繁体   English   中英

如何从另一个JavaScript文件执行JavaScript文件?

[英]How to execute javascript file from another javascript file?

我如何从另一个JavaScript文件中执行类似于命令行命令(CMD) node runthis.js操作? 我还需要同时运行多个.js文件,这些文件将具有一个循环,等待某个条件得到满足。

我需要检查是否每秒都满足一个条件,然后当满足条件时将执行一个函数。 条件是当前时间与用户指定的时间。

您可以使用require('./runthis.js')将Javascript文件加载到当前的node.js运行时环境中。

或者,您可以使用child_process模块运行另一个运行脚本的node.js进程,并且可以通过多种方式(stdio,stdout,消息发送,其他进程间通信等)与该其他进程进行通信。 该文档中有很多代码示例,向您展示如何启动另一个node.js进程。

关于“循环直到满足条件”的部分听起来可能是针对单线程,事件驱动的node.js环境的错误设计,但是如果您不更确切地了解您真正想做什么,我们可以确实没有提供特定的解决方案。

经过一番谷歌搜索后,我发现了这一点

js = document.createElement("script");
js.type = "text/javascript"; 
js.src = "thirdparty.js";
document.body.appendChild(js);  //you can append this to your html file head portio

您可以参考在另一个js中调用一个js文件的正确且最简单的方法,以获取更多参考

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM