Questions tagged «javascript»

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

4
为什么typeof null的值在循环内变化?
在Chrome控制台中执行以下代码段: function foo() { return typeof null === 'undefined'; } for(var i = 0; i < 1000; i++) console.log(foo()); 运行代码段隐藏结果展开摘要 应该打印1000次false,但在某些机器上将打印false多次迭代,然后true进行其余迭代。 为什么会这样呢?这只是一个错误吗?
109 javascript  v8 


24
Angularjs:错误:[ng:areq]参数'HomeController'不是一个函数,未定义
这是我使用angularjs进行的演示,用于创建服务文件并将服务添加到控制器。 我的演示有两个问题: 一种是<script src="HomeController.js">在<script src="MyService.js">我收到此错误之前, 错误:[ng:areq]参数'HomeController'不是一个函数,未定义 另一种是,当我把<script src="MyService.js">之前<script src="HomeController.js">我碰到下面的错误, 错误:[$ injector:unpr]未知提供程序:MyServiceProvider <-MyService 我的来源: 档案Index.html: <!DOCTYPE html> <html > <head lang="en">…</head> <body ng-app="myApp"> … <div ng-controller="HomeController"> <div ng-repeat="item in hello">{{item.id + item.name}}</div> </div> <script src="Scripts/angular.js"></script> <script src="Scripts/angular-route.js"></script> <!-- App libs --> <script src="app/app.js"></script> <script src="app/services/MyService.js"></script> <script src="app/controllers/HomeController.js"></script> </body> </html> 档案HomeController.js: (function(angular){ …

5
小胡子可以迭代顶级数组吗?
我的对象看起来像这样: ['foo','bar','baz'] 我想使用小胡子模板从中产生以下内容: "<ul><li>foo</li><li>bar</li><li>baz</li></ul>" 但是如何?我真的必须首先将其磨成类似这样的东西吗? {list:['foo','bar','baz']}




15
Chrome无法加载网络工作者
我正在使用网络工作者的项目中。 在我的头部,我有以下代码: var worker = new Worker("worker.js"); // More code 在Safari中可以正常工作,但是Chrome报告以下错误: Uncaught SecurityError: Failed to create a worker: script at '(path)/worker.js' cannot be accessed from origin 'null'. 为什么这可以在Safari中完美运行,但不能在Chrome中正常运行?我该如何解决? 谢谢。

15
Javascript AES加密
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 3年前关闭。 改善这个问题 是否有可用的Java AES 256位加密库?

7
一个非常非常大的div
对于我的一个项目(请参阅BigPictu.re或bigpicture.js GitHub project),我必须处理非常非常大的<div>容器。 我知道使用我所使用的简单方法可能会导致性能降低,但是我没想到它仅适用于Chrome! 如果测试此小页面(请参见下面的代码),则平移(单击并拖动)将是: 在Firefox上正常/流畅 即使在Internet Explorer上也正常/流畅 在Chrome上非常慢(几乎崩溃)! 当然,我可以在项目中添加一些代码来执行此操作,当您放大很多时,字体可能非常大的文本将被隐藏。但是,为什么Firefox和Internet Explorer正确处理而不是Chrome处理正确? JavaScript,HTML或CSS中是否有一种方法可以告诉浏览器不要为每个操作呈现整个页面(此处为10000像素宽)?(仅渲染当前视口!) <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <style> html, body { overflow: hidden; min-height: 100%; } #container { position: absolute; min-height: 100%; min-width: 100%; } .text { font-family: "Arial"; position: absolute; } </style> </head> <body> <div id="container"> <div …

11
在HTML元素上禁用拖放功能?
我正在开发一个Web应用程序,正在尝试为其提供功能齐全的窗口系统。目前进展顺利,我只遇到一个小问题。有时,当我去拖动应用程序的一部分时(通常是窗口的角落div,这应该触发调整大小的操作),Web浏览器变得很聪明,并认为我的意思是拖放东西。最终结果是,当浏览器进行拖放操作时,我的动作被暂停。 有没有简单的方法可以禁用浏览器的拖放功能?理想情况下,我希望能够在用户单击某些元素时将其关闭,但是要重新启用它,以便用户仍可以在我的Windows内容上使用其浏览器的正常功能。我正在使用jQuery,尽管在浏览文档时找不到它,但是如果您知道一个纯jQuery解决方案,那将是很好的选择。 简而言之:我需要在用户按下鼠标按钮时禁用浏览器文本选择和拖放功能,并在用户释放鼠标时恢复该功能。


13
jQuery scroll()检测用户何时停止滚动
好的。 $(window).scroll(function() { $('.slides_layover').removeClass('showing_layover'); $('#slides_effect').show(); }); 我可以从我的理解中得知某人正在滚动。因此,我正尝试找出如何在有人停止活动时赶上。从上面的示例中,您可以看到发生滚动时,我正在从一组元素中删除一个类。但是,我想在用户停止滚动时重新打开该类。 这样做的原因是,我打算在页面滚动时进行中转节目,以使页面具有我要尝试的特殊效果。但是我尝试在滚动时删除的一个类与该效果冲突,因为它对某种性质是透明的。

7
React JS-未捕获的TypeError:this.props.data.map不是函数
我正在使用reactjs,并且在尝试显示JSON数据(来自文件或服务器)时似乎无法阻止此错误: Uncaught TypeError: this.props.data.map is not a function 我看了看: 反应代码抛出“ TypeError:this.props.data.map不是函数” React.js this.props.data.map()不是函数 这些都没有帮助我解决问题。页面加载后,我可以验证this.data.props是否未定义(并且确实具有与JSON对象等效的值-可以使用调用window.foo),因此当它被调用时,似乎没有及时加载对话列表。如何确保该map方法适用于JSON数据而不是undefined变量? var converter = new Showdown.converter(); var Conversation = React.createClass({ render: function() { var rawMarkup = converter.makeHtml(this.props.children.toString()); return ( <div className="conversation panel panel-default"> <div className="panel-heading"> <h3 className="panel-title"> {this.props.id} {this.props.last_message_snippet} {this.props.other_user_id} </h3> </div> <div className="panel-body"> <span dangerouslySetInnerHTML={{__html: rawMarkup}} …
109 javascript  ajax  json  reactjs 


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.