javascript - 有没有人发现 python-slimmer(javascript 缩小器)有问题?

标签 javascript jquery

当我不缩小时,我的网站可以正常工作。当我运行 python slimmer 的 js minifier 时,到处都是“意外”错误。

我的脚本基本上只是 Jquery 插件...

看看我的脚本:

<script type="text/javascript" src="http://s3.amazonaws.com/mosaic_media/js/jquery-1.4.4.js"></script> 
<script type="text/javascript" src="http://s3.amazonaws.com/mosaic_media/js/json2.js"></script> 
<script type="text/javascript" src="http://s3.amazonaws.com/mosaic_media/js/plugins/jquery-ui-1.8.7.custom/development-bundle/ui/jquery-ui-1.8.7.custom.js"></script> 
<script type="text/javascript" src="http://s3.amazonaws.com/mosaic_media/js/plugins/jquery-msdropdown/js/uncompressed.jquery.dd.js"></script> 
<script type="text/javascript" src="http://s3.amazonaws.com/mosaic_media/js/plugins/jquery.scrollTo-1.4.2/jquery.scrollTo.js"></script> 
<script type="text/javascript" src="http://s3.amazonaws.com/mosaic_media/js/plugins/jquery-masonry/jquery.masonry.js"></script> 
<script type="text/javascript" src="http://s3.amazonaws.com/mosaic_media/js/plugins/jquery-jeditable/jquery.jeditable.js"></script> 
<script type="text/javascript" src="http://s3.amazonaws.com/mosaic_media/js/plugins/jquery.growfield2.js"></script> 
<script type="text/javascript" src="http://s3.amazonaws.com/mosaic_media/js/plugins/jquery.placeholder.js"></script> 
<script type="text/javascript" src="http://s3.amazonaws.com/mosaic_media/js/plugins/jquery.color.js"></script> 
<script type="text/javascript" src="http://s3.amazonaws.com/mosaic_media/js/plugins/jquery.fancybox-1.3.4/fancybox/jquery.fancybox-1.3.4.js"></script> 
<script type="text/javascript" src="http://s3.amazonaws.com/mosaic_media/js/plugins/tipsy/src/javascripts/jquery.tipsy.js"></script> 
<script type="text/javascript" src="http://s3.amazonaws.com/mosaic_media/js/template/alertbar.js"></script> 
<script type="text/javascript" src="http://s3.amazonaws.com/mosaic_media/js/fileuploader.js" type="text/javascript"></script> 

Python-slimmer 缩小了它们,现在它们不起作用。

Uncaught SyntaxError: Missing catch or finally after try
json2.js:30Uncaught SyntaxError: Unexpected token .
jquery-ui-1.8.7.custom.js:5Uncaught SyntaxError: Unexpected token .
jquery.scrollTo.js:1Uncaught SyntaxError: Unexpected end of input
jquery.masonry.js:1Uncaught SyntaxError: Unexpected end of input
jquery.jeditable.js:1Uncaught SyntaxError: Unexpected end of input
jquery.growfield2.js:1Uncaught SyntaxError: Unexpected end of input
jquery.placeholder.js:1Uncaught SyntaxError: Unexpected end of input
jquery.color.js:1Uncaught SyntaxError: Unexpected end of input
jquery.fancybox-1.3.4.js:1Uncaught SyntaxError: Unexpected end of input
jquery.tipsy.js:1Uncaught SyntaxError: Unexpected end of input
alertbar.js:1Uncaught ReferenceError: $ is not defined
fileuploader.js:2Uncaught SyntaxError: Unexpected token .
detail.js:1Uncaught SyntaxError: Unexpected identifier

最佳答案

我建议您查看网络 Assets :https://github.com/miracle2k/webassets

它包含一个 YUI 压缩器过滤器,因此您可以生成缩小的文件。

关于javascript - 有没有人发现 python-slimmer(javascript 缩小器)有问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4846861/

相关文章:

javascript - 多个图像的 ajax 更新后模型的缩放产品

php - Twitter Typeahead 标签从 MySQL 获取数据

javascript - 为什么 Twilio 和 Firebase 不能使用 Node.js 协同工作?

javascript - Twitter下拉列表不显示

javascript - Javascript 和 HTML 中的英尺到米(反之亦然)转换

javascript - X-Editable bootstrap 插件 "hidden"动态添加元素的事件问题

javascript - Angular JS : ng-repeat doesn't work

javascript - 避免 ng view 渲染的页面出现难看的图片加载效果

jquery - 删除div onclick(使用remove)

jquery - 如何找到最接近元素的特定类?