1、HTML中的Doctype的作用。严格模式和混杂模式如何区分。他们有何意义。
(1).<!Doctype html>声明位于html文档的最前面,告知浏览器的解析器用什么文档规范来解析这个文档。
(2).严格模式的排版和JS运作模式是以该浏览器支持的最高标准来运行的, 在混杂模式中,页面以宽松的向后兼容的方式来运行并显示html文档,模拟老式浏览器的行为以放置站点无法工作。
(3).Doctype不存在或者格式错误时会导致文档以混杂模式来显示。
2、简述document.write和innerHTML的区别
(1).document.write会重绘整个页面,而innerHTML可以指定重绘页面中的指定dom元素的一部分。
(2).document.write是直接写入到页面的内容流中的,如果在写之前没有显示调用document.open方法,浏览器会自动调用document.open方法来打开内容流,每次写完关闭之后重新调用该函数来打开内容流时,会导致页面被重写。
3、通过手机来查看百度首页http://www.baidu.com与在平板手机和电脑上面看到的页面显示的是不一样的,请简要分析一下实现这种网页区分显示的原因和原理
(1).手机的网速问题、屏幕大小、内存、CPU等
(2).通过不同设备的特征,实现不同的网页展现或输出效果。
(1).<!Doctype html>声明位于html文档的最前面,告知浏览器的解析器用什么文档规范来解析这个文档。
(2).严格模式的排版和JS运作模式是以该浏览器支持的最高标准来运行的, 在混杂模式中,页面以宽松的向后兼容的方式来运行并显示html文档,模拟老式浏览器的行为以放置站点无法工作。
(3).Doctype不存在或者格式错误时会导致文档以混杂模式来显示。
2、简述document.write和innerHTML的区别
(1).document.write会重绘整个页面,而innerHTML可以指定重绘页面中的指定dom元素的一部分。
(2).document.write是直接写入到页面的内容流中的,如果在写之前没有显示调用document.open方法,浏览器会自动调用document.open方法来打开内容流,每次写完关闭之后重新调用该函数来打开内容流时,会导致页面被重写。
3、通过手机来查看百度首页http://www.baidu.com与在平板手机和电脑上面看到的页面显示的是不一样的,请简要分析一下实现这种网页区分显示的原因和原理
(1).手机的网速问题、屏幕大小、内存、CPU等
(2).通过不同设备的特征,实现不同的网页展现或输出效果。