我可以在没有打开浏览器的情况下制作javascript,还是在关闭浏览器后仍能正常工作示例:
setTimeout(function(){
test();
},86400000;
关闭浏览器后,setTimeout仍然有效
答案 0 :(得分:1)
JavaScript可以由JavaScript的任何解释器运行,例如windows脚本主机或node.js运行时环境。但那些是不同的环境,具有不同的全球范围。例如,使用Windows,您可以将.js文件从webapp保存到桌面并尝试运行它。 Windows脚本宿主将运行它但可能会失败,因为它在浏览器使用的全局范围内没有相同的对象。
在浏览器中执行的脚本将始终与浏览器一起终止,因为浏览器是执行脚本的进程。脚本本身不是本机可执行格式,因此不能由操作系统本身运行,而是需要浏览器解释代码。