preact源码解读(2)

2017-07-28
阅读 7 分钟
2.5k
前言 这里是第二篇,第一篇在这里 这次讲Component,以及它的一些轻量依赖。 顺便说下司徒正美的preact源码学习 感觉比我写的好多了,图文并茂,还能提出和其它如React的源码比较。 我唯一好点的可能就是代码几乎每行都有注释,并且使用了typescript添加了类型的标注。 Component使用 {代码...} 上面是一个简单的点击改...

preact源码解读(1)

2017-07-25
阅读 5 分钟
3.9k
前言 和上次说的一样这次带来preact的解读 preact实际上把它当作是一个精简版react就好了。 这次我抄下了preact,并且改写了代码, 命名为zreact 把之前将事件,props之类的单独放出来,这样这份zreact。 可以支持ie8,虽然并没有什么用。 这次代码解读顺序按使用preact的代码顺序。 这里是第一篇,createElement,也就是...

Promise和co的原理实现

2017-07-12
阅读 15 分钟
4.6k
Promise的规范有很多,其中ECMAScript 6采用的是Promises/A+.想要了解更多最好仔细读完Promises/A+,顺便说下Promise是依赖于异步实现。

使用vue-ssr制作一个静态博客

2017-07-04
阅读 10 分钟
5.1k
我使用的模板来自官方demo的修改版,vue-hackernews自带很多功能,比如pwa。我的修改版只是把express换成了koa,并且添加了一个生成静态页面的功能。

karma使用webpack的代码覆盖率测试

2017-05-07
阅读 4 分钟
7.8k
前言 距离上一次博客有2个月了,倒不是没有可写东西就是提不起劲写。 不说这些了这次写下我使用 karma + webpack 中遇到的代码覆盖率问题。 一、karma的使用 自个去搜吧,感觉讲这个的真的多。我就说一些建议。 karma的测试框架改用mocha这样对于一个需要nodejs, browser测试的测试用例可以共用。具体的可以看我的 marke...

为koa移植express中间件

2017-03-05
阅读 4 分钟
7.1k
前言 在前面的对vue-ssr改造为koa的web框架,我使用了一个第三方npm库。 包名为 koa2-webpack-middleware-zm 已迁移到koa-webpack-middleware-zm。 这个包是我自己因为ssr的特殊需求github上并没有合适的包。 所以自行参考了koa-webpack-middleware后写出的包。 并且修复原有包的一些 bug。 这篇博文我将写以下内容 koa ...