Questions tagged «javascript»

有关在ECMAScript(JavaScript / JS)及其各种方言/实现(不包括ActionScript)中进行编程的问题。此标记很少单独使用,但最常与标记[node.js],[jquery],[json]和[html]关联。

7
为什么indexOf在数组IE8上不起作用?
以下功能在Opera,Firefox和Chrome上正常运行。但是,在IE8中它if ( allowed.indexOf(ext[1]) == -1)部分失败。 有人知道为什么吗?有没有明显的错误? function CheckMe() { var allowed = new Array('docx','xls','xlsx', 'mp3', 'mp4', '3gp', 'sis', 'sisx', 'mp3', 'wav', 'mid', 'amr', 'jpg', 'gif', 'png', 'jpeg', 'txt', 'pdf', 'doc', 'rtf', 'thm', 'rar', 'zip', 'htm', 'html', 'css', 'swf', 'jar', 'nth', 'aac', 'cab', 'wgz'); var fileinput=document.getElementById('f'); var ext = fileinput.value.toLowerCase().split('.'); if …

6
为什么更改总和顺序会返回不同的结果?
为什么更改总和顺序会返回不同的结果? 23.53 + 5.88 + 17.64 = 47.05 23.53 + 17.64 + 5.88 = 47.050000000000004 双方的Java和JavaScript的返回相同的结果。 我知道,由于以二进制表示浮点数的方式,某些有理数(例如1/3-0.333333 ...)无法精确表示。 为什么简单地更改元素的顺序会影响结果?

13
为什么需要设置原型构造函数?
在MDN文章“面向对象的Java语言简介”中有关继承的部分中,我注意到它们设置了prototype.constructor: // correct the constructor pointer because it points to Person Student.prototype.constructor = Student; 这有任何重要目的吗?可以省略吗?



9
如何检查Google Maps是否已满载?
我正在将Google Maps嵌入我的网站。加载Google Maps之后,我需要启动一些JavaScript流程。 有没有一种方法可以自动检测Google Maps何时完全加载,包括磁贴下载和全部加载? tilesloaded()存在一种方法可以完全完成该任务,但不起作用。


6
如何在单击时添加许多功能?
我一直在寻找如何执行此操作,但到目前为止我还没有找到任何相关的东西,:(我可以嵌套两个函数,但是我只是想知道这是否可行吗?我想从字面上做到这一点: <td><button class="btn" ng-click="edit($index) open()">Open me!</button></td> 目前我的JS代码: $scope.open = function () { $scope.shouldBeOpen = true; }; $scope.edit = function(index){ var content_1, content_2; content_1 = $scope.people[index].name; content_2 = $scope.people[index].age; console.log(content_1); }; 我想一键调用两个函数,如何在angularJS中做到这一点?我认为当您添加多个类时,它将像在CSS中一样简单...但是不是:(

2
npm软件包上的“ at”(@)前缀是什么意思?
在Angular Component Router文档中我偶然遇到了一个从未见过的npm命令,我不知道发生了什么: npm install @angular/router --save 的意义是什么 @angular/router? 整个字符串是包名吗?但是当我在npmjs.com上使用搜索时,却找不到该包。命令行搜索也不会返回任何此类包: npm search @angular/router :No match found for "@angular/router" 那么@angular/npm中的某种前缀机制呢?以及它如何运作?
293 javascript  angular  npm 






25
没有单独的Javascript文件的网络工作者?
据我所知,网络工作者需要用一个单独的JavaScript文件编写,并按如下方式调用: new Worker('longrunning.js') 我正在使用闭包编译器来合并和最小化我的所有JavaScript源代码,而我不必将我的工作人员放在单独的文件中进行分发。有什么办法可以做到这一点? new Worker(function() { //Long-running work here }); 鉴于一流的功能对于JavaScript至关重要,为什么进行后台工作的标准方法必须从Web服务器加载整个其他JavaScript文件?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.