摘要: 值是否无穷、NAN ES6在Number对象上,新提供了Number.isFinite()和Number.isNaN()两个方法,用来检查Infinite和NaN这两个特殊值。 Number.isFinite()用来检查一个数值是否非无穷(infinity)。 Number.isNaN()用来检查一 阅读全文
posted @ 2017-02-13 15:58 孤舟远影 阅读(202) 评论(0) 推荐(0)
摘要: 传统上,JavaScript只有indexOf方法,来判断一个字符串是否包含在另一个字符串中。ES6又提供了三种新的方法。 includes();返回布尔值,表示是否找到了参数字符串; startsWith();返回布尔值,表示参数字符串是否出现在在源字符串的开头; endWith();返回布尔值, 阅读全文
posted @ 2017-02-11 12:17 孤舟远影 阅读(473) 评论(0) 推荐(0)
摘要: const声明的是常量,一旦声明,值是不可变的; const PI = 3.1415; PI // 3.1415 PI = 3; PI // 3.1415 const PI = 3.1; PI // 3.1415 const也具有块作用域; if (true) { const max = 5; } document.write(max); // ReferenceErr... 阅读全文
posted @ 2017-02-11 11:24 孤舟远影 阅读(268) 评论(0) 推荐(0)
摘要: for循环: 阅读全文
posted @ 2017-02-06 16:03 孤舟远影 阅读(79) 评论(0) 推荐(0)
摘要: let是ES6中新增关键字。 它的作用类似于var,用来声明变量,但是所声明的变量,只在let命令所在的代码快内有效。 体会下let和var的作用域范围: 阅读全文
posted @ 2017-02-06 15:10 孤舟远影 阅读(160) 评论(0) 推荐(0)
摘要: 直接插入网页 Traceur允许将ES6代码直接插入网页。首先,必须在网页头部加载Traceur库文件。 注意,script标签的type属性的值是module(或者traceur),而不是text/javascript。这是Traceur编译器识别ES6代码的标识,编译器会自动将所有type=mo 阅读全文
posted @ 2017-02-06 14:48 孤舟远影 阅读(201) 评论(0) 推荐(0)
摘要: url三个方法。url.parse(),解析url地址;url.formate(),将一个url对象格式化为url字符串;url.resolve(),接受两个参数,将两个参数拼接为浏览器可以识别的格式。 1、node环境中输入url,输出url的上述三个方法。 2、url.parse('http:/ 阅读全文
posted @ 2017-02-06 11:18 孤舟远影 阅读(160) 评论(0) 推荐(0)
摘要: 1、下载安装nodejs; 2、查看nodejs/npm版本(cmd:node -v/npm -v); 3、创建一个web服务器: 4、浏览器打开127.0.0.1:1337端口。 阅读全文
posted @ 2017-01-22 16:43 孤舟远影 阅读(144) 评论(0) 推荐(0)
摘要: 项目中使用了饼状图、柱状图等内容,于是引用了highcharts图形插件,页面作为二级页面通过菜单加载。调试时发现当第一次加载时页面正常加载,第二次点击菜单加载报错highcharts error #16,网上查的结果是: 这个错误发生的第二次highcharts或highstock装在同一页面,因 阅读全文
posted @ 2017-01-22 14:30 孤舟远影 阅读(4496) 评论(1) 推荐(1)