我一直在研究解决我遇到的问题的简单方法。
我有一个JavaScript文件,需要使用另一个JS文件中包含的一些函数。我从堆栈溢出中读取了很多帖子,它们都需要从网页加载。在我的情况下,他们绝对不使用网页加载,我不想使用一个。
原因是我正在使用Rhino从命令行运行JavaScript单元测试。请求我帮忙!
答案 0 :(得分:1)
您可以使用Ajax加载其他javascript文件。看看jQuery .getScript()。我不确定这是否可以在从命令行运行的上下文中工作,或者它是否只是将.js文件附加到document.body。
答案 1 :(得分:1)
使用Rhino的load
功能(约占此页面的三分之一):https://developer.mozilla.org/en/Rhino_Shell