xfshen

导航

2016年10月22日 #

《理解 ES6》阅读整理:函数(Functions)(四)Arrow Functions

摘要: 箭头函数(Arrow Functions) 就像名字所说那样,箭头函数使用箭头(=>)来定义函数。与传统函数相比,箭头函数在多个地方表现不一样。 箭头函数语法(Arrow Function Syntax) 箭头函数有多种实现方法。比如你想实现一个只有一个参数并且直接返回此参数值的函数: 上面的例子中 阅读全文

posted @ 2016-10-22 11:15 xfshen 阅读(340) 评论(0) 推荐(0) 编辑

2016年10月21日 #

《理解 ES6》阅读整理:函数(Functions)(三)Function Constructor & Spread Operator

摘要: 增强的Function构造函数(Increased Capabilities of the Function Constructor) 在Javascript中Function构造函数可以让你创建一个新函数,不过这个功能并不经常使用。Function构造函数接收函数参数和函数体作为参数,参数都必须是 阅读全文

posted @ 2016-10-21 11:49 xfshen 阅读(427) 评论(0) 推荐(0) 编辑

2016年10月20日 #

《理解 ES6》阅读整理:函数(Functions)(二)Unnamed Parameters

摘要: 使用未命名参数(Working with Unnamed Parameters) JavaScript并不限制传递给函数的实参个数,你可以总是传递比形参个数多或者少的实参。在ES6中当向函数传递比形参个数少的实参时,就会使用默认参数值。当向函数传递比形参个数多的实参时,ES6同样有对应的方案使用。来 阅读全文

posted @ 2016-10-20 12:13 xfshen 阅读(368) 评论(0) 推荐(0) 编辑

2016年10月18日 #

《理解 ES6》阅读整理:函数(Functions)(一)Default Parameter Values

摘要: 对于任何语言来说,函数都是一个重要的组成部分。在ES6以前,从JavaScript被创建以来,函数一直没有大的改动,留下了一堆的问题和很微妙的行为,导致在JavaScript中使用函数时很容易出现错误并且可能需要多余的代码实现一些基本的函数行为。在ES6中,函数有一个质的飞跃的改进,它充分考虑到过去 阅读全文

posted @ 2016-10-18 17:01 xfshen 阅读(378) 评论(0) 推荐(0) 编辑

2016年10月11日 #

《理解 ES6》阅读整理:块绑定(Block Binding)

摘要: 变量声明一直是JavaScript中一个需要技巧的部分。在大多数基于C的编程语言中,变量(更正式地说是绑定)在声明的时候创建,然而在JavaScript中并不是这样。在JavaScript中,变量在何处创建取决于你用什么方式声明它。ES6提供了新的声明方式,让你可以更容易控制变量的作用域。接下来将说 阅读全文

posted @ 2016-10-11 20:57 xfshen 阅读(891) 评论(0) 推荐(1) 编辑

2016年10月10日 #

Webpack使用教程六(Plugins)

摘要: webpack可以通过插件进行功能扩展。webpack拥有很多的内置插件和第三方插件。下面以webpack自带的插件bannerPlugin为例,说明插件的简单用法。bannerPlugin可以将任何字符串加到生成的bundle文件的顶部(例如版权信息等)。因为bannerPlugin是内置的,我们 阅读全文

posted @ 2016-10-10 15:25 xfshen 阅读(704) 评论(0) 推荐(0) 编辑

2016年10月9日 #

Webpack使用教程五(Babel)

摘要: Babel是一个JavaScript编译和工具平台,使用Babel我们可以:使用新版本的JavaScript(ES6/ES2015,ES7/ES2016),尽管有些浏览器不能全部支持新特性;使用JavaScript语言扩展,例如React JSX。Babel是一个独立的工具,可以与Webpack一起 阅读全文

posted @ 2016-10-09 17:51 xfshen 阅读(1677) 评论(1) 推荐(0) 编辑

Webpack使用教程四(Loaders)

摘要: Loaders是webpack最有用的特性之一,通过Loaders,webpack可以预处理源码文件中的Json文件或者将包含新特性的Javascript代码转换成浏览器能处理的JavaScript代码等。如果你使用React,那么Loaders可以预处理React JSX,将其转化成JavaScr 阅读全文

posted @ 2016-10-09 15:54 xfshen 阅读(2895) 评论(0) 推荐(0) 编辑

Webpack使用教程三(webpack-dev-server)

摘要: Webpack给本地开发提供了一个可选的服务器webpack-dev-server。webpack-dev-server是一个很小的express应用,使用前需要用npm安装,它根据webpack.config.js文件中的选项构建。常见的选项如下: webpack-dev-server选项 下面我 阅读全文

posted @ 2016-10-09 10:15 xfshen 阅读(16863) 评论(2) 推荐(1) 编辑

2016年10月8日 #

Webpack使用教程二

摘要: Webpack提供了很多的命令选项来帮助用户构建应用,如果只是通过命令行来使用这些选项,会显得不方便。为了更好的使用Webpack提供的各种命令选项,我们可以创建一个webpack.config.js文件,在文件中配置我们的选项。在上一篇文章中我们使用了webpack app/main.js pub 阅读全文

posted @ 2016-10-08 15:57 xfshen 阅读(741) 评论(0) 推荐(0) 编辑