MVC系列学习(十三)-合并JS和CSS
2015-05-12 23:31
211 查看
1.先来看看,不用合并js的情况,传输量大
1.1新建一个 【基本】的mvc项目
然后新建一个控制器HomeController,因为js会在很多视图中用到,所以此时我们添加一个视图带布局页Index视图。为了更好的看到效果,我们删除掉会影响效果的东西。
![](https://images0.cnblogs.com/blog/708108/201505/122330476734813.png)
2.2视图中的代码,超简洁
![](https://images0.cnblogs.com/blog/708108/201505/122330489701084.png)
2.3开始测试
运行视图,然后在HttpWatch监视发送的请求
发现了,此次请求Index.cshtml视图,共发送了四次请求,同时看到了每次请求的数据大小
【视图压缩后大小:574byte】
【js总大小:267676+39920+17056=324652】
![](https://images0.cnblogs.com/blog/708108/201505/122330505647797.png)
2.开始合并js,传输量小了
2.1布局页,以及BundleConfig中的代码如下
![](https://images0.cnblogs.com/blog/708108/201505/122330519079054.png)
2.2视图页,如下
![](https://images0.cnblogs.com/blog/708108/201505/122330529548867.png)
2.3开始测试
【视图页压缩后的大小:592byte】
【js传递的大小:52042byte,明显小了】
![](https://images0.cnblogs.com/blog/708108/201505/122330541108181.png)
3.合并css,同合并js
![](https://images0.cnblogs.com/blog/708108/201505/122330553608465.png)
1.1新建一个 【基本】的mvc项目
然后新建一个控制器HomeController,因为js会在很多视图中用到,所以此时我们添加一个视图带布局页Index视图。为了更好的看到效果,我们删除掉会影响效果的东西。
![](https://images0.cnblogs.com/blog/708108/201505/122330476734813.png)
2.2视图中的代码,超简洁
![](https://images0.cnblogs.com/blog/708108/201505/122330489701084.png)
2.3开始测试
运行视图,然后在HttpWatch监视发送的请求
发现了,此次请求Index.cshtml视图,共发送了四次请求,同时看到了每次请求的数据大小
【视图压缩后大小:574byte】
【js总大小:267676+39920+17056=324652】
![](https://images0.cnblogs.com/blog/708108/201505/122330505647797.png)
2.开始合并js,传输量小了
2.1布局页,以及BundleConfig中的代码如下
![](https://images0.cnblogs.com/blog/708108/201505/122330519079054.png)
2.2视图页,如下
![](https://images0.cnblogs.com/blog/708108/201505/122330529548867.png)
2.3开始测试
【视图页压缩后的大小:592byte】
【js传递的大小:52042byte,明显小了】
![](https://images0.cnblogs.com/blog/708108/201505/122330541108181.png)
3.合并css,同合并js
![](https://images0.cnblogs.com/blog/708108/201505/122330553608465.png)
相关文章推荐
- Asp.net MVC WEB 优化之 - js、css动态合并 动态压缩
- Asp.net MVC下使用Bundle合并、压缩js与css文件详解
- [Asp.net MVC]Bundle合并,压缩js、css文件
- .net MVC BundleConfig.cs 合并js和css文件说明文档
- B\S备忘录29——MVC3下的JS、CSS合并
- ASP.NET MVC 4 Optimization的JS/CSS文件动态合并及压缩
- web优化之-Asp.net MVC js、css动态合并 动态压缩
- web优化之-Asp.net MVC js、css动态合并 动态压缩 (2)
- web优化之-Asp.net MVC js、css动态合并 动态压缩 (2)
- MVC学习随笔----如何在页面中添加JS和CSS文件
- web优化之-Asp.net MVC js、css动态合并 动态压缩
- nodejs系列学习:http请求html/css/js-----(二)
- Asp.Net MVC 合并js或css请求
- gulp css html image js 合并压缩
- SpringMVC学习系列-后记 结合SpringMVC和Hibernate-validator,根据后台验证规则自动生成前台的js验证代码
- 【CSS/JS学习】如何实现单行/多行文本溢出的省略(...)--老司机绕过坑道的正确姿势
- ASP.NET MVC中使用Bundle打包压缩js和css的方法
- PHP根据传入参数合并多个JS和CSS文件的简单实现
- css和js文件合并压缩工具Minify的使用
- JS&CSS文件请求合并及压缩处理研究(四)