首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >相同的生活,不同的js文件

相同的生活,不同的js文件
EN

Stack Overflow用户
提问于 2017-03-17 19:19:20
回答 1查看 50关注 0票数 0

我有三个不同的脚本在一个网页,我正在建设,这一切都很好。

然而,在我了解了生活的优点之后,我试着把我所有的脚本都封装在一段生活中,但它不起作用。控制台上出现了一个错误:“Uncaught:意外结束输入”,重传脚本-1.js。

所以,我有这样的事情:

代码语言:javascript
复制
<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上,我像这样启动了代码

代码语言:javascript
复制
(function() {

//....rest of javaScript code script-1

在script-3.js中,我像这样结束了代码:

代码语言:javascript
复制
//....rest of the code script-3

})();

1)现在,第一个问题是:这是否可能?把不同的js文件包装在同一个生活里?理论上似乎是这样,但我不确定。

那么,如果可能的话,我是不是做错了什么?

我知道,对你们中的大多数人来说,这似乎是非常基本的,但我会感谢一些反馈:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-17 19:21:30

每个单独的脚本必须在语法上单独完成,您不能有一个生命跨越脚本。

相反,看看脚本绑定器/模块系统,比如RequireJS、Webpack、Browserifty等,它们可以帮助您在表达单个脚本之间的相互依赖关系的同时避免全局,并帮助将它们捆绑到单个脚本中进行部署(如果需要的话)。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42865551

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档