amCharts图表中的JavaScript中文注释引起的浏览器兼容性问题
2024-10-15 13:45:19
近期用amCharts做图表.一切都很顺利,然后演示的时候掉链子了,平时开发的时候都是用的火狐和谷歌,加上这种图表框架本来就号称兼容性极好,也没有在ie上测试,演示的机器上恰巧用的是ie11,发现一个普通柱状图表的x轴的目录名显示为undefined.换用谷歌浏览器又一切正常.
显然出现兼容性问题了,但是这个很奇怪啊,用ie打开amCharts的官网的demo,发现显示是正常的,但是本机的程序却不正常,马上将官网的最新版本替换本机版本,再运行依然显示不正常.把官网上的例子整个替换下来,用ie打开显示却是正常的.这就怪了.然后开始逐行对比代码,正常的demo关键代码点为:
"categoryField": "reqName",
"categoryAxis": {
"gridPosition": "start",
"gridAlpha": 0,
"tickPosition": "start",
"tickLength": 20,
"labelFunction":function(value, formattedValue, valueAxis){
return value.substring(0,5);
}
}
本地有问题的代码为:
//x轴的分类
"categoryField": "reqName",
"categoryAxis": {
"gridPosition": "start",
"gridAlpha": 0,
"tickPosition": "start",
"tickLength": 20,
"labelFunction":function(value, formattedValue, valueAxis){
return value.substring(0,5);
}
}
除了多了那么一行中文注释没有任何区别,然后试着把有问题的代码的中文注释去掉,运行显示正常了,然后中文注释换成//x轴也是显示正常的.
这只能得出一个结论了:某些中文注释被浏览器解析的时候也可能产生一些问题.
最新文章
- [很郁闷]python2.7连接mysql5.5配置
- C语言与水仙花数
- iOS:图像和点击事件
- android 客户端 和 新浪微博如何打通的
- git实用攻略(二)
- SecurityError:Error:#2148
- 2018年东北农业大学春季校赛-wyh的吃鸡
- [Linux] deepin安装node
- 设置SSH免密码登录
- 最全面的 Spring 学习笔记
- while循环、格式化输出、运算符和编码初识
- 使用boost线程定时器作为后台线程来切换主循环程序状态方法2
- STM32 多通道ADC采样,采用Timer1进行采样率控制,利用DMA进行传输
- python demjson
- Nginx 配置 Jenkins 反向代理
- 在GIT 中增加忽略文件夹与文件
- 升级java编译器
- 1月5日 对象Object, 含过去看的英文档的总结链接
- AI,DM,ML,PR的区别与联系
- python 定义类 学习2
热门文章
- [译]Godot系列教程三 - 场景实例化(续)
- big-endian和little-endian
- html 输入框 只能输入数字 只能输入字母数字组合
- Lind.DDD.Repositories.Redis层介绍
- GJM :Unity3d导出eclipse工程,导入Android Studio
- jquery背景自动切换特效
- SharePoint 2013 CSOM creat post in NewsFeed Access Denied
- 在Autodesk应用程序商店发布基于浏览器的Web应用程序
- Activity详解三 启动activity并返回结果
- iOS cocoapods升级及问题