位置: 编程技术 - 正文

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

  • 增值税发票选择确认平台打不开怎么办?
  • 单位当月未扣社保怎么处理分录?
  • 增值税有定额税率吗
  • 简易征收的老项目是指什么时候
  • 研发加计扣除减免税
  • 上海航交所官网
  • 企业所得税怎么做
  • 增值税怎么勾选
  • 基金赎回未到账可继续买吗?
  • 接受捐赠固定资产存货等有相关凭据的其成本按什么确定
  • 借款不归还的法律条款
  • 认证费用计入什么账户
  • windows11怎么设置默认应用
  • 费用跨年的分录怎么做
  • 如何才能显示效果更好
  • win10excel闪退是什么原因
  • 在建工程明细科目设置
  • 向房东要押金的不犯法的妙招
  • 住房公积金怎么补缴费
  • msoobe.exe是什么
  • 开发产品完工结转
  • 固定资产按公允价值还是约定的价值
  • 税控盘是什么样子的
  • 工商年报认缴出资时间填错了,有什么后果
  • php分层架构
  • php 替换
  • 租用办公设备
  • 其他权益工具投资公允价值变动计入什么科目
  • wordpress最新版本
  • paper 1
  • chkconfig命令参数
  • 会计调整以前年度遗留问题查不出来说明怎么写
  • 营业利润包括资产处置收益吗
  • 小微企业的所得税税率是多少
  • 支付给临时工的费用
  • 生产企业一般贸易出口退税流程解析
  • 金蝶财务软件怎么备份
  • mysql 执行过程
  • 用商品抵债的分类有哪些
  • 顺流交易为什么也要减
  • 营改增后税率
  • 税控盘没有抄税是什么意思
  • 采购原材料怎么做分录
  • 当月销售下月开票
  • 收据能作为抵减成本吗
  • 其他综合收益影响利润总额吗为什么
  • 生产成本工时怎么算
  • 应付工资的计算公式用友
  • 应收账款和应付账款属于什么科目
  • 没有期初数据会怎么样
  • mysql基本sql语句大全(基础用语篇)
  • mysql报错1091
  • windows命令行使用
  • w10预览版新功能
  • WIN10系统怎么清理电脑c盘垃圾怎么清理
  • cortanawin10在哪
  • winxp中网桥Bridge功能概述及配置注意事项
  • linux禁止ping的命令
  • archlinux 配置网络
  • win xp 内存
  • 启动windows安全中心
  • win7系统怎么设置开机启动项
  • Win10计算机管理该文件没有与之关联的应用
  • win10开机6秒
  • 在Linux命令行中快速删除光标前的快捷键是什么?
  • cocos2dx怎么用啊
  • opengl光照纹理三个球
  • 金庸笔下十大最受欢迎人物
  • 游戏开发主要学什么
  • jquery实战
  • 阿里面试题和答案
  • 在线视频爬取工具
  • 理解Python中的变量
  • python smtpd
  • under code
  • java 信号量 超时
  • 英语流利说的简单介绍
  • 如何在电子税务局添加办税人员
  • 医院黄票可以报销吗
  • 加拿大海关关税税率查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设