javascript - 为大型网站组织 JS 包含的一些好的技术是什么?

标签 javascript jquery html code-organization

每个页面都应该有自己的 .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/

相关文章:

javascript - 如何在类上实现类型?

javascript - WebService [Get] 请求的安全问题?

javascript - V8 中 Javascript 方法的时间复杂度

javascript - 文件下载对话框何时打开? - HTML、Javascript

javascript - 为什么在使用 javascript/jQuery 添加类时 css 转换不起作用?

jquery - 在 jQuery 中选择所有 id 不为空的元素

jquery - 如何创建计票进度条

javascript - 如何在打印布局 html 中设置 img 样式

html - 如何在css3中设计这样的按钮?

jquery - IE 复制我的 div 并将其显示在原始文件下方。我不知道为什么?