位置: 编程技术 - 正文

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面向对象面试题)

  • 其他应付款无法支付规定
  • 母子公司无偿划转资产涉税
  • 以个人使用过的设备投资免增值税吗
  • 固定资产抵债要交税吗怎么交
  • 计提持有至到期投资减值准备
  • 营改增后服务业增值税税率
  • 怎样冲回多计提的费用
  • 一般纳税人支出的钱没有发票年底怎么处理
  • 库存生产用钢材属于什么会计科目类别
  • 交易性金融资产借贷方向
  • 小规模纳税人如何纳税
  • 劳务费差额征税的账务处理
  • 金税三期理解
  • 每个季度企业要缴纳什么税
  • 年底进项税和销项税怎么记
  • 待处理财产损益的二级科目
  • 企业交纳房产税,土地使用税、车船使用税应借记( )账户
  • 企业收入代扣税金应该怎么做会计处理?
  • 其它综合收益算利润吗
  • 税收征收管理权是什么
  • 银行承兑汇票如何承兑分录
  • mac怎么把文件发给别人
  • 外购固定资产入账
  • fsrec.sys
  • 弥补亏损需要注意的事项
  • win11系统咋样
  • 涉税服务实务重点总结
  • msmpeng.exe是什么程序
  • 加拿大克卢恩国家公园
  • php教程 csdn
  • 公积金托收怎么变更
  • 发票开烟酒
  • 体积最小的u盘
  • php安装及使用教程
  • vue状态管理有哪些
  • 以前年度损益调整在利润表中怎么填
  • php忘记密码
  • thinkphp制作404跳转页的简单实现方法
  • 服务类收入确认
  • 事业周转编制
  • 新会计准则规定
  • pandas模块的主要特点
  • 土石方费用入什么科目
  • 跨年度错账调整分录
  • 哪些情况可以开立基本账户
  • sql中循环语句怎么写
  • 公司收到注册资本金需要做哪些呢
  • 公司帮员工买的意外险钱是打到公司还是员工账号
  • 在途物资属于会计科目吗
  • 出口不退税进项税是否可以抵扣
  • 清理固定资产的税费
  • 投资性房地产出租的会计处理
  • 咨询费如何缴税
  • 票据行为的构成要件
  • 小规模企业自开收购牛发票增值税怎样申报
  • 电力安装工程合同税率能开13%
  • 公司车还车贷计入什么科目
  • 资产处置损益计入利润表哪个项目
  • 借方会计科目表
  • 保险可以税前扣除吗
  • 关于数据库连接池,下列说法错误的是
  • linux配置mysql数据库远程连接失败的解决方法
  • mysql数据库-数据库和表的基本操作
  • win7系统怎么运行xp系统的软件
  • 优化什么建立生育支持政策体系
  • ubuntu系统软件安装
  • linux用户权限管理
  • opensuse安装显卡驱动
  • linux的shm共享内存
  • content provider
  • unity用lua开发
  • android 启动器 设置
  • javascript开发自学
  • android webapi调用
  • 自定义圆角控件
  • python3 flask
  • python例子大全
  • 江苏省税务局书记局长
  • 微信扫码开票的记录怎么查询
  • 国家税务总局关于涉税中介
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设