加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc-4 – Require.js优化vs asp.net mvc 4绑定和缩小

发布时间:2020-12-15 19:12:18 所属栏目:asp.Net 来源:网络整理
导读:最近我看到Mvc 4包括捆绑和缩减几个脚本和CSS到单个链接,这减少和减少脚本加载时间与单个配置。 require.js r.js也是一个可用于脚本加载和缩小的优化工具。有人能告诉我哪个更好?或者如果require.js可以像缩小捆绑工具一样使用来将脚本加载到单个文件或不
最近我看到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。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读