我什么时候应该在html文件上保留Javascript
When should I keep Javascript on html file?
我通常将我的Web应用程序的Javascript或Jquery放在我从index.html链接到的外部文件中。用:
<script src="../js/somple.js"></script>
我注意到大多数应用程序以相同的方式链接到 js,但在同一索引页面中也有一些 JavaScript 似乎是一种常见的做法。(在标题部分或页面底部(
如:
<script type="text/javascript">
......
</script>
我的问题:
在什么情况下,我将 JavaScript 保留在同一文件中会有所帮助?
我知道将 Javascript 放在页面底部而不是将其包含在标题上允许 html 争用首先加载,但是将 JS 放在外部呢?我只是想了解有关以下方面的良好实践和加载速度/效率JS的位置。
一个常见的好做法是
- 在外部文件中包含库中的所有内容,或者至少可以在多个页面中使用
- 在您的页面中包含特定于您的页面的代码,只要它不会太长而妨碍可读性
通过这种方式,您可以确保一致性、可读性和性能(最少的请求数(。
就个人而言,我也喜欢让我的外部文件保持"沉默":除非被调用,否则它们什么都不做,并且页面底部的脚本会调用它们。通常这个脚本类似于这个:
<script>
MyApp.init({someBasic:"option"});
</script>
例
相关文章:
- jQuery blimp文件上传-上传后保留选择图像行
- expressjs文件上传,检查是否确实有文件发送,指定最大文件大小&保留它的名字
- 在同一命名空间中保留两个独立的javascript文件/代码段
- chrome.fileSystem-保留/恢复多个文件条目
- 使用 webpack 在输出目录中保留文件夹结构
- 文件中.js变量不会保留 AJAX 的值
- 提交带有文件附件的表单后,保留内容网页
- 当我克隆文件输入时,克隆的输入不会保留上传的文件.原始输入确实如此
- 我什么时候应该在html文件上保留Javascript
- 重新上传文件后保留所选值
- 将文件从 JavaScript 写入 Windows 操作系统以保留浏览器配置
- 将JS分解为带有$(document).ready()的文件,但保留范围
- 当用户附加文件时,如何保留以前的表单条目
- 如何在多项选择中保留现有的文件选择
- jQuery多文件上传,保留未上传的文件
- 如何在多文件上传器中点击新文件浏览后保留旧文件
- HTML/JQuery:如何打开文件;不闪烁新标签;并保留当前页面状态
- 我是否需要在lib或vendor文件夹中保留一份js库的副本,尽管已经使用npm安装了
- 从视图源下载html的简单方法,同时保留文件夹结构
- 从JSON文件中获得的值保留在解析函数上;t被分配给全局变量