每个页面是否应该有自己的 .js,并在每个页面的某种 all.js 中包含可重用功能(实时搜索、下拉菜单)?不确定构建它的最佳方法是什么。感谢您的输入!
问问题
267 次
1 回答
1
我根据功能创建js文件。一个下拉菜单,另一个是 livevalidation,另一个是搜索,等等。
假设您的页面标题包括菜单、实时验证和 jquery。我创建了一个包含所有必要的有序 .js 包含的 header.php 或 .html 页面,然后使用 php/asp/whatever 的 include 函数包含该页面。
就个人页面而言,这取决于您。我个人没有那么多,所以我只是将它们归为“pagesAjax.js”和“pages.js”,并计划在未来随着更多javascript“类别”的出现而扩展它们。保持源相当干净。
全面披露。这工作了一段时间,但我正在研究一个带宽极其有限的嵌入式项目。我将所有 javascript/css 文件缩小并压缩为一个 all.js 和一个 all.css 文件。然后我有一个includes.html,我#include 指向这两个文件。我做了一些缓存技巧,让客户端每个文件修订版只下载一次 js 和 css 文件。
于 2010-04-27T23:35:02.507 回答