前端

视觉格式化模型

视觉格式化模型定义了HTML文档的可视化规则,用户代理程序需要按照该模型绘制图像并呈现给用户。

JavaScript中的异步编程

异步编程是JavaScript中非常重要的部分,但是在最早的时候,我们不得不面对回调地狱这样的问题。好在在新的标准和方案的帮助下,异步编程变得更加易于理解和实现了。

JavaScript在浏览器中的执行过程

JavaScript是如何在浏览器中执行的,各种情况下的执行顺序又是如何的?我做了一些试验,并依据试验结果编出了一些说法,至少能骗过我自己了。:)。

前端事件模型

可视化界面的交互通常是基于事件模型的,浏览器也是如此。事件发生,驱动代码运行,从而使状态发生改变(比如界面变化)。

关于setTimeout和setInterval

浏览器为我们提供了两种定时的方法,但是我们是否足够了解这两个方法的工作方式呢?经过测试,我胡诌出了一个解释,目前和实际还是比较符合的。

js中的属性读取

关于js属性读取的一些记录。为属性设置getter和setter之后会怎样影响属性读取的工作方式呢?原型链上的属性读取又是怎样的呢?

inline元素是如何在block中渲染的

前端的页面渲染是基于框盒模型的,那么一个inline元素是如何在block中渲染的呢?如果给出一段html和css的代码,能不能在脑海中想象出正确的画面是一种非常重要的能力,能够比较好的反映出我们对于渲染方式的理解是否到位。