asp.net-mvc-4 – Require.js优化vs asp.net mvc 4绑定和缩小
|
最近我看到Mvc 4包括捆绑和缩减几个脚本和CSS到单个链接,这减少和减少脚本加载时间与单个配置。 require.js r.js也是一个可用于脚本加载和缩小的优化工具。有人能告诉我哪个更好?或者如果require.js可以像缩小捆绑工具一样使用来将脚本加载到单个文件或不是?像Mvc 4? 我喜欢使用require.js的AMD加载,所以思考应用Mvc 4 minification的概念,如果它可以在require.js作为单个url加载脚本和css优化和缩小。 有人可以给这个主题一些想法和灯光吗? 解决方法Require.js是一个客户端工具,它允许客户端只请求它需要的脚本。通常在MVC应用程序中,每个脚本最终都会被添加到_layout.cshtml文件中,而不是每个控制器都需要考虑的事情。 Require.js允许你思考每个模块为了运行需要什么。r.js需要node或java,并且是一个服务器端工具,有点类似于MVC4捆绑和缩减。 r.js与require协同工作,尝试和缩小常用的bundle并将它们作为包发送。但是通过捆绑和打包它们,你可能在脚本“需要”它们之前将它们发送出去。 它变得有趣的是,通过捆绑你几乎击败AMD的目的。 ie – 你把一大堆依赖脚本捆绑在一个文件中,而不是让require.js整理出它需要的那些,并在需要的时候提出请求。 关于集成require和mvc:http://www.stefanprodan.eu/2012/09/intro-requirejs-for-asp-net-mvc/的一个很好的参考 – 注意它不使用捆绑。 所以对我来说 – 我认为,缩小单个文件(和捆绑/ minify css),并要求其工作,因为它需要为了支持AMD。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net中的GridView分页问题
- asp.net-mvc-4 – DataAnnotation Range属性的客户端验证之
- asp.net – Ninject程序集与引用的程序集不匹配
- 如何在回发期间在asp.net mvc中保留部分视图模型数据
- asp.net-mvc – ASP.NET MVC 3模型的部分验证
- asp.net – 单元测试操作过滤器 – 如何模拟ViewResult
- asp.net下Cache 缓存操作类代码
- Asp.net Webform显示警报和重定向
- 如何处理ASP.NET vNext中的调试/发布配置转换
- 从ASP.NET工作进程ID获取性能计数器实例名称(w3wp#XX)
