位置: 编程技术 - 正文

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

  • 农村信用社可计息贷款吗
  • 什么情况企业需要经侦
  • 吸收合并一般需要多久
  • 每年的第一季度
  • 公司向法人还回借款现金的分录
  • 其他业务收入冲应收账款
  • 个人到税务局开发票要带什么东西
  • 房产过户需要缴纳土地出让金吗
  • 电子发票丢失如何税前扣除
  • 出差车费报销申请怎么写
  • 采用重置成本计量属性的税种是
  • 固定资产已折旧完报废如何处理
  • 建筑业小规模纳税人认定标准
  • 案例分析关于团员青年的思想困惑疏导和成长问题释疑
  • 未提足折旧的房产,推倒重置的财务处理到底有没有差异
  • 已抵扣发票如何查询开票明细
  • 公司账户转入另一个公司的投资款怎么做账?
  • 电商公司购买拍照违法吗
  • cpu风扇应该怎么调
  • php匹配邮箱
  • pavmail.exe - pavmail进程是什么文件 有什么用
  • 免抵退税务处理
  • 捐赠支出汇算清缴需要调增吗
  • php教程100
  • 黄金税收多少
  • 商贸公司销货怎么做会计分录
  • 企业现金流量表怎么分析
  • 孚日山脉猞猁
  • 安装了sklearn调用却找不到
  • 企业向个人借款是否合法
  • 固定资产非正常损失
  • 报销的费用计入什么科目
  • react by
  • thinkphp获取数据库数据
  • 七姐妹悬崖是怎样形成
  • c罗my eyes never lie
  • vue viewui
  • inature前沿
  • php自带的加密解密函数
  • 注册资本为
  • 会计成本确认
  • 应收账款项目的金额公式
  • 单一窗口退税数据发送
  • 去年的电费能查到吗
  • sql server拒绝访问是什么情况
  • MySQL服务器系统支持哪些存储引擎
  • 一般纳税人销售旧货
  • 专项应付款转入资本公积的规定
  • 购买产品样品计入什么科目
  • 资产减值损失如何计提
  • 小规模企业应交税费分录
  • 记账凭证应该是
  • 手机发票计入什么科目
  • 冲销以前年度多计提的折旧
  • 会计净资产计算公式
  • 明细账摘要写错了怎么修改
  • mysql 含有关键字
  • mysql保存命令
  • ms17010补丁怎么安装
  • 如何安装ubuntu20.04
  • 卸载步骤
  • centos怎么配置dns
  • xp系统如何安装软件
  • linux 系统查看
  • mac系统字体大小设置
  • win10内置应用大全
  • linux扩大文件系统
  • 优化了一些已知问题是什么意思安不安装
  • Android Chromium WebView学习启动篇
  • centos6安装python
  • js获取时间精确到毫秒
  • 静态文件格式有哪些
  • 一块钱买的鱼多久换一次水
  • 使用Raygun来自动追踪AngularJS中的异常
  • android基础知识
  • JavaScript事件 "事件对象"的注意要点
  • 小规模纳税人房土两税优惠政策
  • 税务局监制的收据哪里买
  • 袁野近照
  • “老师你好”
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设