前端面試筆試題有哪些?前端面試筆試題分享給大家,以下就是小編整理的前端面試筆試題,一起來看看吧!
1.XHTML和HTML有什么區別
HTML是一種基本的WEB網頁設計語言,XHTML是一個基于XML的置標語言
最主要的不同:
XHTML 元素必須被正確地嵌套。
XHTML 元素必須被關閉。
標簽名必須用小寫字母。
XHTML 文檔必須擁有根元素。
2.前端頁面有哪三層構成,分別是什么?作用是什么?
結構層 Html 表示層 CSS 行為層 js;
3.你做的頁面在哪些流覽器測試過?這些瀏覽器的內核分別是什么?
Ie(Ie內核) 火狐(Gecko) 谷歌(webkit,Blink) opera(Presto),Safari(wbkit)
4.什么是語義化的HTML?
直觀的認識標簽 對于搜索引擎的抓取有好處,用正確的標簽做正確的事情!
html語義化就是讓頁面的內容結構化,便于對瀏覽器、搜索引擎解析;
在沒有樣式CCS情況下也以一種文檔格式顯示,并且是容易閱讀的。搜索引擎的爬蟲依賴于標記來確定上下文和各個關鍵字的權重,利于 SEO。
使閱讀源代碼的人對網站更容易將網站分塊,便于閱讀維護理解。
5.HTML5 為什么只需要寫 !DOCTYPE HTML?
HTML5 不基于 SGML,因此不需要對DTD進行引用,但是需要doctype來規范瀏覽器的行為(讓瀏覽器按照它們應該的方式來運行);而HTML4.01基于SGML,所以需要對DTD進行引用,才能告知瀏覽器文檔所使用的文檔類型。
6.Doctype作用?標準模式與兼容模式各有什么區別?
!DOCTYPE聲明位于位于HTML文檔中的第一行,處于html 標簽之前。告知瀏覽器的解析器用什么文檔標準解析這個文檔。DOCTYPE不存在或格式不正確會導致文檔以兼容模式呈現。
本文來源:http://www.nvnqwx.com/shiti/322872.htm