我有三个不同的脚本在一个网页,我正在建设,这一切都很好。
然而,在我了解了生活的优点之后,我试着把我所有的脚本都封装在一段生活中,但它不起作用。控制台上出现了一个错误:“Uncaught:意外结束输入”,重传脚本-1.js。
所以,我有这样的事情:
<script type='text/javascript' src='...script-1.js'></script>
<script type='text/javascript' src='..script-2.js'></script>
<script type='text/javascript' src='script-3.js'></script>我正在做的是:在script-1.js上,我像这样启动了代码
(function() {
//....rest of javaScript code script-1在script-3.js中,我像这样结束了代码:
//....rest of the code script-3
})();1)现在,第一个问题是:这是否可能?把不同的js文件包装在同一个生活里?理论上似乎是这样,但我不确定。
那么,如果可能的话,我是不是做错了什么?
我知道,对你们中的大多数人来说,这似乎是非常基本的,但我会感谢一些反馈:)
发布于 2017-03-17 19:21:30
每个单独的脚本必须在语法上单独完成,您不能有一个生命跨越脚本。
相反,看看脚本绑定器/模块系统,比如RequireJS、Webpack、Browserifty等,它们可以帮助您在表达单个脚本之间的相互依赖关系的同时避免全局,并帮助将它们捆绑到单个脚本中进行部署(如果需要的话)。
https://stackoverflow.com/questions/42865551
复制相似问题