里奥拉
我有一个asp.nset-mvc网站,并且有一个存在于许多不同视图中的局部视图。
还有一个.js文件,该文件与该部分视图使用的功能相关联。
现在,我在每个父视图中都包含该js文件,该文件在头部包含了部分视图。
我现在想通过从每个父视图中删除对javascript文件的引用,然后将该引用放入部分视图的主体中,来更轻松地进行维护。(因此,它只是在一个地方列出)
有人看到这一变化有什么不利之处吗?这是仅通过特定局部视图利用javascript的推荐做法吗?
阿米尔·波波维奇(Amir Popovich)
我会问自己几个问题:
- js文件有多大?缩小了多少?
- 在您的应用程序中,它平均使用多少次?
如果它是一个不经常使用的大文件,那么我会将脚本包含在文件中,而不会对它进行任何处理。
您需要记住,js文件已缓存,如果普通用户进入部分视图,则需要下载脚本。
至于脚本\样式处理的良好做法:
使用组合的js文件并在生产中将其最小化。
这可以通过使用资产管理器或使用捆绑包将js文件“分组”来完成。
捆绑带
盒-用于资产
您还可以使用“ require.js”进行依赖项脚本加载。
我没有使用过它,但是据我所知,您可以设置依赖于其他模块和js文件的模块和js函数。
需求JS
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句