最近用reactjs写个h5 应用,封装一个model。然而使用这个model时候 总是报错: Element type is invalid: expected a string (for built-in components) or a class/function (for composit ...
分类:
其他好文 时间:
2016-08-23 23:37:33
阅读次数:
250
最近读阮一峰老师的ES6标准入门,让我感觉到了ES6的强大之处,读书之余整理了一些笔记,因为边读边记录的,所以可能会比较杂乱。 ECMAScript和Javascript的关系 1996年11月,Javascript的创造者--Netscape公司,决定将Javascript提交给国际标准化组织EC ...
分类:
其他好文 时间:
2016-08-23 14:40:11
阅读次数:
175
越来越多的开源库开始使用ES2015来构建代码了,大家知道ES6=ES2015,ES6在2015年被ECMAScript标准化组织approve,各大浏览器厂商要完全支持ES6的强大功能还须一些时日,对于喜爱新尝试的同学难道只有干等吗?幸运的是有了babel,traceur等transpiler的帮 ...
分类:
其他好文 时间:
2016-08-23 12:55:31
阅读次数:
94
函数的扩展 函数参数的默认值 函数参数的默认值 基本用法 基本用法 在ES6之前,不能直接为函数的参数指定默认值,只能采用变通的方法。 function log(x, y) { y = y || 'World'; console.log(x, y); } log('Hello') // Hello ...
分类:
其他好文 时间:
2016-08-22 23:15:53
阅读次数:
165
ES6的出现是应时而生,是必须的,在ES4的提案中,早就存在ES6的身影,因为过渡太过于激进,最终越过ES4而有了ES5,而ES5跟ES3大径相同。学习ES6是趋势和未来,而且ES7也将会被主流浏览器慢慢支持,一个语言的强大在于它的跨平台能力,我相信javascript肯定会越来越好。进入正题 ES ...
分类:
其他好文 时间:
2016-08-22 21:48:16
阅读次数:
161
本文介绍Babel6.x的安装过程~ 首先呢,可以使用Babel在线转换 https://babeljs.io/repl/ 然后进入主题:安装Babel(命令行环境,针对Babel6.x版本) 1、首先安装babel-cli(用于在终端使用babel) 2、然后安装babel-preset-es20 ...
分类:
其他好文 时间:
2016-08-22 12:07:16
阅读次数:
144
ECMAScript 6.0(以下简称ES6)是JavaScript语言的下一代标准,已经在2015年6月正式发布。标准的制定者有计划,以后每年发布一次标准,使用年份作为版本。因为ES6的第一个版本是在2015年发布的,所以又称ECMAScript 2015(简称ES2015)。编程语言JavaSc ...
分类:
其他好文 时间:
2016-08-22 00:11:55
阅读次数:
280
// npm init // npm install koa --save-dev // node --harmony app.js const fs = require('fs'); var eachDir = (() => { let queue = []; var eachFiles = (o ...
分类:
其他好文 时间:
2016-08-21 19:42:58
阅读次数:
176
先介绍一下js中的高阶函数,所谓的高阶函数就是,一个函数中的参数是一个函数或者返回的是一个函数,就称为高阶函数。 js中已经提高了一下高阶函数,使用起来非常棒,当然我们也可以自己实现,我介绍几种ES5/ES6新增的数组函数。 首先是forEach,forEach它接受两个参数,第一个函数,第二个传一 ...
分类:
编程语言 时间:
2016-08-20 01:26:09
阅读次数:
198
Promise的设计初衷 我们使用ajax请求数据,得到数据后再对数据进行操作,可是有时候,对得到的数据进行操作的过程中,可能又要用到ajax请求,这时,我们的代码就变成了这样: $.ajax({ success:function(res1){ //...请求B开始,B依赖A返回的数据 $.ajax ...
分类:
其他好文 时间:
2016-08-20 00:15:18
阅读次数:
142