位置: 编程技术 - 正文

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

  • 税法有哪些构成要素及各要素之间有何关系
  • 小微企业免征增值税申报表怎样填
  • 应付销售方代垫的运费计入什么科目
  • 服务费发票需要交印花税吗
  • 城镇土地使用税的计税依据
  • 银行手续费进项税怎么入账
  • 银行商业承兑汇票到期怎么兑现
  • 售后维修的配件开维修费
  • 资本公积 转增
  • 建筑挂靠企业账务处理
  • 政府项目的代建方案
  • 年末结转本年利润是在结转损益前还是后
  • 进货方的现金折扣怎么处理?
  • 购买办公软件怎么入账
  • 本月进项大于销项怎么做会计分录
  • 一直不营业的企业叫什么
  • 如何计算纳税调整增加额
  • 什么公司不需要融资
  • 7月1号出台的政策
  • 购入二手设备,无发票怎么记账
  • 印刷费可以开哪些科目
  • 小企业销售费用包括
  • 厂房租金计入什么费用部门
  • win7为什么现在不能用了
  • deepin隐藏分区
  • PHP:curl_reset()的用法_cURL函数
  • 商品流通会计科目
  • php phyon
  • 房地产计提税金的会计分录
  • elements vue
  • php option
  • 库存现金盘亏会计分录无法查明原因
  • redistemplate获取value
  • 向日葵茎上有刺吗
  • 未交社保可以要求单位赔偿吗
  • php框架symfony
  • 季度缴纳企业所得税计算方法
  • 什么是进项票什么是成本票
  • jdbc连接mysql数据库不成功
  • vue el-
  • squid 启动命令
  • 金蝶销售明细查不出来
  • 投资入股的会计处理
  • 企业在建工程领用原材料的会计分录
  • 暂估入库成本结转处理低于实际成本怎么办
  • 法律服务费属于什么服务
  • 固定资产入账及摊销方法
  • 如何保护数据库
  • 新会计准则下的资产负债表
  • 中介代缴社保费用多少
  • 管理费用主要包括
  • 支付招标代理费的请示
  • 家具工厂生产
  • 冲抵货款是什么意思
  • 工业企业中制造费用包括哪些内容
  • 怎么冲减多计提的工会经费
  • 房地产毛利额纳税调整
  • 冲销以前年度主营业务成本
  • 人力资源公司劳务费发票税率
  • 可供出售金融资产属于什么科目
  • 出纳现金业务流程图
  • 企业外购的固定资产应该怎样进行会计核算
  • macbookair如何隐藏文件
  • linux系统怎样安装
  • WIN7系统如何设置开机密码和屏保密码
  • windows8中文版是什么版本
  • 关于模型视图变化的说法
  • html中渐变
  • 创建一个css文件
  • perl-v
  • 测试Qt Quick在各个平台上的3D渲染性能
  • js如何引用
  • unity3d怎么全屏
  • javascript入门书
  • 大学的python选修课好学吗
  • jquery查找指定元素
  • 限售股转让如何交税
  • 苏州税务系统
  • 税控盘怎么变更
  • 地税局的全称是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设