2每次都会发出以下警报.
function timer() {
for (var i = 0; i < 3; ++i) {
var j = i;
setTimeout(function () {
alert(j);
}, 1000);
}
}
timer();
Run Code Online (Sandbox Code Playgroud)
不应该var j = i;设置j进入setTimeout的个别范围?
如果我这样做:
function timer() {
for (var i = 0; i < 3; ++i) {
(function (j) {
setTimeout(function () {
alert(j);
}, 1000);
})(i);
}
}
timer();
Run Code Online (Sandbox Code Playgroud)
它提醒0,1,2像它应该.
有什么我想念的吗?
我试过用了tm_map.它给出了以下错误.我怎么能绕过这个?
require(tm)
byword<-tm_map(byword, tolower)
Error in UseMethod("tm_map", x) :
no applicable method for 'tm_map' applied to an object of class "character"
Run Code Online (Sandbox Code Playgroud) 基本上问题在于标题.
很多人都有关于如何创建数据URI及其中的问题的stackoverflow问题.
我的问题是为什么要使用数据URI?
做的有什么好处:
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUA
AAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO
9TXL0Y4OHwAAAABJRU5ErkJggg==" alt="Red dot" />
Run Code Online (Sandbox Code Playgroud)
做过:
<img src="dot.png" alt="Red dot" />
Run Code Online (Sandbox Code Playgroud)
我知道服务器端的开销较小(可能),但使用数据URI的真正优点/缺点是什么?
在PHP中检查不相等(没有检查类型),你可以这样做:
if( A != B ) {
DO SOMETHING;
}
Run Code Online (Sandbox Code Playgroud)
但你也可以这样做,结果相同:
if( A <> B ) {
DO SOMETHING;
}
Run Code Online (Sandbox Code Playgroud)
有什么区别吗?
使用!=过度<>是以任何方式,形状或形式改变评估?
如果您经常使用或替代(因为它们通常非常重要),尝试使用PHP include或include_once库中的库有什么意义?requirerequire_once
我想使用nodemon来监视我的node.js应用程序,然后我执行下一行命令:
npm install -g nodemon
Run Code Online (Sandbox Code Playgroud)
要么
npm install nodemon -g
Run Code Online (Sandbox Code Playgroud)
当我移动到我的应用程序文件夹并尝试
nodemon app.js
Run Code Online (Sandbox Code Playgroud)
系统告诉下一个:
"nodemon"未被识别为内部或外部命令,程序或批处理文件.
似乎有很多方法来设置JavaScript应用程序,因此对于哪一个是正确的还是最好的而言令人困惑.以下技术或更好的方法有什么不同吗?
MyNamespace.MyClass = {
someProperty: 5,
anotherProperty: false,
init: function () {
//do initialization
},
someFunction: function () {
//do something
}
};
$(function () {
MyNamespace.MyClass.init();
});
Run Code Online (Sandbox Code Playgroud)
其他方式:
MyNamespace.MyClass = (function () {
var someProperty = 5;
var anotherProperty = false;
var init = function () {
//do something
};
var someFunction = function () {
//do something
};
return {
someProperty: someProperty
anotherProperty: anotherProperty
init: init
someFunction: someFunction
};
}());
MyNamespace.MyClass.init();
Run Code Online (Sandbox Code Playgroud)
第一种技术感觉更像是一门课.如果这有所不同,我来自服务器端背景.第二种技术似乎更冗余,有点尴尬,但我看到这也使用了很多.有人可以帮助解决一些问题并建议前进的最佳方式吗?我想创建一个有很多类相互交流的应用程序.
javascript oop javascript-framework javascript-objects javascript-namespaces
我通过jQuery AJAX将一些数据发布到PHP脚本,一切都正确执行,但它返回404错误.在我的Firebug控制台中,PHP脚本的响应是正确的.我不明白脚本如何响应,它仍然抛出404错误.jQuery"error"回调方法触发,而"success"方法则不触发.
PHP脚本执行的所有语句都能正常工作,因为我可以看到数据库正在更新等.
我在Dreamhost托管的WordPress 3.x网站上使用jQuery 1.4.2.
- - - - - -更多信息 - - - - - -
好的,我已经发现当我wp-blog-header.php在Ajax脚本中包含WordPress的文件时,我得到了错误.此外,曾几何时这些脚本工作,我90%肯定他们在WP 3.0更新后停止工作.我将粘贴Firebug的Response头.
这个来自PHP的头文件响应包括wp-blog-header.php并在Firebug中返回404错误...
Date Tue, 10 Aug 2010 01:44:44 GMT
Server Apache
X-Powered-By PHP/5.2.6
X-Pingback http://www.learnwake.com/xmlrpc.php
Expires Wed, 11 Jan 1984 05:00:00 GMT
Cache-Control no-cache, must-revalidate, max-age=0
Pragma no-cache
Last-Modified Tue, 10 Aug 2010 01:44:44 GMT
Vary Accept-Encoding
Content-Encoding gzip
Content-Length 36
Keep-Alive timeout=2, max=98
Connection Keep-Alive
Content-Type text/html; charset=UTF-8
Run Code Online (Sandbox Code Playgroud)
来自PHP的此标头响应不包含wp-blog-header.php并在Firebug中返回200 OK ...
Date Tue, 10 Aug 2010 01:44:58 GMT …Run Code Online (Sandbox Code Playgroud) 我有一个带有id的HTML表单,我已将此id绑定到提交函数.我想要的是当用户点击提交时,弹出窗口会像模态框一样感谢它们.只有在他们点击屏幕或模式框关闭后,我才希望表单提交并刷新页面.
但我现在拥有的方式似乎无论如何都会刷新.我正在使用模式框的花式弹出插件.
<form action="submit-comment.php" method="post" id="form">
<input type="text" name="comment" />
<input type="submit" name="submit" value="Submit" />
</form>
jQuery("#form").submit(function() {
jQuery.fancybox('<div class="box">Some content</div>', {
'onClosed' : function() { return true; }
}
});
});
Run Code Online (Sandbox Code Playgroud)
正如你所看到的那样,我试图告诉它只在关闭时返回true,但它并没有真正起作用.
有任何想法吗?