今天学习阮一峰ES6编程风格,其中探讨了如何将ES6的新语法,运用到编码实践之中,与传统的JavaScript语法结合在一起,写出合理的、易于阅读和维护的代码。 1.块级作用域 (1)let 取代 var ES6 提出了两个新的声明变量的命令: let 和 const。其中,let 完全可以取代 v ...
分类:
其他好文 时间:
2016-12-16 14:06:58
阅读次数:
142
ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准。因为当前版本的ES6是在2015年发布的,所以又称ECMAScript 2015。
也就是说,ES6就是ES2015。...
分类:
其他好文 时间:
2016-12-15 23:02:36
阅读次数:
425
class Point { constructor(x, y) { this.x = x; this.y = y; } static classMethod() { console.log('fathor jt:hello'); } } class ColorPoint extends Point ...
分类:
其他好文 时间:
2016-12-15 14:48:11
阅读次数:
172
背景 在JS的使用场景中,异步操作的处理是一个不可回避的问题,如果不做任何抽象、组织,只是“跟着感觉走”,那么面对“按顺序发起3个ajax请求”的需求,很容易就能写出如下代码(假设已引入jQuery): // 第1个ajax请求 $.ajax({ url:'http://echo.113.im', ...
分类:
其他好文 时间:
2016-12-15 07:10:55
阅读次数:
252
String是一串Unicode字符序列。String全局对象是用来构造字符串对象或者字符序列的构造函数 语法 1. 字符串的字面量语法,在ES6标准中,称为模板字面量。具体可以参考TypeScript 2. String构造函数 String(thing) / new String(thing) ...
分类:
编程语言 时间:
2016-12-15 01:09:51
阅读次数:
181
在ES6语法中,新出了promise构造函数, 可用来生成promise实例。 Promise对象: 代表了未来某个将要发生的事件(通常是一个异步操作)。有了promise对象, 可以将异步操作以同步的流程表达出来, 避免了层层嵌套的回调函数(俗称'回调地狱')。 在Angularjs中,对象def ...
分类:
其他好文 时间:
2016-12-14 22:11:48
阅读次数:
292
默认占用:64M的内存 修改内存的方式: 1、某一类,右键选择--Run Configurations 2、选择--Arguments 3、在VM argments中输入内容,如:-Xmx80m ...
分类:
编程语言 时间:
2016-12-14 21:54:51
阅读次数:
334
1.ES6新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。 const声明常亮,不可改变 2.变量的解构赋值 (1)数组的解构赋值: 以前,为变量赋值,只能直接指定值。 ES6允许写成下面这样。 上面代码表示,可以从数组中提取值,按照对应位置 ...
分类:
其他好文 时间:
2016-12-14 18:32:51
阅读次数:
187
一. 字符串扩展 1. unicode表示的改进 es5支持unicode表示字符,限于\u0000--\uFFFF之间的字符,超出范围的字符用双字节形式表达 es6将码点放进大括号 2. 字符串遍历(for...of) 3. 字符串查找includes、startsWith、endsWith es ...
分类:
其他好文 时间:
2016-12-14 13:52:49
阅读次数:
147
本文转自:http://www.lred.me/2016/01/07/webstorm%E6%B7%BB%E5%8A%A0-vue%E6%96%87%E4%BB%B6%E6%94%AF%E6%8C%81/ webstorm是前端开发神器,但我一直都不喜欢webstorm,就因为那很挫的配色和那大光标 ...
分类:
Web程序 时间:
2016-12-14 01:53:03
阅读次数:
382