我对 JavaScript 魔法有疑问。当我执行此代码时:
var page = require('webpage').create();
var url="http://google.com";
page.open(url, function (status){
if (status!== "success") {
console.log("Fail to load: "+url)
}else{
console.log('1');
page.evaluate(function() {
console.log('2');
});
console.log('3');
}
phantom.exit();
});
控制台只有 1 和 3,没有 2。谁能说出为什么?
如果我在我的代码DOM 操作示例之后粘贴(但它从不执行)我有我的两个。我是不是忘记了什么重要的事情?