聊聊浏览器内核

2017-09-07
阅读 3 分钟
10.8k
浏览器核心的部分是“Rendering Engine”- “渲染引擎”,称为“浏览器内核”。负责对网页语法的解释(HTML、CSS 的解析,页面布局)并渲染(显示)网页。不过现在,我们提起的“浏览器内核”,大多包含了javascript引擎,如WebKit,它是WebCore排版引擎及JavaScriptCore解析引擎组合。

HTML标签嵌套到底怎样才算是规范?

2017-06-02
阅读 3 分钟
8.7k
最近在看《web前端开发最佳实践》,看到有一个小节的标题是 过时的块状元素和行内元素 ,之前听到的关于HTML标签的嵌套规范一直在讲,甚至面试的时候还被问到,但是自己在之前的工作中,的的确确用<a>标签包过块元素,为了能有一个更好的用户体验,模拟的一个按钮。那个时候就有困惑,不是行内元素不能嵌套块元素...

编写可维护的javascript

2017-02-04
阅读 5 分钟
1.6k
为什么要编写可维护的javascript? 软件生命周期80%的成本消耗在了维护上。 几乎所有的软件维护者都不是它的最初作者。 编码规范提高了软件的可读性,它让工程师能够快速且充分地理解新的代码。 第一部分:编程风格 程序是写给人读的,只是偶尔让计算机执行以下。 ——高德纳 一、基本的格式化 1、缩进层级 如何处理缩进是...