前端面試指南:HTML5常見的六大面試題(附答案)
隨著移動網際網路時代的到來,HTML5流行風盛行,HTML5開發工程師在人才市場中變得非常吃香。而2019年的今天,招聘網站上的HTML5開發工程師職位數量依舊龐大。那麼求職者們怎樣才能成功面試上HTML5開發工程師崗位呢?
除了要有一份精美的簡歷,還得做好充足的面試準備,其中最重要的是需要了解一些用人企業常問的HTML5面試題和套路。所以 陝西優就業小編今天就給小夥伴們分享六個面試題,都是用人企業愛問的,你一定要仔細看哦!
首先,小編先向各位簡單的介紹下面試流程。大公司的面試流程分為筆試—專案經理面談—總監面談—機試—HR面談五大部分。筆試題目不會太難,都是些基礎題目,且js部分佔的比例較多,主要是企業想了解你的前端基礎如何;面談過程都會比較輕鬆,對方的面試官會在與你聊天的過程中,問你一些相關的技術問題,這個稍後下面著重介紹;機試給你一個頁面,然後讓你在電腦上用程式碼寫出來;最後才是HR與你談薪資待遇。
那麼,用人企業的專案經理和技術總監一般會問哪些的問題呢?專案經理重基礎,問得會比較細,而總監注重架構,全域性觀。下面小編奉上六個經典的面試問題,都是些基礎題,大家仔細看。
問題一:瀏覽器是怎麼對HTML5的離線儲存資源進行管理和載入的?
答:瀏覽器發現html頭部有manifest屬性,它會請求manifest檔案,如果是第一次訪問app,那麼瀏覽器就會根據manifest檔案的內容下載相應的資源並且進行離線儲存。如果已經訪問過app並且資源已經離線儲存了,那麼瀏覽器就會使用離線的資源載入頁面,然後瀏覽器會對比新的manifest檔案與舊的manifest檔案,如果檔案沒有發生改變,就不做任何操作,如果檔案改變了,那麼就會重新下載檔案中的資源並進行離線儲存。離線情況下,瀏覽器就直接使用離線儲存的資源。
問題二:JS中有哪些資料型別呢?
答:JS中有5種資料型別:Undefined、Null、Boolean、Number和String。還有一種複雜的資料型別object,object本質是一組無序的名值對組成的。
問題三:IE瀏覽器css浮動與相容性問題
答:浮動之後,需要清除浮動才不會產生問題。現在主流方法是在浮動元素的父級新增一個class,內容為:
.clear:after{content:'';display:block;clear:both;}
.clear{zoom:1;}//這個是為了相容IE
然後父級新增一個class=“clear”即可
問題四:js放在html的不同位置有什麼區別嗎?
答:如果使用window.函式,將js程式碼放在其中,則放在哪裡都是一樣的,因為都是在body載入完再執行的,如果不使用window.函式,放在head中的話,程式碼不會被執行,這是因為html執行順序,確切的說是js的執行順序,HTML從上執行到的時候進入test.js檔案。前面的不會執行,也就是被function包起來的不會被執行,這個時候就執行最後一句。去頁面中取元素。但是這個時候,HTML頁面並沒有載入完。所以找不到元素,就會報錯。
問題五:移動html5開發流行的框架有哪些?
答:1、jQueryMobile,jQueryMobile是jQuery在手機上和平板裝置上的版本。jQueryMobile不僅會給主流移動平臺帶來jQuery核心庫,而且會釋出一個完整統一的jQuery移動UI框架。支援全球主流的移動平臺。jQueryMobile開發團隊說:能開發這個專案,非常興奮。移動web太需要一個跨瀏覽器的框架,讓開發人員開發出真正的移動web網站。
2、jQTouch,jQTouch是一個jQuery的外掛,主要用於手機上的Webkit瀏覽器上實現一些包括動畫、列表導航、預設應用樣式等各種常見UI效果的Java庫。支援包括iPhone、Android等手機。
問題六:ajax和jsonp的區別是?
答:實現方法完全不一樣。ajax的核心是透過獲取非本頁內容,而jsonp的核心則是動態新增標籤來呼叫伺服器提供的js指令碼。
以上小編分享的這六條均是第一輪面試時專案經理會問的HTML5開發工程師技術問題。相信這些面試題目都不難,那就請你一定記住它,祝大家面試成功!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69902581/viewspace-2660482/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 前端面試題(附答案)前端面試題
- 常見的10道Web前端面試題及答案分享!Web前端面試題
- 常見的前端面試題前端面試題
- 求職面試常見問題:Python常見面試題全解析附答案求職Python面試題
- 前端面試題 | JS部分(附帶答案)前端面試題JS
- 前端面試之webpack面試常見問題前端面試Web
- 常見AI面試題及答案AI面試題
- 前端面試常見問題有哪些?前端面試
- 常見的 PHP 面試題和答案分享PHP面試題
- 常見前端面試題整理——HTML、CSS篇前端面試題HTMLCSS
- 前端面試題雜燴(答案)前端面試題
- JavaScript常見面試題彙總(含答案)JavaScript面試題
- Java常見面試題及答案彙總Java面試題
- Linux面試題,淺析常見Linux命令面試題及答案Linux面試題
- 前端面試&筆試&錯題指南(三)前端面試筆試
- 前端面試&筆試&錯題指南(二)前端面試筆試
- 前端面試&筆試&錯題指南(四)前端面試筆試
- 2018——前端面試常見問答前端面試
- 雲端計算面試題及答案,常見的Shell指令碼面試題面試題指令碼
- iOS常見面試題(block,runtime,runloop,類結構)附參考答案iOS面試題BloCOOP
- Docker常見面試題及答案!Linux入門教程Docker面試題Linux
- 2018Web前端面試試題總結及答案Web前端面試
- 面試福利—最強前端面試題(二)(含答案)前端面試題
- python後端面試題答案(僅參考)Python後端面試題
- 前端面試常問問題前端面試
- 面試寶典:15道MyBatis 常見面試題彙總及答案MyBatis面試題
- 前端面試指南之JS面試題總結前端JS面試題
- 2019年常見Elasticsearch 面試題答案詳細解析(下)Elasticsearch面試題
- 【趕快收藏】15道Python常見面試題及答案!Python面試題
- 10道常見的Python面試題及答案!Python入門必看Python面試題
- Java工程師常見面試題集錦(六)網際網路人必看!(附答案及視訊教程,持續更新)Java工程師面試題
- Python基礎教程之最常見的面試題(附答案)Python面試題
- Vue常見的面試題Vue面試題
- 集合常見的面試題面試題
- Java常見的面試題Java面試題
- 常見的JVM 面試題JVM面試題
- 效能測試常見面試題面試題
- BTA 常問的 Java基礎40道常見面試題及詳細答案Java面試題