为什么有时候把代码压缩之后应用就不能正常运行了?


一段代码(其实是一个网页),用一个工具(我目前用的http://dean.edwards.name/packer/)去掉了所有的空格和注释,但是呢,去掉之后的代码,理论上是可以正常运行的,为什么有时候,压缩之后的css,html,javaScript代码就不能正常运行了?

原谅我这么问问题。


代码规范很重要


代码压缩不外乎就是去掉了多余的空格,换行符等字符的方式,那么既然是去掉了一些东西,在某些情况下,出现问题也是能够理解的吧。举个例子,假如你Html页面有个ul列表,你js中直接获取它的childrenNods,其中就是包含了空格符和换行符,然后你后面有有一个方法,就是去掉这些空白符合换行符的,结果你html压缩了,没有空白和换行符了,就会报错。这,你能理解吗?具体问题,你还得具体分析一下,如果你非要压缩,哪里出了问题,再相应做修改就是了。还有就是,压缩的时候,最好把css样式,js,和html分开来压缩,不然也容易出问题


首先保证良好的代码书写习惯.
举个栗子:

var test=function(a){
    alert(a)
    return function(c){
        alert(c)
    }
}
(function(b){
    console.log(b)
})(1)

这段代码的执行结果.
但实际上期望的是只输出立即调用函数.所以需要在一些地方加上分号.

var test=function(a){
    alert(a)
    return function(c){
        alert(c)
    }
};
(function(b){
    console.log(b)
})(1);

所以如果需要压缩代码 一般外链的js前面都会加上;


贴出压缩后的地址,这样谁知道你那里错了。。


原谅我 没遇到过。
看了 楼下大神的评论 我还是忍不住想再说两句
确实
大神说的很对
虽然我没有遇到过这个问题
但是由于早上回答了一个childNodes的问题
还是想说一下
html中要获取节点尽量不要用能获取文本节点或者一些别的节点的方法
实在不可取 一压缩就死翘翘了(——
还是js
命名尽量规范些 不要写个a啊 b啊 c啊 的(%——%)
js混淆压缩一般会把tab()名称压缩为t()
所以 如果你某个地方正好写了个t()
那就又死翘翘了



相关阅读:
如何阻止h5body的滑动
webpack+react打包后的文件如何在Apache服务器上部署?
mysql优化的常用方法有哪些??
html接收res.render数据
JavaScript要是不用 <script src="***.js"> ,只用 js 自身,能导入 别的js 文件吗?
请问seajs怎样引进非CMD的框架?
centos7.2安装php7.1后配置listen的问题
有哪些预测算法可以根据实时增量数据更新算法并预测后续数据?
蚂蚁金服的calendar组件怎么赋值
对于“Javascript天生异步“这句话不太理解
请问datagrip怎么创建数据库?
spring BeanFactory getbean方法是怎么搜索出对应的类的
antdesign的menu如何点击标签显示对应的内容呢
echarts插件 :嵌套环形图 怎么把值传入。代码如下。
介绍一个开源的带商品购买的CMS系统
关于比较运算符==
ckplayer连续播放的时候会卡在第一针
为什么不让浏览器能够直接跑PHP?而只有Javascript
springMVC或spring的异常信息,怎么返回给当前页面?
electron autoUpdater 签名



快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 议论文范文:有了民族精神,就等于有了灵魂1200字 心有多大,舞台就有多大演讲稿 关于传统美德的作文300字 真实是一种优势 德国励志歌曲 开学经典语录 追忆我们的那些年(4) 经膏蟹 我的同学仲昶煜450字 小学五年级作文400字:难忘的体验 你的背影让我记住了你作文1100字 永远是她的“蚌壳精” 我爱故乡的桔子作文400字 小学五年级作文450字:别里科夫之死 做不成你的喜欢,让我成为你的习惯 今夜风雪情依旧 握我的手,在你的掌心(一)作文200字 田园访友作文700字 治国的前提是先治党 花开荼蘼后会无期 丑态百出作文450字 行走在记忆的梦里 看图写话 五彩的秋天 缘来为你 超市里女促销员的“言” 不能爱你,我便用一生想念你 在夏天绽放 2016简单英文自我介绍 骑自行车的作文 家有慢老600字 《营销灵魂》读后感 2015公司项目员工离职辞职报告 脑子很乱 留言作文450字 祝妈妈生日快乐的句子 水调歌头(明日,纯中以酒见贶,约即见过。徘徊江上久不至,复次其韵) 最喜欢 2015一般活动总结怎么写 花儿那样灿烂作文1000字 庆七一建党节讲话稿 给院长的辞职报告 两会精神心得体会 描写城市景色的段落 小学四年级作文350字:狮子和猎人 克服不良的习惯 除夕之夜作文300字:崭新的日历 酒类趣味广告语集锦 浅析我国商业银行国际贸易融资业务的发展 《情书》和《情债》 小学生一年级作文:少年的乐章

Copyright © 2016 phpStudy |