• Welcome to Journal web site.

我是 UI设计师

让设计传递下去

Next
Prev

针对ie6中js报错的原因解答

Data: 2014-02-28 16:48:56Form: JournalClick: 612

      微软的ie6大家都认识,搭配风靡一时的XP占去了绝大多数的电脑市场,当时是牛气冲天,但电脑更新换代这么快,现在连IE11都出来了,因为ie6的占有率,前端们不得不考虑ie6,虽然很头疼,但也没办法,毕竟26%的占有率也不是开玩笑的,针对ie6有很多bug跟支持问题,甚至还有很多莫名其妙的一些奇怪问题都要解决。

      刚才写前端时,遇到一个问题,在js文件里头写个代码执行段,测试时所有浏览器均生效有反应,就只有万恶的ie6出错了,不会显示,排除cssjs代码兼容问题,启用浏览器的错误提示时这样写;“缺少标识符、字符串或数字”,嘿我就不相信了,把js代码段一个个拆开检查,发现问题是很简单的,在js对象定义中,最后一个属性不能以“,”结尾,虽然在其他浏览器中已经修正了这个,但ie6中就会暴露这个问题,也就提示错误,亦不会执行代码。既然发现原因,就很容易找到问题,把多余的符号删除即可,要养成良好的代码书写习惯就不会出现此类问题,可以少走很多弯路。

 

 

Name:
<提交>