• 120
    Vue 数据响应式原理

    前言 Vue.js 的核心包括一套“响应式系统”。 “响应式”,是指当数据改变后,Vue 会通知到使用该数据的代码。例如,视图渲染中使用了数据,...

  • HTTP/2 学习

    HTTP/2 是什么? HTTP/2 就是 HTTP 协议的新版本,于 2015 年发布。目前主流浏览器基本都支持该协议,而很多网站也已经迁移到...

  • 120
    RxJS Observable - 一个奇特的函数

    前言 RxJS 的 Observable 有点难理解,其实 RxJS 相关的概念都有点难理解。毕竟 RxJS 引入了响应式编程这种新的模式,会不...

  • vue-router 实现分析

    vue-router 是 Vue.js 官方的路由库,本着学习的目的,我对 vue-router 的源码进行了阅读和分析,分享出来给其他感兴趣的...

  • Vue2 源码分析

    源码版本:v2.1.10 分析目标 通过阅读源码,对 Vue2 的基础运行机制有所了解,主要是: Vue2 中数据绑定的实现方式 Vue2 中对...

  • lazy.js 惰性求值实现分析

    背景:惰性求值? 来看一个 lazy.js 主页提供的示例: 上例中,要在非常非常多的人里面,找出 5 个以 Smith 开头的 lastNa...

  • 120
    借助 Proxy 实现回调函数执行计数

    背景 最近在做一个简化版的 Lazy.js:simply-lazy,目的是深入分析 Lazy.js 中惰性求值的实现,同时由于简化了实现过程,便...

  • JS 生成器 vs. Lua 协程

    “协程(coroutine)”于我而言还是比较新的概念,Lua 也是刚接触不久。不过碰巧这段时间我又在看 ES6 生成器的文章: 【译】ES6 ...

  • 一步一步实现字母索引导航栏

    先来看下实现后的效果: 链接:在线DEMO,源代码 这个索引导航栏的效果在很多 APP 中都有应用,我也是参考了一些 APP 的效果进行实现。 ...

个人介绍
资深前端工程师 | 网易