javascript - javascript 导入的最佳做法是什么?

标签 javascript php jquery wordpress web-frontend

<分区>

好的,假设我们正在制作一个 wordpress 主题。我们有很多 javascript 模块,如 slider 或旋转木马或 ajax 加载元素或表单控件等。我的主要方法是将所有 javascript 代码放入 main.js 文件中。在 main.js 中我有这样的代码;

$(".slider").startSlider();

然后我将 main.js 导入所有页面。因此,如果其中一个页面具有属于“ slider ”类的元素,则它们可以完美运行。但我很好奇这是不是真正的方法?如果您没有在您的页面中使用任何 javascript 模块,所有 javascript 代码仍然会导入您的页面。你有什么不同的方法吗?

最佳答案

你可以做

if ($(".slider").length>0) { 
  jQuery.getScript("slider.js")
    .done(function() {
      $(".slider").startSlider();
  });
}

关于javascript - javascript 导入的最佳做法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29514437/

相关文章:

javascript - 是否可以使用 CoffeeScript 迭代类的静态变量和方法?

javascript - 这段 jquery 代码是如何工作的?

javascript - 不同时间背景不同

javascript - IE 兼容模式 JavaScript 函数未调用

javascript - 比较点的总和与理想的点的总和

PHP gettext() 最大翻译次数?

php - PHP环境加密私钥存放在哪里

php - 如何将数组存储到mysql中?

javascript - 使用jquery显示一个div隐藏其他div

javascript - 滚动时如何淡入窗口底部的div?