在创建Vue实例时经常看见render: h => h(App)的语句,现做出如下解析: h即为createElement,将h作为createElement的别名是Vue生态系统的通用管理,也是JSX所要求的 h => h(App)是es6语法,即为: function(h){return h(A ...
分类:
移动开发 时间:
2017-06-21 11:30:54
阅读次数:
162
1.以最新标准(ES7)写koa应用2.编译:babel sourc_folder_name -d target_folder_name3.进入target_folder,依次执行下面的命令 注意: 1. require('babel-polyfill'); 必须写在所有代码之前(babel-nod ...
分类:
其他好文 时间:
2017-06-21 00:22:36
阅读次数:
195
1 语法支持设置 Preferences > Languages & Frameworks > JavaScript 这里只要配置ECMAScript版本即可 配置之后 2 自动转码为ES5 file watcher + babel(ES6转码器) 你可能希望你写的代码有更好的兼容性,但目前的ES6 ...
分类:
Web程序 时间:
2017-06-20 13:31:36
阅读次数:
162
这些是新加的集合类型,提供了更加方便的获取属性值的方法,不用像以前一样用hasOwnProperty来检查某个属性是属于原型链上的呢还是当前对象的。同时,在进行属性值添加与获取时有专门的get,set 方法。 一、Map Map解决的是Object的键值对中键只能是字符串的问题。 Map是Es6提供 ...
分类:
其他好文 时间:
2017-06-20 11:36:51
阅读次数:
185
// Generator start thunk 用法const Thunk = function(fn) { return function (...args) { return function (callback) { return fn.call(this, ...args, callbac ...
分类:
其他好文 时间:
2017-06-19 20:51:17
阅读次数:
174
ES6的class可以看作只是一个语法糖,它的绝大部分功能,ES5都可以做到,新的class写法只是让对象原型的写法更加清晰、更像面向对象编程的语法而已。 在 JavaScript 中,每个对象都有原型对象。所有 JavaScript 对象都从原型上继承方法和属性。ES5中,属性放在构造函数(con ...
分类:
其他好文 时间:
2017-06-19 19:43:55
阅读次数:
159
1、const声明的常量只在当前代码块有效,对于一些定义参数,我们可以单独出来,在其余模块进行引用 2、字符串操作: A:遍历: B:字符串的判定 C:模板字符串 3、数字的转化 4、数组的扩展 A:Array.form() 将两类对象转化为真正的数组 : 类似数组的对象以及可遍历的对象,包含(ES ...
分类:
其他好文 时间:
2017-06-19 18:42:16
阅读次数:
161
本文将会讨论目前最为流行的客户端JavaScript框架、类库和工具以及它们之间的基本差异。也许本文无法告诉你哪个是最好的,但是最适合自己项目的,就是最好的。 ...
分类:
其他好文 时间:
2017-06-19 14:32:25
阅读次数:
331
在最近进行的项目中,已经全面开始使用到了ES6,这里对ES6进行整理总结。用得比较多的是带*的内容,这些语法、新增类型、模块调用等从代码量上、可读性上、操作上给项目带来了不少便利。 ...
分类:
其他好文 时间:
2017-06-19 14:17:31
阅读次数:
174
一、什么是MVVM框架 一、什么是MVVM框架 MV*包括MVC、MVP、MVVM MV*包括MVC、MVP、MVVM MVVM框架由Model、View、ViewModel构成。 MVVM框架由Model、View、ViewModel构成。 Model指的是数据,在前端对应的是JavaScript ...
分类:
移动开发 时间:
2017-06-18 23:35:59
阅读次数:
483