首先,一个警告。主脚本是不在网页中运行 .我将使用 Windows Script Host 在 Windows 中运行 .js 文件。
问题:
我想创建一个包含许多对象的javascript“库”,每个对象都有许多功能。我预计这个库会随着时间的推移变得相当大,并希望将它保存在一个单独的 javascript 文件中(我们称之为 Library.js )。我想从 访问对象库.js 从另一个脚本(我们称之为 User.js )。
本质上,我正在寻找类似于 C/C++“包含”范式的东西。
无论如何在javascript中实现这个? (记住,这不是基于网络的)
最佳答案
This page right here是我能找到的最接近的。它讨论了 .wsf 文件,它允许您将多个脚本(可能用不同的语言编写)组合在一个文件中。
对于您的问题,它应该类似于:
用户.wsf
<job id="IncludeExample">
<script language="JScript" src="library.js"/>
<script language="JScript">
<![CDATA[
// use your library functions here
]]>
</script>
</job>
可能有更好的方法,但我不是 WSH 专家。
关于javascript - 如何在单独的文件中创建 javascript 库并在另一个文件中创建 "include"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/928237/