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。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 使用WPF实现的 喜马拉雅FM 资源下载工具
- ASP.Net 2中的上传文件在哪里?
- asp.net-mvc – ASP.NET MVC HandleError不工作(customErro
- asp.net-mvc – 尝试创建类型为’TypeNewsController’的控
- asp.net – 谁在生产应用程序中实际使用DataGrid / GridVie
- asp.net web-api – ASP.Net Web API模型绑定不工作像在MVC
- asp.net-mvc – 允许一个人一次使用帐户的可重用方式
- asp.net – Azure Web App端口映射/转发
- asp.net – 动态创建的DropDownList在Postback上丢失了List
- ASP.NET MVC 3 – 处理多个域并共享单个代码库
- asp.net-mvc-3 – 重定向到另一个动作发布动作
- asp.net – 我应该将哪一个用于“匿名用户身份”
- asp.net – Umbraco有没有好的电子商务扩展/插件
- asp.net-mvc – 为一个MVC视图使用两个强类型模型
- 要监控已部署的ASP.NET Web应用程序的关键性能指
- ASP.NET Core中实现用户登录验证的最低配置示例代
- asp.net-mvc – MVC4 SimpleMemberhip’提供商遇
- ASP.NET:这个HttpModule有什么作用? System.Se
- .net – 在MVC应用程序之间共享视图,逻辑等
- asp.net – requestValidationMode 4.5 vs 2.0