Web前端面試寶典(最新)

第一部分:HTML問答題

 

1.簡述一下你對HTML語義化的理解?

用正確的標籤作正確的事情。javascript

html語義化讓頁面的內容結構化,結構更清晰,便於對瀏覽器、搜索引擎解析;即便在沒有樣式CSS狀況下也以一種文檔格式顯示,而且是容易閱讀的;html

搜索引擎的爬蟲也依賴於HTML標記來肯定上下文和各個關鍵字的權重,利於SEO;java

使閱讀源代碼的人對網站更容易將網站分塊,便於閱讀維護理解。瀏覽器

 

2.Label的做用是什麼?是怎麼用的?

label標籤來定義表單控制間的關係,當用戶選擇該標籤時,瀏覽器會自動將焦點轉到和標籤相關的表單控件上。網站

<label for="Name">Number:</label>搜索引擎

<input type=「text「name="Name" id="Name"/>spa

<label>Date:<input type="text" name="B"/></label>htm

 

3.iframe有那些缺點?

*iframe會阻塞主頁面的Onload事件;索引

*搜索引擎的檢索程序沒法解讀這種頁面,不利於SEO;事件

*iframe和主頁面共享鏈接池,而瀏覽器對相同域的鏈接有限制,因此會影響頁面的並行加載。

使用iframe以前須要考慮這兩個缺點。若是須要使用iframe,最好是經過javascript。動態給iframe添加src屬性值,這樣能夠繞開以上兩個問題。

相關文章
相關標籤/搜索