This website requires JavaScript.
  • Code

    自己写一个Webpack插件

    自己写一个 Webpack插件,用于移除编写测试用例时在HTML文件中临时新增的 data-test 属性。

    • shirmy
    2688 14 55
  • Code

    Vue双向绑定原理及实现

    监听器Observer:用来监听属性变化以及通知订阅者更新视图;订阅者Watcher:触发依赖收集,执行视图更新;模板编译Compile:初始化模板,解析指令,绑定订阅者。

    • shirmy
    2538 14 39
  • Code

    Koa2框架原理及实现

    主要介绍如何自己实现一个简单的Koa,通过这种方式来深入理解Koa中间件原理。

    • shirmy
    2337 0 36
  • Code

    如何优雅地操作DOM

    DOM操作是一件麻烦事,但现在我们有更强大的原生API来操作它,还能监听DOM树的变化,以及元素和视窗的交叉状态。

    • shirmy
    2345 4 22
  • Code

    Jest前端自动化测试框架

    Jest 是由 Facebook 推出的一个前端测试框架,具有许多非常好的特性,譬如执行速度快、API友好、自动监控、Snapshot、测试覆盖率、Mock等各种特性,并且适用于Babel、TypeScript、Node、React、Angular、Vue等。

    • shirmy
    3122 0 11
  • Code

    全栈开发—Travis CI持续集成

    每次改一点小东西都要手动重新部署不会觉得很麻烦吗,项目很多怎么办?Travis CI持续集成,一劳永逸,再也不烦。

    • shirmy
    2359 1 12
  • Code

    全栈开发—博客服务端(Koa2)

    使用Koa2、MySQL、Sequelize、JWT实现支持权限管理、作者管理、内容管理等功能的博客展示和博客后台管理服务端。

    • shirmy
    3107 12 27