小編給大家分享一下HTML5常見的六大面試題是什么,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
成都創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站建設(shè)、成都做網(wǎng)站、昂昂溪網(wǎng)絡(luò)推廣、小程序定制開發(fā)、昂昂溪網(wǎng)絡(luò)營銷、昂昂溪企業(yè)策劃、昂昂溪品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;成都創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供昂昂溪建站搭建服務(wù),24小時服務(wù)熱線:13518219792,官方網(wǎng)址:www.cdcxhl.com
首先,小編先向各位簡單的介紹下面試流程。大公司的面試流程分為筆試—項目經(jīng)理面談—總監(jiān)面談—機試—HR面談五大部分。筆試題目不會太難,都是些基礎(chǔ)題目,且js部分占的比例較多,主要是企業(yè)想了解你的前端基礎(chǔ)如何;面談過程都會比較輕松,對方的面試官會在與你聊天的過程中,問你一些相關(guān)的技術(shù)問題,這個稍后下面著重介紹;機試給你一個頁面,然后讓你在電腦上用代碼寫出來;最后才是HR與你談薪資待遇。
那么,用人企業(yè)的項目經(jīng)理和技術(shù)總監(jiān)一般會問哪些的問題呢?項目經(jīng)理重基礎(chǔ),問得會比較細(xì),而總監(jiān)注重架構(gòu),全局觀。下面小編奉上六個經(jīng)典的面試問題,都是些基礎(chǔ)題,大家仔細(xì)看。
問題一:瀏覽器是怎么對HTML5的離線存儲資源進(jìn)行管理和加載的?
答:瀏覽器發(fā)現(xiàn)html頭部有manifest屬性,它會請求manifest文件,如果是第一次訪問app,那么瀏覽器就會根據(jù)manifest文件的內(nèi)容下載相應(yīng)的資源并且進(jìn)行離線存儲。如果已經(jīng)訪問過app并且資源已經(jīng)離線存儲了,那么瀏覽器就會使用離線的資源加載頁面,然后瀏覽器會對比新的manifest文件與舊的manifest文件,如果文件沒有發(fā)生改變,就不做任何操作,如果文件改變了,那么就會重新下載文件中的資源并進(jìn)行離線存儲。離線情況下,瀏覽器就直接使用離線存儲的資源。
問題二:JS中有哪些數(shù)據(jù)類型呢?
答:JS中有5種數(shù)據(jù)類型:Undefined、Null、Boolean、Number和String。還有一種復(fù)雜的數(shù)據(jù)類型object,object本質(zhì)是一組無序的名值對組成的。
問題三:IE瀏覽器css浮動與兼容性問題
答:浮動之后,需要清除浮動才不會產(chǎn)生問題。現(xiàn)在主流方法是在浮動元素的父級添加一個class,內(nèi)容為:
.clear:after{content:'';display:block;clear:both;}
.clear{zoom:1;}//這個是為了兼容IE
然后父級添加一個class=“clear”即可
問題四:js放在html的不同位置有什么區(qū)別嗎?
答:如果使用window.函數(shù),將js代碼放在其中,則放在哪里都是一樣的,因為都是在body加載完再執(zhí)行的,如果不使用window.函數(shù),放在head中的話,代碼不會被執(zhí)行,這是因為html執(zhí)行順序,確切的說是js的執(zhí)行順序,HTML從上運行到的時候進(jìn)入test.js文件。前面的不會運行,也就是被function包起來的不會被運行,這個時候就執(zhí)行最后一句。去頁面中取元素。但是這個時候,HTML頁面并沒有加載完。所以找不到元素,就會報錯。
問題五:移動html5開發(fā)流行的框架有哪些?
答:1、jQueryMobile,jQueryMobile是jQuery在手機上和平板設(shè)備上的版本。jQueryMobile不僅會給主流移動平臺帶來jQuery核心庫,而且會發(fā)布一個完整統(tǒng)一的jQuery移動UI框架。支持全球主流的移動平臺。jQueryMobile開發(fā)團隊說:能開發(fā)這個項目,非常興奮。移動web太需要一個跨瀏覽器的框架,讓開發(fā)人員開發(fā)出真正的移動web網(wǎng)站。
2、jQTouch,jQTouch是一個jQuery的插件,主要用于手機上的Webkit瀏覽器上實現(xiàn)一些包括動畫、列表導(dǎo)航、默認(rèn)應(yīng)用樣式等各種常見UI效果的Java庫。支持包括iPhone、Android等手機。
問題六:ajax和jsonp的區(qū)別是?
答:實現(xiàn)方法完全不一樣。ajax的核心是通過獲取非本頁內(nèi)容,而jsonp的核心則是動態(tài)添加標(biāo)簽來調(diào)用服務(wù)器提供的js腳本。
以上是“HTML5常見的六大面試題是什么”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!