博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
amCharts图表中的JavaScript中文注释引起的浏览器兼容性问题
阅读量:5323 次
发布时间:2019-06-14

本文共 1306 字,大约阅读时间需要 4 分钟。

近期用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轴也是显示正常的.

这只能得出一个结论了:某些中文注释被浏览器解析的时候也可能产生一些问题.

转载于:https://www.cnblogs.com/chyu/p/5588123.html

你可能感兴趣的文章
Hyper-V Centos7 网络设置 虚拟机固定IP
查看>>
Python环境搭建(安装、验证与卸载)
查看>>
一个.NET通用JSON解析/构建类的实现(c#)
查看>>
Windows Phone开发(31):画刷 转:http://blog.csdn.net/tcjiaan/article/details/7460226
查看>>
Windows Phone开发(5):室内装修 转:http://blog.csdn.net/tcjiaan/article/details/7269014
查看>>
记Angular与Django REST框架的一次合作(2):前端组件化——Angular
查看>>
08.存储Cinder→5.场景学习→08.Backup Volume→1.概述与配置
查看>>
详谈js面向对象 javascript oop,持续更新
查看>>
关于这次软件以及pda终端的培训
查看>>
jQuery上传插件Uploadify 3.2在.NET下的详细例子
查看>>
解决input框自动填充为黄色的问题
查看>>
音视频基础知识(一)
查看>>
CyclicBarrier的使用
查看>>
小程序开发笔记
查看>>
如何辨别一个程序员的水平高低?是靠发量吗?
查看>>
安装scikit-learn过程记录
查看>>
数据库的标识符可以有多长
查看>>
新手村之循环!循环!循环!
查看>>
在创业公司上班的感受
查看>>
Shell脚本
查看>>