Wordpress-我应该将脚本分为特定的页面还是有一个主js文件
Wordpress - should I seperate scripts into their specific pages or have one master js file?
这更像是一个一般的性能问题。在我的wordpress项目中,我通常会有一个app.js文件,它就像我所有小js脚本的主集合。
其中一些脚本将特定于某个页面,例如"我们的品牌"。目前,我所做的是用本地化变量检查页面标题,例如:
if (pageTitle == 'our-brands') {
function loopThroughCharCode(loopStart, loopEnd) {
var i = loopStart;
for (var i = loopStart; i <= loopEnd; i++) {
var letter = String.fromCharCode(i);
if (i == 49) {
// if number 1, use the # symbol instead of 1
$('li > a#' + letter).first().parent().before('<li class="full-width">#</li>');
} else {
$('li > a#' + letter).first().parent().before('<li class="full-width">' + letter +'</li>');
}
}
}
loopThroughCharCode(65, 90); // loop through a to z
loopThroughCharCode(49, 49); // number 1
}
这比把这段代码分成自己的js文件,然后只在我们的品牌页面上排队要好吗?
仅供参考,我使用一个插件来缩小和组合我所有的js。
由于您在生产中缩小并组合了JavaScript文件,我将明确建议您在开发时分离文件。这样一来,编辑和调试就简单多了,添加或删除页面也简单多了。
分离脚本以获得最佳可维护性。例如,只需在生产环境中使用gullow或grunt缩小您的脚本。
相关文章:
- 可能有一个javascript和php的配置文件
- 显示当前文件输入有文件后的下一个文件输入
- Wordpress-我应该将脚本分为特定的页面还是有一个主js文件
- 我有一个json文件,当我点击按钮时
- 为什么某些函数调用在 v8 源的 JS 文件中前面有一个 %
- 我有一个外部 json 文件,比如 abc.json.因为它包含{“记住我”:“Acuérdate”}
- 有没有办法将javascript文件加载到一个文件中到页面中以优化网站速度
- 我有一个本地 json 文件,我想在列表框中显示其数据
- 是否已经有办法让用户在Chrome上选择一个文件夹
- 缩小JS和CSS,每个JSP页面都有一个最小文件
- 是否有一个 Node.js 相当于 PHP 的包含,以便包含的代码可以访问父文件的变量
- 我有一个变量,我需要发送到 php 才能写入文件
- 我有一个.php文件,但我的外部 css 或 javascript 都无法正常工作
- 我的服务器正在寻找一个文件,但我有一个字符串,我将如何通过jquery模拟文件上传
- 我有一个php文件,里面的代码中有一个错误,我可以'我不知道怎么修?以及将其余代码添加到何处
- Node.js不能要求在同一目录中有一个.js文件
- 当类型=“0”时,我怎么能有一个预先选择的输入;文件”;
- 有人有一个好的方法从AngularJS读取本地文件吗
- 是否有一个工具可以在部署时自动缩小html文件中引用的所有javascript文件
- 将Ext.Loader配置为每个名称空间有一个文件