October 1, 2018
javascript, browser, async control
javascript 的执行分为三个部分:运行时,事件循环,js 引擎。运行时提供了诸如注入全局 API(dom, setTimeout 之类)这样的功能。js 引擎负责代码编译执行,包括内存管理。之前写了一篇关于 javascript 内存管理的文章,具体可见 javascript 内存管 ...
Read more
October 1, 2018
html, css, dom, engine
在日常开发过程中,要编写性能足够优秀的代码,构造更加稳定的应用,我们不仅要对 javascript 本身的执行机制有深入的了解,更要对其宿主环境有更加深刻的认识,理解其工作原理以及组成结构,它可以帮助我们对 web 世界的运转模式有更高层级的认知。这次想要介绍的是浏览器的渲染引擎。
浏览器的 ...
Read more
October 1, 2018
iterm,zsh,terminal
命令行是程序员日常工作中的重要组成部分,一个优秀的命令行环境不仅要功能强大,其外观更要造化钟神秀,这样才能让程序员有一个更加轻松愉悦的工作心情。或许你目前的命令行是长下面这样:
你是否幻想过拥有一个如黑客帝国一般的命令行:
当然这是不现实的,但我们至少可以让我们的命令行拥有如下所示的颜 ...
Read more