Tag: JavaScript

Node.js堆内存不足

今天我运行脚本进行文件系统索引刷新RAID文件索引,4小时后崩溃,出现以下错误: [md5:] 241613/241627 97.5% [md5:] 241614/241627 97.5% [md5:] 241625/241627 98.1% Creating missing list… (79570 files missing) Creating new files list… (241627 new files) <— Last few GCs —> 11629672 ms: Mark-sweep 1174.6 (1426.5) -> 1172.4 (1418.3) MB, 659.9 / 0 ms [allocation failure] [GC in old space requested]. 11630371 ms: Mark-sweep 1172.4 (1418.3) -> 1172.4 […]

检查一个date是否在两个date之间(javascript)

我需要一件事,我需要检查是否一个date,这是一个string在fomat dd / mm / yyyy是包含在两个date之间,具有相同的格式(dd / mm / yyyy) 我试过这个,但不起作用: var dateFrom = "02/05/2013"; var dateTo = "02/09/2013"; var dateCheck = "02/07/2013"; var from = Date.parse(dateFrom); var to = Date.parse(dateTo); var check = Date.parse(dateCheck ); if((check <= to && check >= from)) alert("date contained"); 我用debugging器和检查,来自和variables有isNaN值你能帮助我吗? 最好的问候,丹尼尔

JavaScriptasynchronous编程:承诺vs生成器

Promise和生成器允许您编写asynchronous代码。 我不明白为什么这两种机制都是在ECMA脚本6中引入的。什么时候最好使用promise,什么时候使用generator?

如何在Angular2上使用onBlur事件?

你如何检测Angular2中的onBlur事件? 我想用它 <input type="text"> 任何人都可以帮助我理解如何使用它?

你可以告诉JSON.Net序列化date时间Utc即使未指定?

我的数据库中的date存储为Utc。 但是,当我把它们放回entity framework时,它们就是未指定的types。 当JSON.Net序列化它们时,它们不是Utc格式。 有没有办法告诉JSON.Net序列化date时间为Utc,即使他们的types没有指定为Utc?

支持CommonJS和AMD

有没有办法创build一个JavaScript微型库(一个没有依赖关系的库),支持以下所有模块格式: asynchronous模块定义 CommonJS的 将库的导出作为全局名称空间对象公开(无加载器)

检查是否启用了第三方Cookie

我有一个应用程序需要检查客户端浏览器是否启用了第三方Cookie。 有谁知道如何在JavaScript中做到这一点?

iPhone / iPad触发意外的resize的事件

我正在使用我的网站的移动版本。 我尽可能地使用媒体查询和CSS,但我也使用一些JavaScript,例如,将我的导航到一个较小的设备上的崩溃/展开列表,以节省空间。 为了处理所有这些,我试图使用window.resize事件。 这可以让桌面浏览器在resize时发生魔法,但是当我不期待它们时,我正在iPad / iPhone上resize事件。 在桌面浏览器上,如果实际调整窗口大小,我只会得到一个resize事件。 在移动浏览器中,当我改变方向(预期)时,我得到了resize事件,但是当我切换到展开/折叠的东西时,我也得到了它。 这是一个简单的例子: <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script> <title>Resize test</title> <style> .box {height: 10000px; background: green; display: none;} </style> <script> $(function(){ $(".opener").click(function(){ $(".box").slideToggle(); }); $(window).resize(function(){ alert("resized"); }); }); </script> </head> <body> <a href="#" class="opener">Open/close me</a> <div class="box"></div> </body> </html> […]

JQuery滚动到Bootstrap模态的顶部

我正在使用引导模式插件来显示我正在devise的网站上的长时间的法律信息,但问题是,如果你打开一个模式之后,第二个将已经滚动到第一个位置。 所以我正在寻找一种方法来滚动一个div与JS / JQuery的顶部。 这是我目前使用的代码: HTML: <!–MODAL–> <div id="modal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="modalTitle" aria-hidden="true"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h3 id="modalTitle"></h3> </div> <div id="modal-content" class="modal-body"> </div> <div class="modal-footer"> <button id="modalPrint" class="btn btn-info hidden-phone" onClick=''>Print</button> <button class="btn" data-dismiss="modal" aria-hidden="true">Close</button> </div> </div> 使用Javascript: function openModal(heading, url) { $.ajax({ url: url, cache: false }).done(function( […]

为什么Jshint在这个if语句中说“variable already defined”?

我有这个代码: if ( something is true ) { var someVar = true; } else { var someVar = false; } JsHint在else语句部分说“someVar已经被定义了”。 为什么是这个,如何解决? 谢谢