javascript - 如何在面向公众的网站上包含 JavaScript?

标签 javascript

我正在构建一个面向公众的网站,并且使用了大量的 jQuery 和 jQueryUI。我注意到互联网上大多数使用 jQuery 和 jQueryUI 的网站在他们的页面中没有这样的代码。

<script type="text/javascript">
  $(document).ready(function(){

    $("a").click(function(event){
      alert("Thanks for visiting!");
    });

    $( "input:submit" ).button();
  });
</script>

我知道这是一个简单的例子,但大多数网站,例如 SO,所有页面只包含一个混淆的 js 文件。他们似乎甚至没有在任何地方使用 $(document).ready 。在我当前的站点上,似乎我需要为每个页面包含一个 js 文件。我的问题是它应该如何完成,是否有关于如何在页面中使用/包含 javascript 的最佳实践?

最佳答案

您不会看到著名的 document.ready,因为大多数代码通常被压缩到一个大文件中以用于缓存目的。只需在正文末尾包含您的 js,例如:

<script type="text/javascript" src="site.js"></script>

所以这可以为每个页面一次性缓存。

关于javascript - 如何在面向公众的网站上包含 JavaScript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4400756/

相关文章:

javascript - 尝试在 javascript 函数中动态生成的输入框元素上应用 css 样式

javascript - jQuery Ajax 使用 IE 请求本地磁盘耗时太长

javascript - Fancybox 描述框在窗口调整大小时保持大小

javascript - 使用 jQuery 遍历 JSON 数组

Javascript Onclick 不起作用?

javascript - Angular 2 中组件/视觉继承的最佳方法?

javascript - Ajax调用向div添加更多内容

javascript - 为什么 boolean 值 false 小于 boolean 值 true?

javascript - 使用正则表达式突出显示一组字符串

javascript - 如何防止 grunt uglify 覆盖目标文件夹