看源码时看到如下的代码 ...mapActions 是什么鬼, 不记得ES6里有这么用展开运算符的。后来查了下资料,发现是stage-3的对象展开运算符,目前chrome和火狐都不支持,使用方法在github,babel。mapState 函数返回的是一个对象, 然后对返回的对象使用展开运算符。 ...
分类:
其他好文 时间:
2016-12-23 19:20:39
阅读次数:
993
React 是使用ES6 ,支持JSX语法, 开发组件化web或native的工具. 现阶段使用Babel工具转换成ES5 代码. 组件通过props属性传递不变化的内容,UI通过state属性变动来产生变化. React 一个界面框架, 数据的管理在js中比较麻烦, 容易混乱 . 有个redux库 ...
分类:
其他好文 时间:
2016-12-20 20:02:32
阅读次数:
145
本文摘自阮一峰老师的《ECMAScript 6入门》,原文地址:http://es6.ruanyifeng.com/#docs/intro ECMAScript 6 是一个泛指,含义是5.1版本后的JavaScript的下一代标准,涵盖了ES2015, ES2016, ES2017等。 Babel转 ...
分类:
编程语言 时间:
2016-12-20 00:33:32
阅读次数:
165
最近一直在学react,react的基础部分已经学得差不多了,然而自己并没有做详细的记录,有兴趣的同志可以参考阮一峰老师的教程,个人觉得挺不错的,链接如下:https://github.com/ruanyf/react-babel-webpack-boilerplate, 学完了基础就想倒腾倒腾,w ...
分类:
Web程序 时间:
2016-12-13 19:02:42
阅读次数:
435
Component Specs and LifeCycle ...
分类:
其他好文 时间:
2016-12-12 23:33:20
阅读次数:
272
Babel主要用来将新版本的javascript(ES6,ES7)编译为ES5,目前它对于新标准的支持程度甚至高于Chrome浏览器。通过引入预设babel-preset-react,babel还能解析jsx语法结构。 其实,原本的babel什么都不会做,babel index.js只是将index ...
分类:
其他好文 时间:
2016-12-07 02:07:44
阅读次数:
150
原文请看:http://www.cnblogs.com/imwtr/p/6010550.html 用Sublime Text蛮久了,配置配来配去的,每次换电脑都得重头再配过,奈何人老了脑子不中用了,得好好整理一些,下次换电脑就有得参考了.. 同事说,他的WebStorm简直太方便,自身集成了很多方便 ...
分类:
其他好文 时间:
2016-12-03 18:46:30
阅读次数:
480
Gulp 相比于 Grunt 有很多优点,比较直观的:就是学习曲线比较平滑。比Grunt速度更快、配置更少。 1. 新建gulpfile.js 2. 安装插件到package.json生成依赖 ...
分类:
其他好文 时间:
2016-12-03 14:44:09
阅读次数:
132
最近项目决定用ES6语法重构,于是引入了gulp-babel去编译ES6。 问题来了,babel编译ES6会自动添加"use strict"在js文件的最前面,这就导致之前的项目文件很多都报错。 因为之前的代码都编写的比较随意,比如var忘了加,还有一些严格模式中不准使用的语法,比如argument ...
分类:
其他好文 时间:
2016-12-02 14:24:24
阅读次数:
2090