javascript - 您如何管理 Javascript 文件?

标签 javascript

如今,除了我们自己编写的 Javascript 文件之外,我们每页还有大量的 Javascript 库。你如何管理它们?如何以有组织的方式缩小它们?

最佳答案

组织

我的所有脚本都维护在一个目录结构中,每当我在网站上工作时我都会遵循该目录结构。目录结构通常是这样的:

+--root
   |--javascript
      |--lib
         |--prototype.js
         |--scriptaculous
            |--scriptaculous.js
            |--effects.js
            |--..
      |--myOwnScript.js
      |--myOwnScript2.js

如果万一我所在的团队使用过多的脚本,那么我通常会创建一个自定义目录,我们将在其中按关系组织脚本。不过,这种情况并不经常发生。

压缩

尽管有很多不同的压缩器和混淆器,但我总是会回到 YUI Compressor.

包容性

除非网站使用某种形式的母版页、CMS 或某些超出我控制范围的内容来规定页面上可以包含的内容,否则我只包含给定页面所需的脚本为了小性能的缘故。如果页面不需要任何脚本,则该页面上不会包含任何脚本。

关于javascript - 您如何管理 Javascript 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/219285/

相关文章:

javascript - 在 jQuery 中将函数作为背景图像 url 参数传递

javascript - 缺少架构错误 : Schema hasn't been registered for model "Post"

javascript - getElementById 获取特定 html 标签

javascript - 如何在 Google Closure 中使用 var_args 调用父类的构造函数?

javascript - j 呈现的 collection_select 输出 HTML <\/option>\n

javascript - JQuery 仅在特定宽度下工作

javascript - 将 Canvas 显示为 gif 以进行视频预览

javascript - Knockout js,访问循环外的可观察值

javascript - canvas.toDataURL() 不是函数 - 错误 node-webGL 包装器

javascript - 如何通过过渡打开/关闭文本?