【MVC】 js,css 压缩
2015-12-08 10:57
676 查看
【MVC】 js,css 压缩
一. 引用 System.Web.Optimization.dll : 使用 Nuget ,在控制台输入 Install-Package Microsoft.AspNet.Web.Optimization
二. 代码
三. 注意点
1. 虚拟目录尽量不要与原js路径一样,不知为何测试时这样会无法访问到压缩后的js
2.css 压缩后,如果里面使用到图片,则图片的地址会改变,需要自己调整
3.第三方的js/css,如jquery等开源的库就不要在压缩了,直接引用对应的 min 文件就行了,目前发现 highcharts 压缩会报错,所以只要压缩自己的js/css,开源的就不要压缩了
一. 引用 System.Web.Optimization.dll : 使用 Nuget ,在控制台输入 Install-Package Microsoft.AspNet.Web.Optimization
二. 代码
public class BundleConfig { public static void RegisterBundles(BundleCollection bundles) { bundles.Add(new ScriptBundle("虚拟目录").Include("js路径")); bundles.Add(new ScriptBundle("~/Bundles/jquery").Include("~/Resources/Js/jquery-2.1.4.min.js", "~/Resources/Js/jqueryUi.js")); //实例 } } public class MvcApplication : System.Web.HttpApplication { protected void Application_Start() { AreaRegistration.RegisterAllAreas(); WebApiConfig.Register(GlobalConfiguration.Configuration); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); // 注册 } }
三. 注意点
1. 虚拟目录尽量不要与原js路径一样,不知为何测试时这样会无法访问到压缩后的js
2.css 压缩后,如果里面使用到图片,则图片的地址会改变,需要自己调整
3.第三方的js/css,如jquery等开源的库就不要在压缩了,直接引用对应的 min 文件就行了,目前发现 highcharts 压缩会报错,所以只要压缩自己的js/css,开源的就不要压缩了
相关文章推荐
- 深入研究CSS
- css overflow:hidden为什么会失效
- 表格边框css
- DIV的CSS height:100%无效的解决办法
- js原生函数检查浏览器支持的css3属性前缀
- [转载]css控制文字换行
- css 背景图不拉伸自适应屏幕大小
- CSS 问题集锦
- jxl操作excel样式设置
- css中float left与float right的使用说明
- css 里面 ie8 支持css3的rgba()
- css sprites-简单实例让你快速掌握css sprites精髓
- 关于HTML、XHTML、CSS、XML的区别
- css笔记
- css 边框箭头和三角形写法
- Js正则添/移除加样式
- CSS制作简单的纵向菜单
- css reset
- 在不同的浏览器使用不同的css样式,解决浏览器兼容问题
- CSS3的高级特性