前端知识点总结(一)
2017-06-13 15:03
344 查看
HTML篇
1.
文档声明的严格模式(标准模式)是严格按照声明文档的规范,以浏览器支持的最高标准执行。
文档声明的混杂模式(兼容模式)是声明不存在,按照浏览器自己的方式解析,以向后兼容的方式显示。
2.页面导入样式时@import和link有什么区别?
link是XHTML标签,没有兼容问题,不仅能够加载CSS样式,还可以定义rel连接属性。link在页面加载的时候同时加载。@import在ie5以上版本不支持,而且只能加载CSS样式,页面加载完后开始加载。
3.什么是浏览器内核,常见的内核有哪些?
浏览器内核是指浏览器的渲染引擎,负责对网页的代码进行解析并渲染网页。
Trident:代表产品IE浏览器,Presto:代表产品Opera浏览器,Gecko:代表产品Firefox浏览器,Webkit:代表产品Chrome浏览器,Safari浏览器。
4.理解W3C标准。
W3C标准是由结构化标准语言,表现标准语言,行为标准语言组成。
结构化标准语言:XHTML,XML,HTML
表现标准语言:CSS
行为标准语言:W3CDOM,ECMAScript(Javascript)
ECMA:欧洲计算机制造商协会
5.简述对HTML语义话的理解
正确的标签做正确的事情,如:
语义化使页面结构更清晰,便于浏览器和搜索引擎解析。
便于人的阅读,理解,维护
利于SEO,搜索引擎优化
1.
<!DOCTYPE>的作用,文档声明的严格模式和混杂模式?
<!DOCTYPE>声明叫做文件类型定义(DTD),
<!DOCTYPE>作用是告诉浏览器解析器用什么文档规范解析这个文档。
文档声明的严格模式(标准模式)是严格按照声明文档的规范,以浏览器支持的最高标准执行。
文档声明的混杂模式(兼容模式)是声明不存在,按照浏览器自己的方式解析,以向后兼容的方式显示。
2.页面导入样式时@import和link有什么区别?
link是XHTML标签,没有兼容问题,不仅能够加载CSS样式,还可以定义rel连接属性。link在页面加载的时候同时加载。@import在ie5以上版本不支持,而且只能加载CSS样式,页面加载完后开始加载。
3.什么是浏览器内核,常见的内核有哪些?
浏览器内核是指浏览器的渲染引擎,负责对网页的代码进行解析并渲染网页。
Trident:代表产品IE浏览器,Presto:代表产品Opera浏览器,Gecko:代表产品Firefox浏览器,Webkit:代表产品Chrome浏览器,Safari浏览器。
4.理解W3C标准。
W3C标准是由结构化标准语言,表现标准语言,行为标准语言组成。
结构化标准语言:XHTML,XML,HTML
表现标准语言:CSS
行为标准语言:W3CDOM,ECMAScript(Javascript)
ECMA:欧洲计算机制造商协会
5.简述对HTML语义话的理解
正确的标签做正确的事情,如:
<header></header>,<section></section>,<footer></footer>
语义化使页面结构更清晰,便于浏览器和搜索引擎解析。
便于人的阅读,理解,维护
利于SEO,搜索引擎优化