位置: 编程技术 - 正文

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

  • 购销合同印花税按70%
  • 什么是一般公共财政预算收入
  • 收到社保生育津贴摘要怎么写
  • 存款利息缴纳个税
  • 零星采购不要发票可以吗
  • 预付账款怎么处理
  • 固定收益款可以开增值税专票吗?
  • 短期借款有哪些
  • 销售免税的有机食品
  • 粮食收购发票 票样
  • 计提折旧需要减去预计净残值吗
  • 增值税是购货方交还是销货方交
  • 税务局多扣的税可以退吗
  • 预提费用 会计准则
  • 资产负债表货币资金与现金流量表的关系
  • 企业所得税为什么那么高
  • 跨年的增值税普通发票可以入账吗
  • 已认证未抵扣的发票,又做了红字,如何处理
  • 减值准备可以转回是什么意思
  • 留存收益转增股本,另一方公司怎么做账
  • 1697508581
  • 保险保障基金的管理单位是
  • 进项税额加计抵减怎么做分录
  • powershell不显示用户名
  • win11如何添加快捷方式
  • 超市预售卡怎么记账
  • 什么叫集团内企业
  • 成本法转为权益法例题
  • 最好的ph计
  • webpack常用属性
  • 汇算清缴应补税额为负数
  • react useref获取dom元素
  • 国内版的chatpdf
  • 企业账户有什么好处
  • python生成器定义
  • 实际缴纳增值税和应缴纳增值税
  • 企业补助怎么做会计分录
  • python怎么用?
  • 劳动保护的各项支出列入工资总额的范围吗
  • 建筑业成本需要摊销吗
  • 小规模企业免征增值税如何申报
  • 防火门是属于固定材料吗
  • 公司帮员工全额买社保该怎么入账?
  • 装修工程一般质保几年
  • sql查表结构语句
  • 旅游业营改增会计分录
  • 未开票收入是什么科目
  • 低值易耗品可以报废吗
  • 捐赠固定资产怎么入账
  • 会计处理要求
  • 施工企业暂估成本
  • 产权转移书据印花税
  • 应收账款增值税专用发票
  • 疫情防控重点保障物资生产企业可以按月
  • 纳税人在工作
  • 在贫困户入股分红大会上的讲话
  • 外贸企业出口货物的计税依据
  • 公司贷款手续如何办理流程
  • 其他应付款在借方表示什么
  • 银行付款手续费发票如何入账
  • 企业应该设置的账薄
  • linux系统中的用户分为哪几类
  • Ubuntu 16.04 Server Edition 英文版安装教程
  • wrme.exe是什么
  • 装win7ahci
  • linux 常见
  • mac的替换在哪里
  • linux内核的作用
  • fedora系统安装软件
  • win8 资源管理器
  • cocos点击事件
  • eclipse 代码提示指令在哪改
  • linux shell脚本命令
  • python socket编程教程
  • jQuery使用$.ajax进行即时验证实例详解
  • bootstrap css框架
  • jquery-validate
  • 蚌埠城乡医保缴费查询
  • 豪车超过多少钱要多加税
  • 济南槐荫税务局办税大厅电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设