一、温故知新 做做题,总是能有温故知新的体验。这套题是2010年的了,比较老了, http://perfectionkills.com/ 还有一套http://perfectionkills.com/javascript-quiz-es6 比较新ES6相关的。 在这个页面有14道ECMAScript ...
分类:
编程语言 时间:
2017-05-07 10:28:38
阅读次数:
300
数值的扩展 注:以下内容中: 0 表示数字零, o 为英文字母。 一、二进制和八进制数值表示法 es6提供了二进制和八进制的数值表示法,分别用前缀0b(或者0B)和0o(或者0O)表示。 从es5开始,在严格模式中,八进制的数值就不允许使用0前缀表示,es6明确表示,要使用0o表示 将0b和0o前缀 ...
分类:
其他好文 时间:
2017-05-06 14:09:03
阅读次数:
213
基本用法 ES6新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。 上面代码在代码块之中,分别用let和var声明了两个变量。然后在代码块之外调用这两个变量,结果let声明的变量报错,var声明的变量返回了正确的值。这表明,let声明的变量只在 ...
分类:
其他好文 时间:
2017-05-06 10:20:19
阅读次数:
155
webpack打包压缩 ES6 js react报错: ERROR in /Scripts/Test/test.bundle.js from UglifyJsUnexpected token punc «(», expected punc «:» [/Scripts/Test/test.bundle ...
分类:
Web程序 时间:
2017-05-05 18:34:44
阅读次数:
3699
1.数值拓展 ES6提供的二进制和八进制表示法分别是二进制: 0B111110111(0b111110111) 八进制: 0O767(0o767) ES6提供了新的Number.isFinite()和Number.isNaN()方法来判断参数是否为无穷或者非数字。 新方法和全局方法的区别在于,新方法 ...
分类:
编程语言 时间:
2017-05-05 14:17:26
阅读次数:
191
原文:http://blog.csdn.net/fangfanggaogao/article/details/54405866 sublime text2 用了很长很长时间了,和package control也很熟悉了,可是很长时间没有再用它安装插件后,忽然有一天公司要求用es6、ts和mobx,然 ...
分类:
其他好文 时间:
2017-05-05 12:52:09
阅读次数:
237
前言 本文是我学习JavaScript过程中收集与整理的一些易错知识点,将分别从变量作用域,类型比较,this指向,函数参数,闭包问题及对象拷贝与赋值这6个方面进行由浅入深的介绍和讲解,其中也涉及了一些ES6的知识点。 JavaScript知识点 1.变量作用域 上方的函数作用域中声明并赋值了a,且 ...
分类:
编程语言 时间:
2017-05-04 20:03:09
阅读次数:
230
1.监听流错误 stream-combiner2 2.热更新Browsersync与element冲突,换成gulp-connect 3.gulp-uglify压缩js不能压缩es6 4.webpack-stream不支持webpack2.X 5.extract-text-webpack-plugi ...
分类:
Web程序 时间:
2017-05-04 11:00:53
阅读次数:
229
function f(x, y) { return { x: x, y: y };} var o = { f: function f() { alert(1); }}; 模块模式 ...
分类:
其他好文 时间:
2017-05-04 01:37:58
阅读次数:
223
1.字符串的拓展 ES3允许使用类似\u0061这样的形式来表示字符,其中的数字是Unicode-8编码。 但如果超出\uffff的字符,必须使用双字节的形式表达,例如 \uD842\uDFB7。 在ES6中,可以用\u{20BB7}这种形式表示,其中数字是Unicode-16编码。 对于需要Uni ...
分类:
其他好文 时间:
2017-05-03 22:03:00
阅读次数:
193