in source_code

之前在研究 virtual-dom 时,有提到过数据监听,但是并没有深入了解,后来发现,关于数据监听这一块还是挺有趣的,其涉及的知识点也比较广泛。

in resolved_bug

Nuxt 踩坑记录。

in javascript

virtual-dom 即 虚拟 dom,使用 js 实现,这得益于 js 的执行速度,可在 virtual-dom 中高效的进行一系列复杂的 dom 操作。

in module_loader

通过与 require.js 作对比,学习 sea.js 的实现。

in module_loader

在使用webpack打包过后,从bundle.js文件中,我们总会看到有一段大致相同的代码,而这一段代码其实就是webpack的模块加载器。
本文将借助一个简单的实例,来分析webpack模块加载器的基本原理。

in module_loader

接触前端模块化有一段时间了,从开始的AMD,CMD规范,到vue,angular等前端框架,以及webpack,rollup等打包工具,都是与模块化息息相关的,可以说,它们都是前端模块化的产物.

in library

现在的开源富文本有很多,但最后还是想自己捣鼓一个,首先可以熟悉一个库的开发环境,其次可以熟练掌握富文本的实现原理。

in javascript

promise是解决异步编程的一种方案,可避免回调地狱问题.

in resolved_bug

记录下升级http2.0的过程

in javascript

Node.js是一个将异步API作为规范的平台,在Node.js应用程序中,异步代码语句的执行顺序难以预测,它让我们遇到像迭代一组文件,顺序执行操作或等待一组操作完成这些简单的问题时变得艰难.开发人员需要采用额外的方式去处理这些问题,这样会使得代码效率低,可读性差,最常见的错误则是陷入回调地狱,通过不停地嵌套和代码的水平增长,使得即便简单的程序也难以阅读和理解.
当我们能预先知道代码可能变得笨拙时,则需要去采取适当的解决方案,这是很重要的.