注:采用ES6+JSX语法 1、开始一个项目 在React中使用Onsen UI 需要首先安装onsenui和react-onsenui模块。 可以使用monaca CLI工具包快速初始化一个应用: 通过npm安装: 2、在React项目中加载Onsen UI Onsen UI for React是 ...
分类:
其他好文 时间:
2017-04-10 16:48:46
阅读次数:
194
ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准。因为当前版本的ES6是在2015年发布的,所以又称ECMAScript 2015。 也就是说,ES6就是ES2015。 虽然目前并不是所有浏览器都能兼容ES6全部特性,但越来越多的程序员在实际项目当中已经开始使用ES6 ...
分类:
其他好文 时间:
2017-04-10 15:14:05
阅读次数:
170
语法: () => { … } // 零个参数用 () 表示; x => { … } // 一个参数可以省略 (); (x, y) => { … } // 多参数不能省略 (); 当我们使用箭头函数时,函数体内的this对象,就是定义时所在的对象,而不是使用时(执行时)所在的对象。并不是因为箭头函数 ...
分类:
其他好文 时间:
2017-04-10 14:29:28
阅读次数:
124
1.let let可以声明块级作用域变量 2.const const可以声明常量 3.Destructuring 解构 解构赋值允许使用类似数组或对象字面量的语法将数组和对象的属性赋给各种变量。 4.对象解构 5.字符模板 6.字符串相关函数 7.函数默认值 8. ...操作符 ...
分类:
其他好文 时间:
2017-04-10 00:30:01
阅读次数:
128
安装typescripr编译器 编辑.ts文件 会编译出相对应的.js代码文件 优势: typescript是微软开发的javascript的超集遵循ES6规范,扩展了JS语法,现有的JS程序都可以不加修改的在TS下工作。TS添加了静态 类型和基于面向对象编程,并支持已经存在的JS库添加类型信息的头 ...
分类:
其他好文 时间:
2017-04-09 20:18:08
阅读次数:
118
三、字符串的扩展字符编码JavaScript内部,字符以UTF-16的格式储存,每个字符固定为2个字节。对于那些需要4个字节储存的字符(Unicode码点大于0xFFFF的字符),JavaScript...
分类:
编程语言 时间:
2017-04-09 11:02:29
阅读次数:
508
首先要想声明'use strict'!!! 在定义常量的时候用const , 定义变量的时候用let ;当然可以所有都用const 在报错的时候找出错误将错误改成let,不过如果是代码错误就没办法了 在es6中个人感觉很友好的就是,不再具有变量提升的效果,免去了我们在开始各种定义函数,变量的麻烦 而 ...
分类:
其他好文 时间:
2017-04-09 09:07:05
阅读次数:
543
环境搭建Omi框架使用Webpack+ES6的方式去开发;使用karma+jasmine来作为Omi的测试工具。Karma介绍Karma是一个基于Node.js的JavaScript测试执行过程管理工具(TestRunner)。该工具可用于测试所有主流Web浏览器,也可集成到CI(Continuousintegration)工具,也可和其他代码编辑..
分类:
其他好文 时间:
2017-04-08 01:22:11
阅读次数:
215
本人最近学习es6一些方法,难免有些手痒,想着能不能将这些方法总结下,如下 1、数组的扩展 1)首先什么是伪数组 无法直接调用数组方法或期望length属性有什么特殊的行为,但仍可以对真正数组遍历方法来遍历它们,例如:函数的argument参数,调用getElementsByTagName,docu ...
分类:
其他好文 时间:
2017-04-07 21:16:54
阅读次数:
214
react优点: 1.组件化 2.模块化:基于 webpack 可以使用 Es6 或 CommonJs 的写法实现模块化代码 3.运行效率:React 实现了 Virtual DOM ,相比于 MVVM 框架具有更优的效率 4.diff算法:树形结构不同直接移除再新增节点,不去徒劳的进行比较,简单粗 ...
分类:
其他好文 时间:
2017-04-07 18:32:46
阅读次数:
182