小编Tom*_*Tom的帖子

从<ul>中删除所有<li>?

liul使用以下代码附加:

for (var i = 1; i <= len; i++) {
    li = document.createElement('li');

    element = document.createElement("img");
    element.setAttribute("src", path[i]);

    li.appendChild(element);
    root.appendChild(li);
}
Run Code Online (Sandbox Code Playgroud)

现在,我想通过单击按钮从列表中删除所有项目.这就是我正在使用的,这是行不通的:

while(root.hasChildNodes()){
    root.removeChild('li');
} 
Run Code Online (Sandbox Code Playgroud)

条件为真,但内线root.removeChild('li')不起作用.我也试过这些选项:

root.removeChild(root li);
root.removeChild('#listid li');
root.removeChild('ul li');
...
Run Code Online (Sandbox Code Playgroud)

javascript jquery

28
推荐指数
4
解决办法
7万
查看次数

angularJS:自定义404拦截器句柄 - 使用url响应

在我的应用程序中,我使用拦截器来捕获所有http响应错误,例如:

var response = function(response) {
  if(response.config.url.indexOf('?page=') > -1) {
    skipException = true;
  }
  return response;
}

var responseError = function(rejection) {
  if (rejection.status === 401 || rejection.status === 403) {
    /**/
  }
  else if (rejection.status >= 500 || rejection.status === 0) {
    /**/
  }
  else if (rejection.status === 404 && !skipException) {
    /**/
  }
  else if (rejection.status === 404 && skipException) {
    /**/
  }
  else{
    /**/
  }
  return $q.reject(rejection);
};
Run Code Online (Sandbox Code Playgroud)

当我去我的控制器时(当我的getArticles方法返回一些数据时,而不是404 - 当文章数组为空时)一切正常:404 skipException == true被捕获. …

html javascript angularjs

17
推荐指数
1
解决办法
3342
查看次数

无法在'IDBDatabase'上执行'createObjectStore'

为什么我有错误?

我的代码:

var idb = window.indexedDB ||      // Use the standard DB API
          window.mozIndexedDB ||   // Or Firefox's early version of it
          window.webkitIndexedDB;  // Or Chrome's early version

var IDBTransaction = window.IDBTransaction || window.webkitIDBTransaction;
var IDBKeyRange = window.IDBKeyRange || window.webkitIDBKeyRange;

var dbName='nameDb';

var idbRequest=idb.open(dbName,'4.67' /*,dbDescription  */);

idbRequest.onsuccess=function (e) {
    debugger

    var db=e.target.result; 

    if (!db.objectStoreNames.contains('chat')){
        co=db.createObjectStore('chat',{'id':100});
    };

    if (!db.objectStoreNames.contains('iam')){
        co1=db.createObjectStore('iam');
    }; 
};

idbRequest.onerror = function (e) {
    debugger
};
Run Code Online (Sandbox Code Playgroud)

未捕获的InvalidStateError:无法在"IDBDatabase"上执行"createObjectStore":数据库未运行版本更改事务.index.html:37 idbRequest.onsuccess

javascript indexeddb

12
推荐指数
1
解决办法
2万
查看次数

无法识别的转义序列C#6字符串插值

根据C#6中的新功能,您应该能够声明字符串:

var name = "world";
WriteLine("hello, \{name}");
Run Code Online (Sandbox Code Playgroud)

对于输出:

你好,世界

我创建了一个新的Console应用程序,将Target Framework设置为.NET Framework 4.6,我收到错误"Unrecognized Escape Sequence"

我在用 Visual Studio Ultimate 2015 CTP Version 14.0.22512.0 DP

c# string c#-6.0 visual-studio-2015

11
推荐指数
1
解决办法
1225
查看次数

根据结果​​表行颜色

我是AngularJs的新手我正在获取格式的json数据:

[
  {
    'StudentName':'abc',
    'maths':'0',
    'english':'0',
    'economics':'0',
  }
] 
Run Code Online (Sandbox Code Playgroud)

我想计算每个学生的分数,如果分数小于40%,那么表格行应该是红色,否则应该是绿色.我试过了.HTML

<div ng-app="MyApp" ng-controller="con1"> 
  <table id="table1">
    <tr>
      <th>student Name</th>
      <th>History Marks</th>
      <th>Maths Marks</th>
      <th>Economics Marks</th>
      <th>Percentage</th>
    </tr>
    <tr ng-repeat="x in data" ng-if="{{co(per(x))}}" ng-class="pass">
      <td>{{x.StudentName}}</td>
      <td>{{x.maths}}</td>
      <td>{{x.economics}}</td>
      <td>{{x.english}}</td>
      <td>{{per(x)}}%</td>
    </tr>
  </table>
Run Code Online (Sandbox Code Playgroud)

脚本

var app = angular.module('MyApp', []);
app.controller('con1', function ($scope, $http) {
    $http.get('/ajax/data').success(function (res) { $scope.data = res; });
    $scope.per = function (x) {
        avg = ((parseInt(x.maths) + parseInt(x.economics) + parseInt(x.english)) * 100) / 300;
        return avg;
    };
    $scope.co = function (x) …
Run Code Online (Sandbox Code Playgroud)

javascript jquery angularjs

6
推荐指数
1
解决办法
296
查看次数

Swift 泛型是否单独编译?

我试图弄清楚Swift泛型是如何工作的。具体来说,我没有设法找到关于编译模型的精确陈述。在 C++ 中,泛型(模板)不是单独编译的,因为它们是为每个调用站点实例化的(至少在原则上是这样)。相反,Java 泛型是单独编译的。Swift 的情况如何,关于泛型的单独编译?

generics swift

5
推荐指数
1
解决办法
490
查看次数

我可以编写与主应用程序分离的指令吗?

我开始写一个使用angular的小库.我想写一个没有耦合到初始化的第一个应用程序的指令.我想写一个指令,有人会添加到他们的应用程序,它会工作.

代替:

angular.module('realEstateApp', []);
   angular.module('realEstateApp').directive(etc);
Run Code Online (Sandbox Code Playgroud)

只需使用:

   angular.directive(etc)
Run Code Online (Sandbox Code Playgroud)

如果我不能这样做,你有一些解决方法可以给我吗?

web angularjs

2
推荐指数
1
解决办法
48
查看次数

Angular JS错误:[$ injector:unpr]未知的提供者

我是角度js的新手,我正在尝试制作一个自定义服务,我复制并粘贴了一段代码来制作客户服务,但我总是得到这个错误,

Error: [$injector:unpr] Unknown provider: serviceProvider <- service <-         MainController
http://errors.angularjs.org/1.4.3/$injector/unpr?p0=serviceProvider%20%3C-  %20service%20%3C-%20MainController
at REGEX_STRING_REGEXP (angular.js:68)
at angular.js:4262
at Object.getService [as get] (angular.js:4409)
at angular.js:4267
at getService (angular.js:4409)
at Object.invoke (angular.js:4441)
at $get.extend.instance (angular.js:8999)
at nodeLinkFn (angular.js:8109)
at compositeLinkFn (angular.js:7541)
at publicLinkFn (angular.js:7416)(anonymous function) @ angular.js:12330
Run Code Online (Sandbox Code Playgroud)

这是我的自定义服务实现

(function () {
    var myModule = angular.module('app', ['onsen']);
    myModule.service('service', ["$http", function ($http) {
        var test = function (usertoken) {
            alert("fffffffffffffffffffff");

        }
        return {
            getUserSites: getUserSites
        };
    }]);
})();
Run Code Online (Sandbox Code Playgroud)

这是我的模块实现:

(function () {
    var myApp …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs ionic-framework onsen-ui ionic

2
推荐指数
1
解决办法
1388
查看次数

悬停时生成随机颜色

每次我将鼠标悬停在盒子上时,我都会尝试生成随机颜色。现在,它只会生成一种随机颜色一次。

这是我的 Jquery:https://jsfiddle.net/Mulk/q0hxw0yd/#&togetherjs=uB54KHo5BN

到目前为止,这是我的代码:

$(document).ready(function(){

    var r = Math.floor(Math.random() * (255 - 0) + 0);
    var g = Math.floor(Math.random() * (255 - 0) + 0);
    var b = Math.floor(Math.random() * (255 - 0) + 0);
    var color = "rgb("+r+","+g+","+b+")"

    $("#container").hover(function(){
        $(this).css("background-color", color);
        }, function(){
        $(this).css("background-color", color);
    });

});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

2
推荐指数
1
解决办法
3935
查看次数

参数'customerCtrl'不是aNaNunction,未定义

我收到一个奇怪的错误,似乎表明我的控制器没有正确创建.谁能解释一下?这是我的第一个SPA应用程序,所以我在黑暗中编程一点点.

这是我的母版页:

<!DOCTYPE html>
<html ng-app="ibosApp">
<head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width" />
    <title>iBOS</title>
    <script src="/Scripts/jquery-1.10.2.min.js"></script>
    <script src="/Scripts/angular.min.js"></script>
    <script src="/Scripts/angular-route.min.js"></script>
    <script src="/Scripts/bootstrap-select.js"></script>
    <script src="/angular/scripts/route-config.js"></script>
    <script src="/Scripts/bootstrap-select.js"></script>
    <link href="/Content/bootstrap.min.css" rel="stylesheet" />
    <link href="/Content/bootstrap-select.css" rel="stylesheet" />
    <link href="/Content/acs.css" rel="stylesheet"/>
    <script type="text/javascript">
        $(function () {
            $('.selectpicker').selectpicker();
        });
    </script>

</head>
<body>
    <div class="container body-content">
        <ng-view/>
    </div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

这是我的视图模板:

<div class="tab-content">
    <div id="customers" class="tab-pane fade active in top-buffer" ng-controller="customerCtrl">
        <form class="form-group">
            <div class="container">
                <div class="row">
                    <div class="col-sm-3">
                        <label for="customer-broker">Broker:</label>
                        <select class="selectpicker" id="customer-broker"></select>
                    </div> …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs

1
推荐指数
1
解决办法
2730
查看次数