在节点应用程序中,是否可以让所需的脚本停止其父脚本的进一步执行?
假设a.js需要b.js。b.js是否可以停止对a.js的处理
a.js
require('b.js')
// some other code that I might not want to execute
b.js
if (/* we do want `a.js` to continue */) {
return
} else {
// somehow stop `a.js` from being further processed
}
理想情况下,该解决方案不会涉及生成子进程:)对此的任何见解都将非
我正在寻找一些代码,这些代码可以检查是否已经过了30天,如果是的话,脚本将停止工作;如果没有,它将调用start()函数。
我只需要用Javascript来做。
var date = 11;
var month = 10;
var year = 2012;
function Checkday() {
if ( // check 30 days ) {
start();
} else {
stop();
};
};
我还想知道是否有一种方法可以在JS文件中添加PHP代码。我知道这是个愚蠢的问题,但我只是好奇。
提前谢谢。
编辑:
我们将出
我已经试了几个小时了,最后决定在这里发帖。我已经尝试了很多方法来让我的链接停止使用preventDefault,这样我就可以加载内容异步。
我尝试过的所有与模板分开的链接(如头中的链接)都能很好地工作,但是通过异步视图(并通过js生成)引入的任何链接都完全跳过了这段代码片段。我想跟踪任何有className“路由器”的东西,停止默认操作,然后运行函数导航。
var routeclicked = document.getElementsByClassName('router');
for(let i = 0; i < routeclicked.length; i++