今天复习es6,又看到Object的一堆方法,与es5的表现又有不一致,耗费了一整天,整理一下;前几天在司徒正美的书里又看到了es5 Object的字眼,为了向下兼容,大神们也是牛逼的整理出一系列ie仿Object方法,详情看javascript框架设计这本书(大神没有给宣传费);这是es5的Obj...
分类:
其他好文 时间:
2015-12-24 23:36:35
阅读次数:
247
先看两个例子,1,function* f() { for(var i=0; true; i++) { var reset = yield i; if(reset) { i = -1; } }}var g = f();document.write(g.next().value) // ...
分类:
其他好文 时间:
2015-12-22 17:55:09
阅读次数:
110
这段时间用vue.js+webpack做一个单页应用的demo,第一次尝试模块化,技术水平有限,学习不够深入,总是遇到各种问题,所谓前事不忘后事之师,so记录下。1.ES6匿名函数里面this值结合webpack,使用Babel转换器,可以安心用ES6了,关于箭头函数(匿名函数)一个注意点:函数体内...
分类:
Web程序 时间:
2015-12-21 20:02:23
阅读次数:
916
转帖:http://jimliu.net/2015/10/21/real-functional-programming-in-javascript-1/箭头函数其他语言里面一般叫做lambda表达式,其实我个人当然是喜欢这个名字,但是因为ES6的语言规范里就把它管叫箭头函数,自然文中还是会尽量这么说...
分类:
编程语言 时间:
2015-12-18 16:12:57
阅读次数:
1229
$q一个帮助处理异步执行函数的服务。当他们做完处理时,使用它们的返回值(或异常)。受 Kris Kowa’s Q 的启发,这是一个实现promise/deferred对象的启用。$q的两种方式---这是一个更类似于Kris Kowal Q或jQuery的递延实现,另一种在一定程度上类似的ES6承诺。...
分类:
其他好文 时间:
2015-12-17 10:43:47
阅读次数:
158
初识Angular2写一个Angular2的Hello World应用相当简单,分三步走:1. 引入Angular2预定义类型1 import {Component,View,bootstrap} from "angular2/angular2";import是ES6的关键字,用来从模块中引入类型定...
分类:
其他好文 时间:
2015-12-10 16:39:34
阅读次数:
309
作为JavaScript的未来,ES6已经到来。作为已完成的标准,ES6带来了许多新特性使其在如今的web世界仍有竞争力。ES6的方方面面不一定全都适合你,本文集会简要介绍一些顺手且可行的新特性。我编写JavaScript代码更喜欢使用单引号来定义字符串,而不是双引号。对JavaScript来说两者...
分类:
其他好文 时间:
2015-12-09 19:13:06
阅读次数:
173
本篇记录一些AngularJS结合使用ES6的各种写法。ES6中module的导出导入class MainController { constructor(searchService){ this.searchService = searchService; } ...
分类:
Web程序 时间:
2015-12-09 17:09:31
阅读次数:
268
react native是直接使用es6来编写代码,许多新语法能提高我们的工作效率解构赋值var { StyleSheet, Text, View} = React;这句代码是ES6 中新增的解构(Destructuring)赋值语句。准许你获取对象的多个属性并且使用一条语句将它们赋给多个变量...
分类:
其他好文 时间:
2015-12-07 14:18:10
阅读次数:
177
ecma第六版文档http://www.ecma-international.org/ecma-262/6.0/#sec-object.setprototypeofecma第六版兼容表http://kangax.github.io/compat-table/es6/ecma6=>ecma5转码演示h...
分类:
其他好文 时间:
2015-12-07 13:59:10
阅读次数:
135