Alf*_*feG 5 javascript css asp.net
你如何管理ASP.NET 项目中的所有你的.js和.css文件?尤其是当他们彼此之间有很多依赖时?
我已将所有脚本合二为一。但它变得很重要,其中 90% 没有在特定页面上使用。我想要的是管理所有这些脚本的工具或指导,简单的依赖管理,有助于在页面上仅包含该页面需要的那些 JS 和 CSS。
当您使用大量控件时,还使用了 ScriptManager nut,它非常方便......也许我以错误的方式使用它。
我更喜欢根据 JS 文件的功能来划分它们 - 例如,我可以为所有基于 AJAX 的交互使用一个 JS 文件,为所有验证使用一个 JS 文件,并为整个 Web 应用程序通用的所有功能使用一个通用 JS 库。拥有一个将整个 JS 脚本组合成一个文件肯定会减慢应用程序的速度,因为每个页面都会加载整个文件,即使只有一小部分可能是相关的。
对于 CSS 文件,我更喜欢有一个通用样式表,其中包含整个应用程序可用的通用样式。我还可能为具有非常特定布局结构的页面创建单独的 CSS 文件。
我不知道有什么工具可以自动处理这种依赖性,但是当您根据功能划分文件时,在大多数情况下这变得不必要。
| 归档时间: |
|
| 查看次数: |
824 次 |
| 最近记录: |