Highcharts作为一款数据可视化交互性图表库,非常的受欢迎。在以往的项目中,曾经使用过。最近接到一个任务,也是和使用Higcharts相关的,就把本次使用的一些tips记录在这。当然,如果想更多的了解Highcharts,请移步 Highcharts 中文官网

阅读全文 »

1、数字千分位格式化

1
2
3
4
5
6
7
8
9
function thousandFormate(number){
var str = (number||0).toString(), result = "";
while (str.length > 3) {
result = ',' + str.slice(-3) + result;
str = str.slice(0, str.length - 3);
}
if (str) { result = str + result; }
return result;
}
阅读全文 »

选择符API

querySelector()方法

querySelector()方法接收一个css选择符,返回与该模式匹配的第一个元素,如果没有找到匹配的元素,返回null。

阅读全文 »

定义函数有两种方式:函数声明和函数表达式。
函数声明:

1
2
3
function functionName(arg0, arg1, ...){
//函数体
}

函数声明,一个重要特征是函数声明提升(function declaration hoisting),在执行代码之前会先读取声明。意味着可以把函数声明放在调用它的语句后面。

阅读全文 »

基本包装类型

ECMAScript提供了三个特殊引用类型: Boolean、 Number 和 String。这些类型与其他引用类型相似,但同时具有与各自基本类型相应的特殊行为。实际上,每当读取一个基本类型值的时候,后台就会创建一个对应的基本类型的包装对象,从而我们能够调用一些方法,来处理数据。

阅读全文 »

当前端开发者使用Node.js开发时,是否想如果Node.js能够像Web开发时在浏览器进行js调试,那该有多好啊?node-inspector为你实现了这个功能。下面我们就看下如何应用。

阅读全文 »