ES6 Proxy/Reflect 浅析

2017-02-12
阅读 4 分钟
9.3k
一个proxy代理对象由两部分组成target/handle。其中target为目标对象,可以为一个空对象即(target={}),也可以是一个含有属性和方法的对象(target={foo:1,bar:2}),在进行let proxy=new Proxy(target,handle)的操作后,新的proxy对象会对target进行“浅拷贝”,即proxy、target两个对象会相互影响。即:

gulp自动化打包(下)

2016-11-07
阅读 5 分钟
6.2k
本次打包大致过程是checkout出想要打包的git版本(可以是tag,也可以是branchName),然后依次读取项目中的html、less、js进行压缩合并等操作,复制项目中所用到的第三方库到输出目录(即plugins中的插件,比如lodash、echarts等,前边压缩合并的js是自己写的js),然后打zip包,发送至目的地。

gulp自动化打包(上)

2016-11-06
阅读 6 分钟
6.5k
本文分为上下两篇,上篇主要介绍一些常用的gulp插件(也是此次打包主要用的gulp插件),而下篇主要以一个demo项目为例,从本地checkout出合适的git版本,压缩、合并、到最后打成zip包,发送至指定目录,做一个全面的演示。流程预览: