借鉴:http://www.jianshu.com/p/4aba847b3e8c 功能 1. 支持加载JavaScript各种模块化的写法:AMD、CommonJS、标准化的ES6模块... 2. 包管理器:能从不同的源安装不同的包,默认的源有npm、github...,安装好包后,在代码中只需要一 ...
分类:
Web程序 时间:
2017-07-22 18:12:49
阅读次数:
245
JavaScript中的七大数据类型 1、undefined 未定义 2、null 空 3、boolean 布尔型 4、string 字符串 5、symbol 符号(ES6新引进的数据类型:防止属性名冲突) 6、number 数字 7、object 对象 仅供参考。 ...
分类:
编程语言 时间:
2017-07-22 18:07:44
阅读次数:
135
let 声明了一个块级域的局部变量 const 声明一个块级域的只读的常量 let 和 const 共有的特性: 不存在变量提升 console.log(a); // undefined console.log(b); // Uncaught ReferenceError: b is not def ...
分类:
其他好文 时间:
2017-07-22 13:22:52
阅读次数:
134
参考:https://facebook.github.io/react/docs/components-and-props.html 一些独立,可重用的界面可以使用Components封装。 (一)Components定义 可以使用函数或者ES6的class定义Components,后者有一些额外的 ...
分类:
其他好文 时间:
2017-07-22 13:19:50
阅读次数:
154
文件夹 文件夹 问题是语句有值吗 那么说你骗我咯 有啥米用呢 研究这个是不是闲得那个啥疼 ES5ES6有什么差异呢 结论是ES6是改了规则但更合理 最后不不过if语句 这两天在写语言精髓那本书的第三版,讨论到ES6跟ES5中间对“语句的值”的不同处理。正好Weibo上也有同学对这个问题有兴趣,所以专 ...
分类:
编程语言 时间:
2017-07-22 12:02:34
阅读次数:
214
在javascript中this的指向一直是前端同事的心头病,也同时是各面试题的首选,现在我们就来总结一下js中this的指向。首先需要了解一下几个概念: 1:全局变量默认挂载在window对象下2:一般情况下this指向它的调用者3:es6的箭头函数中,this指向创建者,并非调用者4:通过cal ...
分类:
编程语言 时间:
2017-07-22 10:51:43
阅读次数:
188
首先说一下什么是es6: ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准; let 和 const 命令 let的基本用法: 上面代码在代码块之中,分别用let和var声明了两个变量。然后在代码块之外调用这两个变量,结果let声明的变量报错, var声明的 ...
分类:
其他好文 时间:
2017-07-21 23:27:17
阅读次数:
397
第一章. ECMAScript 6简介 (1)ECMAScript和JavaScript的关系 (2)ECMAScript的历史 (3)部署进度 (4)Babel转码器 (5)Traceur转码器 (6)ECMAScript 7 第二章.let和const命令 (1)let命令 (2)块级作用域 (... ...
分类:
其他好文 时间:
2017-07-21 22:06:46
阅读次数:
309
for循环的计数器,就很合适使用let命令 如果使用let,声明的变量仅在块级作用域内有效,最后输出的是6。 如果是es5也想输出6的话,必须使用闭包 ...
分类:
其他好文 时间:
2017-07-21 17:14:39
阅读次数:
166
Generator 函数是 ES6 提供的一种异步编程解决方案,语法行为与传统函数完全不同。 Generator 函数有多种理解角度。从语法上,首先可以把它理解成,Generator 函数是一个状态机,封装了多个内部状态。 执行 Generator 函数会返回一个遍历器对象,也就是说,Generat ...
分类:
其他好文 时间:
2017-07-21 15:57:03
阅读次数:
148