位置: 编程技术 - 正文

JavaScript代码因逗号不规范导致IE不兼容的问题(js代码不生效)

编辑:rootadmin

推荐整理分享JavaScript代码因逗号不规范导致IE不兼容的问题(js代码不生效),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:js代码失效,javascript code snippets,javascript出错,javascript报错怎么解决,js代码失效,javascript:;怎么解决,javascript出错,js代码提示,内容如对您有帮助,希望把文章链接给更多的朋友!

在用ExtJS做前端开发的时候,发现系统可以在谷歌浏览器、火狐下正常显示,但是用IE浏览器打开就会报错,报错信息如:Expected identified, string or number。后来,检查的代码的时候发现,是由于js代码中逗号用的不规范导致的IE不兼容。

由于我是用eclipse来写代码的,下面我也就介绍怎么用eclipse来解决这个问题:

例如有下面这么一段不规范的代码:

可以看到,在、、center后面都有一个逗号(,),用IE运行的话,其实是会报错的。那么既然代码已经写成这样了,怎么检测到这个问题呢!

JavaScript代码因逗号不规范导致IE不兼容的问题(js代码不生效)

图1:File Search

如上图1所示,可以用eclipse的File Search功能,利用正则表达式进行搜索,正则表达式为,s*}。不过,这有个问题,只能检索出上面的第一处错误,对于加了//或者/**/来注释的情况,是检测不出来。不过,你也可以用yuicompressor这样的js代码压缩工具来压缩代码,压缩的时候会将其中的所有的注释全部去掉,然后再来检测压缩后的js文件即可。当然,你也可以自己写算法来检测,不过,这个对于普通人来说还是有难度的!

不过,我建议用另一个方法,就是利用插件,我这里用的是Spket插件,Spket的官网是:

图2:利用Spket检测

如上图2所示,可以发现Spket自动的检测了代码的不规范,将其中有问题的地方都标注了出来,我是建议用这个方法,因为可以在编写代码的时候,就发现问题,有助于写出规范漂亮的代码!另提一下,有些时候兼容性是因为使用的对象是IE中不存在的,比如console对象,在火狐和谷歌中是存在的,但是在ie中使用console.info就报错了!所以,记得把一些不兼容的对象从代码中剔除掉!

以上给大家介绍了JavaScript代码因逗号不规范导致IE不兼容的问题,希望对大家有所帮助!

JS面向对象(3)之Object类,静态属性,闭包,私有属性, call和apply的使用,继承的三种实现方法 1.Object类在JS中,Object是所有类的基类,使用Object类来创建自定义对象时,可以无需定义构造函数(constructor,prototype,hasOwnProperty(property))varper=newObject(

js判断图片加载完成后获取图片实际宽高的方法 本文实例讲述了js判断图片加载完成后获取图片实际宽高的方法。分享给大家供大家参考,具体如下:通常,我们会用jq的.width()/.height()方法获取图片的

JavaScript实现搜索框的自动完成功能(一) 在很多需要搜索的网站,都会有一个自动完成的搜索框.方便用户查找他们想要的搜索词.帮助用户快速找到自己想要的结果.这种方式是比较友好的.所以是

标签: js代码不生效

本文链接地址:https://www.jiuchutong.com/biancheng/380354.html 转载请保留说明!

上一篇:js简单判断移动端系统的方法(js判断pc还是移动)

下一篇:JS面向对象(3)之Object类,静态属性,闭包,私有属性, call和apply的使用,继承的三种实现方法(js面向对象面试题)

  • 免征增值税的会计处理 进项
  • 税务行政复议包括必须复议自由复议和选择复议三种类型
  • 货运代理费计入固定资产吗
  • 用房租入股
  • 提取的应交增值税怎么算
  • 一次性开票分期确认收入的税务文件是什么
  • 市场营销策划开题报告
  • 税务逾期记录怎么消除不了
  • 公司对公账户给员工发工资税是谁扣
  • 红字发票冲红需要收回原发票吗
  • 滴滴打车电子票怎么取票
  • 弥补上年亏损的成语
  • 资产负债表各项目的填列依据是
  • 高速路费电子发票怎么打印
  • 小规模纳税人如何转一般纳税人
  • 事业单位取暖费标准
  • 小规模纳税人税控盘怎么做账
  • 债券溢价摊销额计算公式
  • 股东收取了公司的货款
  • 缴纳土地出让金购买的土地是无形资产吗
  • 投资公司的利息支出可抵扣吗
  • 施工单位项目部牌子
  • 异地不动产租赁 深圳税务 所得税
  • 进项虚假怎么处理
  • 房租的应收必须交吗
  • 个人车卖给公司可以抵税吗
  • 购入的商品用于捐赠怎么做分录
  • 购入样品账务处理
  • 个人劳务费增值税税率是多少2023
  • xp系统为什么电脑不能用
  • 调增应纳税所得额季度申报表怎么填
  • 建筑公司分包
  • 企业筹建期间购置机器设备支出计入什么科目
  • php实现查询功能
  • 自产产品用于业务招待,成本10万,售价20万
  • replace.exe进程
  • pavsrv50.exe - pavsrv50进程管理信息
  • 鱼湖国家森林中心在哪里
  • vue中使用swiper6
  • 库存盘点怎么做账
  • uniapp实战
  • php全局变量和局部变量
  • 工程收到款项会计分录
  • 固定资产被替换的账面价值怎么算
  • 建筑业发票范围
  • 银行存款日记账怎么记账
  • php访问mysql数据库函数
  • sql group by
  • 实收资本可以用于偿还借款
  • mongodb重置密码
  • 金税四期对企业的好处
  • 代扣代缴增值税要交附加税吗
  • 作废的发票也要交印花税吗
  • 加工费的预付款是什么
  • 不验资实收资本怎么做账
  • 土地成本如何分摊
  • 待抵扣进项税额分录
  • 公司购买银行理财产品怎么做账
  • 上年未计提所得税,本年怎么做分录
  • 现金流量为负的原因
  • 进项跟销项金额一样是否可行
  • 存货明细账余额合计与存货总账余额相同
  • mysql中自定义函数属于那个
  • xp电脑搜索文件为什么搜索不出来
  • vista loader
  • itunes无法更新app
  • win7虚拟内存怎么设置
  • 升级windows8
  • 有没有类似window的免费软件
  • linux的vi使用教程
  • mce文件是什么软件
  • js模拟登录网站
  • windows恢复版本
  • android ichart ColumnStacked2D图表无法显示解决方案
  • array 和list
  • jQuery模拟select实现下拉菜单功能
  • 干部试用期满转正考察谈话提纲
  • 电梯维修费的税率
  • 金税盘联网步骤
  • 5种方式教你如何查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设