每个页面都应该有自己的 .js,每个页面的某种 all.js 中包含可重用的功能(实时搜索、下拉菜单)吗?不确定构建它的最佳方式是什么。感谢您的意见!
最佳答案
我根据功能创建js文件。一个是下拉菜单,另一个是实时验证,另一个是搜索,等等。
假设您的页眉包括菜单、livevalidation 和 jquery。我创建了一个 header.php 或 .html 页面,其中包含所有必要的有序 .js 包含,然后使用 php/asp/whatever 的包含函数包含该页面。
就个人页面而言,由您决定。我个人没有那么多,所以我只是将它们归为“pagesAjax.js”和“pages.js”,并计划在未来随着更多 javascript“类别”的出现而对其进行扩展。保持源非常干净。
全面披露。这工作了一段时间,但我正在研究一个带宽极其有限的嵌入式项目。我将所有 javascript/css 文件缩小并压缩为一个 all.js 和一个 all.css 文件。然后我有一个 includes.html,我 #include 指向这两个文件。我做了一些缓存技巧,让客户端在每次文件修订时只下载一次 js 和 css 文件。
关于javascript - 为大型网站组织 JS 包含的一些好的技术是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2725800/