位置: 编程技术 - 正文

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

  • 申请渠道门户网站是什么意思
  • 预缴所得税退回
  • 出口不退税进项税如何处理
  • 以银行存款支付水电费
  • 税务师工作年限是从毕业当天开始计算吗
  • 委外加工怎么做仓库账
  • 入账成本会计分录
  • 增值税申报表在哪里打印
  • 自然人独资企业是什么意思
  • 普通增值税发票是否可以抵扣?
  • 应付账款少记违反什么认定
  • 材料入库时实收什么意思
  • 员工借备用金怎么写摘要
  • 科目余额表期初借贷一定要相等吗
  • 企业少报收入
  • 金税三期啥意思
  • 企业所得税营业利润怎么算
  • 装修增值税普通发票几个点
  • 一般纳税人从小规模纳税人取得专用发票
  • 学校的房子归哪里管
  • 没收到发票可以勾选认证吗
  • 报销差旅费必须要车票吗
  • 汇兑损益怎么入账
  • 银行存款二级科目怎么增加
  • 等值货币什么意思
  • 金蝶kis期初余额设置
  • mysql 数据源
  • 金融资产终止确认是什么意思
  • php消息实时推送完整示例
  • mac如何使用php
  • 瓦尔加德
  • 附加税退税申请理由模板
  • 股东以固定资产入股会计处理
  • 税款减免科目月数怎么算
  • 网页视频不显示画面
  • 电赛2021题目
  • 律师费怎么要回来
  • sendmailadmin
  • 个税申报可以作废重新申报吗
  • 怎样回到一年前
  • 其他货币资金的六个内容
  • access怎么提取数据
  • 收到银行承兑汇票计入什么科目
  • 一般纳税人购销合同印花税怎么算
  • 季度亏损需要计提企业所得税吗
  • 会计中管理费用和制造费用的区别
  • 发票抬头是个人的可以报销吗
  • 清算期间研发费怎么算
  • 增值税进项税转出有哪些
  • 多交税款退税款会计分录
  • 红字冲销发票流程
  • 上月未记账,本月同样可以记账
  • 事业单位的财政拨款怎么做账
  • 公司租赁办公场所,没发票怎么办
  • 每月增值税怎么做账
  • 免税企业开了含税吗
  • 关于投资收益纳税的说法
  • 应付职工薪酬包括福利费吗
  • 企业负担的差旅费
  • 应付票据在资产负债表怎么填列
  • 分公司是否需要独立核算
  • 发票拒收证明盖公章还是财务章
  • 彻底删除sql server2019
  • windows server 2003如何安装
  • 笔记本电脑的触摸板怎么开启和关闭
  • bios设置网卡开启
  • xp硬盘安装win7系统教程
  • win7桌面图标无法拖到任务栏
  • windows7开机后显示配置失败
  • Node.js中的什么模块是用于处理文件和目录的
  • 查看流量的命令
  • androidstudio手机编程软件
  • jquery网页
  • javascript组成
  • python 观察者
  • 税收效应分析供求曲线
  • 网上报税失败什么原因
  • 应税和非应税是什么意思
  • 印花税应税凭证数量是什么意思
  • 商品房开超市
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设