我一直在研究一个简单的解决方案来解决我的问题。用JS加载JS文件没有网页
我有一个JavaScript文件,需要使用一些包含在另一个JS文件中的函数。我从堆栈溢出中读取了许多帖子,并且他们都需要从网页中加载。在我的情况下,他们绝对不会使用网页来加载,我不想使用一个。
原因是因为我正在使用Rhino从命令行运行JavaScript单元测试。请求我求救!
我一直在研究一个简单的解决方案来解决我的问题。用JS加载JS文件没有网页
我有一个JavaScript文件,需要使用一些包含在另一个JS文件中的函数。我从堆栈溢出中读取了许多帖子,并且他们都需要从网页中加载。在我的情况下,他们绝对不会使用网页来加载,我不想使用一个。
原因是因为我正在使用Rhino从命令行运行JavaScript单元测试。请求我求救!
您可以使用Ajax加载其他JavaScript文件。看看jQuery .getScript()。我不确定这是否会在从命令行运行的上下文中工作,或者它只是将.js文件附加到document.body。
使用Rhino的load
功能(约的方式第三下此页):https://developer.mozilla.org/en/Rhino_Shell
有关于这里的另一个堆栈溢出后做的更多细节:http://stackoverflow.com/questions/950087/include -javascript-file-inside-javascript-file – kah608
非常感谢你的回答,我已经看过那篇文章@ kah608,但是使用它们的选项都需要Web浏览器,谢谢邓肯,偶然你知道任何JavaScript Native命令? JQuery是否需要加载浏览器? – 7dr3am7