1.认识网页
网页一般由文字、图像和超链接组成,还包括音频、视频和越来越不受待见的flash。
2.浏览器内核
浏览器内核又可以分为两大部分:渲染引擎(layout engineer或Rendering Engine)和JS引擎,由于JS使用越来越广泛,因此单独拿出来了,所以现在的浏览器引擎主要是指渲染引擎;
渲染引擎:它负责取得网页的内容(html、xml、图像等)、整理讯息(如加入css等),以及计算网页的显示方式,最后输出至显示器或者打印机;
JS引擎:JS引擎是浏览解释执行JS脚本语言的,为网页增加动态效果等;
内核种类:Trident(IE内核)、Gecko(firefox)、webkit(Safari)、Chromium(Chrome)、Presto(Opera);
3.Web标准(重点)
浏览器众多,但是为了使网页在客户端显示的样子基本保持一致,那就必须有一定的标准
Web标准的好处:
a、让web的发展前景更加广阔;
b、内容能被更广泛的设备访问;
c、更容易被搜索引擎搜索收录;
d、降低网站流量费用;
e、使网站更容易维护;
f、提高页面浏览速度等等;
web标准构成:Web标准不是指某一个标准,而是由W3C和其他标准化组织制定的一系列标准的集合。主要包括结构(Structure)、表现(Presentation)和行为(Behavior)三个方面;
结构标准:结构用于对网页元素进行整理和分类,主要包括XML和XHTML两个部分;
表现标准:表现用于设置网页元素的版式、颜色、大小等外观样式,主要是指css;
行为标准:行为是指网页模型的定义及交互的编写,主要包括DOM和ECMAScript两个部分;
简单理解就是html+css+js;