console.log("double"); vs console.log('single'); 不应该以编码风格为重点, 而应该以引号内的内容为重点, 比如以下 alert('Say "Hello"'); alert("Say 'Hello'"); 更复杂的 alert("It's \"game\... ...
分类:
其他好文 时间:
2016-12-19 14:33:49
阅读次数:
143
一、前言 大约在夏季,我们谈过ES6的Promise(详见here),其实在ES6前jQuery早就有了Promise,也就是我们所知道的Deferred对象,宗旨当然也和ES6的Promise一样,通过链式调用,避免层层嵌套,如下: //jquery版本大于1.8 function runAsyn ...
分类:
Web程序 时间:
2016-12-19 08:42:55
阅读次数:
264
vuex是vue的状态管理工具,vue进阶从es6和npm开始,es6推荐阮一峰大神的教程。 vuex学习从官方文档和一个记忆小游戏开始。本着兴趣为先的原则,我先去试玩了一把-->。 Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式,如果你刚接触这个东东肯定像我一样蒙,所以我选择把这个 ...
分类:
其他好文 时间:
2016-12-19 07:52:44
阅读次数:
176
讲真,自从出了箭头函数之后,再也不用担心 this 问题了,而且就简化代码这一方面来说,箭头函数可谓是装逼神器。 箭头函数有几点需要注意,如果 return 值就只有一行表达式,可以省去 return,默认表示该行是返回值,否则需要加一个大括号和 return。如果参数只有一个,也可以省去括号,两个 ...
分类:
其他好文 时间:
2016-12-18 21:13:48
阅读次数:
118
模块化 1 IIFE 2 commonjs 3 浏览器中js的模块化 4 简单理解模块加载器的原理 5 es6 之前在参加百度前端技术学院做的小题目的时候,自己写模块的时候 都是写成立即调用表达式(IIFE)的模式,比如单个功能的时候当时想到是不会涉及到全局变量的污染,在封装基础的模块(比如里面的表 ...
分类:
Web程序 时间:
2016-12-18 14:35:06
阅读次数:
215
1.数组形式的解构赋值 如果解构不成功,变量的值就等于undefined 数组的不完全解构依然可以解构成功 如果等号的右边是不可遍历的结构,将会报错 解构赋值允许指定默认值 在ES6内部使用严格相等 运算符来判断一个位置是否有值,如果一个数组成员不严格等于undefined,默认值不会生效 2.对象 ...
分类:
其他好文 时间:
2016-12-18 12:34:28
阅读次数:
209
##React背景 React是当前前端最火的框架,它的理念思想及构建方法比AngularJS更适合做webApp。 它是由facebook团队研发并开源到社区,所以它有很强大的技术背景,而且它的架构方式也很新颖,有很大的发展前景,极有可能是未来前端框架的领头羊,所以我们可以多关注关注React这个 ...
分类:
其他好文 时间:
2016-12-18 12:25:54
阅读次数:
250
webpack: 是的,一些dead code 在打包后会被移除.比如没用的varible ,function。 但是classes会被UglifyJs作为side effect,然后跳过它。 我的TypeScript配置tsconfig.json : 所以~ typescript=>es5 bun ...
分类:
Web程序 时间:
2016-12-18 01:52:57
阅读次数:
869
原文链接 译文 ECMAScript 6 (也称 ECMAScript 2015) 是ECMAScript 标准的最新版本,显著地完善了JS中参数的处理方式。除了其它新特性外,我们还可以使用rest参数、默认值、解构赋值等。 本教程中,我们将详细探索arguments和parameters,看看ES ...
分类:
其他好文 时间:
2016-12-18 01:19:40
阅读次数:
343
对于那些熟悉基于类的面向对象语言(Java 或者 C++)的开发者来说,JavaScript 的语法是比较怪异的,这是由于 JavaScript 是一门动态语言,而且它没有类的概念( ES6
新增...
分类:
Web程序 时间:
2016-12-17 14:34:38
阅读次数:
507