一、react native中很多是ES6语法。 1行。表示是js的严格模式。 'use strict’;严格模式中变量必须先声明,然后赋值、定义等;还有就是this的绑定。 2行到8行。导入依赖,可以理解为java中import XX.react-native.React;和import XX.r ...
分类:
其他好文 时间:
2016-12-05 16:50:46
阅读次数:
130
最近项目决定用ES6语法重构,于是引入了gulp-babel去编译ES6。 问题来了,babel编译ES6会自动添加"use strict"在js文件的最前面,这就导致之前的项目文件很多都报错。 因为之前的代码都编写的比较随意,比如var忘了加,还有一些严格模式中不准使用的语法,比如argument ...
分类:
其他好文 时间:
2016-12-02 14:24:24
阅读次数:
2090
使用es6语法与原本es5语法几个有区别的地方 1.React.creatClass与React.Component 2.propType和defaultProps 3.状态区别 4.this区别 5.ReactDOM.findDOMNode ...
分类:
其他好文 时间:
2016-11-25 16:59:21
阅读次数:
776
一、 ECMAScript6(es2015)es6语法 es6/es2015,在es5的基础上扩展了很多新的功能,我们要学习仅仅是es6中的部分常用新功能,这些功能在使用的时候一定要慎重,因为他们之中有一部分js代码在部分浏览器是不能兼容,但是所有写在服务器端的代码基本都支持es6的写法。 1.0开 ...
分类:
Web程序 时间:
2016-11-19 23:34:49
阅读次数:
362
前言:在js的中频繁的dom操作会极大的降低脚本运行的速率,react 的诞生就是为了减少dom的操作,用虚拟dom来代替,从而增加网页加载的速度 前置工作: 1.ES6语法 2.babel教程 3.webpack脚手架搭建 4.react,reflux的学习 ECMAScript 6.0(以下简称 ...
分类:
其他好文 时间:
2016-11-14 19:44:53
阅读次数:
262
搭建Babel运行环境Babel(http://babeljs.io/)可用于将使用ES6语法的脚本转化为ES5语法的脚本,基本功能的安装步骤如下:1、安装node解释器和npm包管理工具2、安装babel解释器npminstall-gbabel(建议这个过程完成以后重启一下电脑,以免无法识别babel指令)3、使用babel实现..
分类:
其他好文 时间:
2016-11-12 20:22:46
阅读次数:
206
最近学习ReactJS经常遇见ES6语法,为了尽快弄懂ReactJS,因此想方设法绕过ES6,但是随着学习的深入,需要查阅的资料越来越多,发现大部分与之相关的框架和学习资料都是采用ES6写的,终究发现这是一个绕不过去的坎啊。ES6是JavaScript新一代的标准规范,其主要变化为:变量的解构赋值、 ...
分类:
其他好文 时间:
2016-11-07 02:38:31
阅读次数:
215
vue的主要内容 1.了解vue 2.vue开发环境的搭建和脚手架工具的使用 3.vue具体的指令和项目实战 1.了解vue 1.具备基础:html、css、js,模块化概念、ES6语法(简单即可) 2.特点: vue吸收了react和angular的优点 3.vue的一个组件:template > ...
分类:
Web程序 时间:
2016-10-23 00:16:01
阅读次数:
264
下面内容代码使用ES6语法 一、组件的操作事件: 1、先要在组件类定义内定义操作事件的方法,如同event handler。若我需要监听在组件内的Button的点击事件onClick,首先定义监听方法,代码如下: 2、在contructor 函数,bind(this)。 3、在render方法内,显 ...
分类:
Web程序 时间:
2016-10-22 20:54:16
阅读次数:
478
Navigator 这是一个简单的例子,用Navigator来跳转页面,页面之间传递参数 (代码是ES6语法写的): import React from 'react'; import { View, Navigator } from 'react-native'; import FirstPage ...
分类:
其他好文 时间:
2016-10-17 00:15:40
阅读次数:
262