ES6(ECMAScript 2015) 编码规范与详细注意要点,结合广发证券大量ES6实践项目整理而成,已开源于Github中,持续更新中,欢迎PR以及提issue。Github地址:https://github.com/gf-web/es6-coding-style/本规范是基于JavaScri...
分类:
其他好文 时间:
2015-07-30 16:39:22
阅读次数:
131
研究下JavaScript中的Rest参数和参数默认值
本文将讨论使 JavaScript 函数更有表现力的两个特性:Rest 参数和参数默认值。
Rest 参数
通常,我们需要创建一个可变参数的函数,可变参数是指函数可以接受任意数量的参数。例如,String.prototype.concat 可以接受任何数量的字符串作为参数。使用 Rest 参数,ES6 为我们提供...
分类:
编程语言 时间:
2015-07-29 10:17:33
阅读次数:
129
JavaScript中的this,刚接触JavaScript时大家都在大肆渲染说其多么多么的灵巧重要,然而自己并不关心;随着自己对JavaScript一步步深入了解,突然恍然大悟,原来它真的很重要!所以,自己花费了大约2周的时间去查贴、翻阅之前读的书籍,将this的全貌展示如下。
一、this是什么--基于调用位置的上下文;调用位置不同,this值不同。
大家都JavaScript中this存...
分类:
编程语言 时间:
2015-07-25 21:38:38
阅读次数:
255
1 add clock.es6 fileimport {Component, Template, bootstrap} from 'angular2/angular2';@Component({ selector:'clock'})@Template({ inline:'{{name}}...
分类:
其他好文 时间:
2015-07-20 23:22:34
阅读次数:
137
了解AMD(异步模块定义)规范,动手写一个模块加载器雏形,并一起了解下ES6的模块规范。
分类:
Web程序 时间:
2015-07-17 13:58:33
阅读次数:
185
先看如何使用使用的npm包为genny,npm 安装genny,使用 node -harmony 文件(-harmony 为使用es6属性启动参数) 启动项目var genny= require('genny'); genny.run(function* (resume) { conso...
分类:
其他好文 时间:
2015-07-14 17:03:20
阅读次数:
144
前言Webpack 是 OneAPM 前端技术栈中很重要的一部分,它非常好用,如果你还不了解它,建议你阅读这篇 Webpack 入门指迷 ,在 OneAPM 我们用它完成静态资源打包,ES6 代码的转换 ,React 组件的组织等,在接下来的日子里,我们将通过一系列文章和业界分享我们在使用 Webpack 过程中关于性能方面的经验。作为系列文章的第一篇,我们会重点介绍 Webpack 中的 reso...
分类:
Web程序 时间:
2015-07-10 09:29:27
阅读次数:
262
这是 Steven Luscher 写的一篇关于 React 的文章,Steven Luscher 擅长使用 React 和 GraphQL 构建应用。 原文地址:http://babeljs.io/blog/2015/06/07/react-on-es6-plus/? 当重新设计?Instagram Web?的时候...
分类:
其他好文 时间:
2015-07-09 18:11:54
阅读次数:
129
(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 题记:题目即题记。 自从Visual Studio Code发布之后(最初是0.1),微软就一直在持续更新它。前天刚刚发布了0.5,带来如下新特性: 文件处理方式的更新,如:通过命令行打开文件并定位到特定行 编辑...
分类:
其他好文 时间:
2015-07-09 00:38:41
阅读次数:
108
箭头函数箭头函数使用=>语法来简化函数,在语句结构上和C#、Java 8 和 CoffeeScript类似,支持表达式和函数体。。=>`操作符左边为输入的参数,而右边则是进行的操作以及返回的值。var sum = (num1, num2) => num1 + num2;
// 等同于
var sum = function(num1, num2) {
return num1 + num2;
}...
分类:
其他好文 时间:
2015-07-07 13:01:23
阅读次数:
119