前端知識科普:HTML5中重要的6個點!

陝西優就業發表於2019-04-19

最近在找前端工程師工作的時候被問到很多與HTML5相關的問題和新特性。所以以下6個重要的問題將幫助你複習HTML5相關的知識,希望能夠在你學習或者求職的時候會幫助到你!

1.HTML5的頁面結構同HTML4或者更前的HTML有什麼區別?

一個典型的WEB頁面包含頭部,腳部,導航,中心區域,側邊欄。現在如果我們想在在HTML4的HTML區域中呈現這些內容,我們可能要使用DIV標籤。但是在HTML5中透過為這些區域建立元素名稱使他們更加清晰,也使得你的HTML更加可讀。

2.你能解釋一下CSS的盒子模型麼?

CSS和模型是圍繞在HTML元素周圍的定義Border(邊界),padding(內邊距)和margin(外邊距)的矩形空間。

3.Web Worker執行緒的限制是什麼?

Web worker執行緒不能修改HTML元素,全域性變數和Window.Location一類的視窗屬性。你可以自由使用Javascript資料型別,XMLHttpRequest呼叫等。

4.HTML5中的本地儲存概念是什麼?

很多時候我們會儲存使用者本地資訊到電腦上,例如:比方說使用者有一個填充了一半的長表格,然後突然網路連線斷開了,這樣使用者希望你能儲存這些資訊到本地,當網路恢復的時候,他想獲取這些資訊然後傳送到伺服器進行儲存,現代瀏覽器擁有的儲存被叫做“Local Storage”,你可以儲存這些資訊。

5.什麼是WebSQL?

WebSQL是一個在瀏覽器客戶端的結構關聯式資料庫,這是瀏覽器內的本地RDBMS(關係型資料庫系統),你可以使用SQL查詢。

6.HTML5中的應用快取是什麼?

一個最需要的事最終是使用者的離線瀏覽,換句話說,如果網路連線不可用時,頁面應該來自瀏覽器快取,離線應用快取可以幫助你達到這個目的。應用快取可以幫助你指定哪些檔案需要快取,哪些不需要。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69902581/viewspace-2641978/,如需轉載,請註明出處,否則將追究法律責任。

相關文章