随着前端js代码复杂度的提高,JavaScript模块化这个概念便被提出来,前端社区也不断地实现前端模块化,直到es6对其进行了规范,下面就介绍JavaScript模块化。 这篇文章还是希望能给大家一个比较好的思路,即JavaScript模块化是如何一步一步地发展起来的,并且也会主要对这些模块化方式 ...
分类:
编程语言 时间:
2017-08-25 12:16:09
阅读次数:
165
// /** * 基本概念: * 本质上就是一种匹配模式,只要等号两边的模式相同,那么左边的变量就可以 * 被赋予对应的值。 * 结构赋值主要分为: * 1 数组的解构赋值 * 2 对象的结构赋值 * 3 基本类型的解构赋值 */// let a = 1;// let b = 2;// let c ...
分类:
其他好文 时间:
2017-08-25 10:49:46
阅读次数:
137
【ReactCSSTransitionGroup】 ReactCSSTransitionGroup is a high-level API based on ReactTransitionGroup and is an easy way to perform CSS transitions and ...
分类:
Web程序 时间:
2017-08-25 00:00:43
阅读次数:
234
把var 改成 let,就能得到正确的结果。 这是因为,let 是 ES6 的声明变量的关键字,为 JavaScript增加了块作用域。let 声明的变量就是属于块作用域,每个变量只能在最小的作用域内进行访问。 使用 var 时每次循环中使用的都是相同变量,而 let 声明的变量 i 会在每次循环中 ...
分类:
其他好文 时间:
2017-08-24 22:40:16
阅读次数:
133
functionshow(flag){
console.log(a);
if(flag){
vara=‘ghostwu‘;
returna;
}else{
console.log(a);
returnnull;
}
}我们从es5的变量提升开始说起,由于变量提升的原因,上述程序,在第2行和第7行都能访问到a的值,只不过是undefined,如果你不熟悉javascript这种变量的预解释机..
分类:
Web程序 时间:
2017-08-24 19:48:18
阅读次数:
189
bulid webpack配置相关 config webpack配置相关 node_modules nmp install 安装的依赖代码库 src 存放项目源码 static 第三方静态文件 .babelrc es6编译es5 编译转换 配置 .editorconfig 编译器的配置 .eslin ...
分类:
其他好文 时间:
2017-08-24 18:01:45
阅读次数:
267
【React Mixins】 ES6 launched without any mixin support. Therefore, there is no support for mixins when you use React with ES6 classes. We also found nu ...
分类:
其他好文 时间:
2017-08-24 10:39:05
阅读次数:
147
1. 公众号开发需要与公众号后台有交互,需要在后台网页进行配置,比如通信的域名地址,js jdk的授权地址等等。 2. 使用Node.js为底层环境,使用ES6新特性。 3. 使用Koa框架,主要用来处理服务器之间的应用初始化、接口调用以及数据的响应。 4. 使用bluebird来处理和封装异步请求 ...
分类:
其他好文 时间:
2017-08-23 22:13:15
阅读次数:
165
【解析】 Set ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 Set 本身是一个构造函数,用来生成 Set 数据结构。 向Set加入值的时候,不会发生类型转换,所以5和"5"是两个不同的值。Set内部判断两个值是否不同,使用的算法叫做“Same-valu ...
分类:
编程语言 时间:
2017-08-23 18:17:05
阅读次数:
120
今天这篇文章让我感到非常的兴奋,接下来我们将一起领略ES6中最具魔力的特性。 为什么说是“最具魔力的”?对于初学者来说,此特性与JS之前已有的特性截然不同,可能会觉得有点晦涩难懂。但是,从某种意义上来说,它使语言内部的常态行为变得更加强大,如果这都不算有魔力,我不知道还有什么能算。 不仅如此,此特性 ...
分类:
其他好文 时间:
2017-08-23 13:49:17
阅读次数:
112