240 发简信
IP属地:北京
  • Resize,w 360,h 240
    异步I/O

    为什么要异步 I/O 用户体验 只有后端能够快速响应资源,才能让前端的体验变好 资源分配 利用单线程,远离多线程死锁、状态同步等问题;利用异步 ...

  • <<深入浅出Node>>学习笔记

    阅读朴灵大神的深入浅出Node,梳理下阅读笔记,记录之模块机制异步I/O

  • Resize,w 360,h 240
    模块机制

    CommonJS 模块规范 模块引用 require() 方法,引入一个模块的 API 到当前上下文中 模块定义 exports 对象用于导出当...

  • Vue 选项合并规则

    data、provide 等选项使用 mergeDataOrFn 生命周期钩子 及 watch 合并为 数组,使得父子选项中的钩子函数都能够被执...

  • 配置项多种写法的实现

    Vue 是如何实现配置选项多种写法的,如 props inject 等选项既支持数组 + 字符串写法也支持对象写法。看了源码发现有一个格式化的过...

  • CommonJS & UMD & ES Module

    最近在看 Vue.js 源码的时候注意到构建配置了多个不同的模块输出形式,分别是:CommonJS、UMD 以及 ES Module ,那么...

  • CSS开启硬件加速

    当浏览器检测到页面中某个DOM元素应用了某些CSS规则就会开启GPU硬件加速,最显著的特征就是元素的3D变换,所以可以利用这个小技巧“欺骗”浏览...