ScriptBundle+Optimization返回不需要的数字
ScriptBundle+Optimization return unwanted number
我使用ScriptBundle并将EnableOptimizations设置为true。
我原来的脚本是
$('.carousel').carousel({ interval: 5000, pause: "hover" })
缩小的结果是
$(".carousel").carousel({interval:5e3,pause:"hover"})
这使得旋转木马滑得超级快!你知道怎么解决这个问题吗?我应该使用什么转义字符来避免从5000转到5e3?
谢谢!
你可以最小化bootstrap,但是有一些规则:
确保你没有缩小一个缩小的版本,拿出块注释/* */似乎使事情更少的错误。最后将所有内容分开,像这样:
bundles.Add(new ScriptBundle("~/js/jquery").Include(
"~/assets/js/jquery-{version}.js",
"~/assets/js/jquery-migrate-{version}.js",
"~/assets/js/jquery.flexslider.js",
"~/assets/js/jquery.isotope.js",
"~/assets/js/jquery.fancybox-{version}.js"
));
bundles.Add(new ScriptBundle("~/js/bootstrap").Include(
"~/assets/js/bootstrap.js",
"~/assets/js/jquery.validate.unobtrusive-custom-for-bootstrap.js",
"~/assets/js/bootstrap-datepicker.js"
));
bundles.Add(new ScriptBundle("~/js/custom").Include(
"~/assets/js/revolution.custom.js",
"~/assets/js/custom.js"
));
我发现这个方法似乎能让野兽平静下来,你会得到很好的结果。我还发现:
<script src="~/assets/js/jquery.validate.min.js"></script>
<script src="~/assets/js/jquery.validate.unobtrusive.min.js"></script>
这些文件最好单独完成,并且会导致脚本捆绑的主要问题。
相关文章:
- 如何在不需要单击按钮的情况下获取选项的值
- Javascript不需要的关闭行为
- 删除客户端浏览器上不需要的内容
- 不允许在字段中输入不需要的字符
- 不需要的JSON响应
- 如何使图像适合TD,而不需要包装在不同的屏幕分辨率上
- 使用一个Javascript函数提交多个表单可以在FF中工作,而不需要其他浏览器
- jQuery自动完成显示不需要的动态html标记
- 在Knockout js中创建一个包含多行的表,而不需要推送
- AngularJs正在解码HTML字符(不需要)
- jQuery regex从文本链接-添加不需要的域到链接
- 防止从浏览器到应用商店的不需要的重定向
- 外部解析RSS提要,不需要像谷歌和服务器端那样的任何库
- 不需要的异步事件调度
- 是否有任何不需要后端的验证码角度指令
- Javascript在数组中找到最接近的数字,而不需要重复
- 在数字上添加破折号而不需要很多行代码
- Javascript regex表示字符串开头不需要的数字
- ScriptBundle+Optimization返回不需要的数字
- dom events-在JavaScript中获得两个小数位,不需要四舍五入到下一个较大的数字