国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

前端開發(fā)面試題——HTML篇(你想要的,都在這里)

jk_v1 / 1915人閱讀

摘要:是標(biāo)簽,無兼容問題是提出的,以上才能識別。數(shù)據(jù)始終在同源的請求中攜帶,即會在瀏覽器和服務(wù)器間來回傳遞。和不會自動把數(shù)據(jù)發(fā)給服務(wù)器,僅在本地保存。輸入輸入的如何關(guān)閉自動完成功能給不想要提示的或某個設(shè)置為。內(nèi)容顯示為斜體,表示強(qiáng)調(diào)文本。

HTML DOCTYPE作用?標(biāo)準(zhǔn)模式與兼容模式各有什么區(qū)別?

1 告知瀏覽器的解析器用什么文檔標(biāo)準(zhǔn)解析這個文檔。DOCTYPE不存在或格式不正確會導(dǎo)致文檔以兼容模式呈現(xiàn)。
2 標(biāo)準(zhǔn)模式中,排版和JS運(yùn)作模式都是以該瀏覽器支持的最高標(biāo)準(zhǔn)運(yùn)行;
 兼容模式中,頁面以寬松的向后兼容的方式呈現(xiàn),模擬老式瀏覽器的行為以防止站點無法工作。

HTML5為什么只要寫?

HTML5不基于SGML,因此不需要對DTD進(jìn)行引用,但需要DOCTYPE來規(guī)范瀏覽器的行為;
而HTML4.01基于SGML,需要對DTD進(jìn)行引用,才能告知瀏覽器文檔所使用的文檔類型。

行內(nèi)元素有哪些?塊級元素有哪些?空元素有哪些?

行內(nèi)元素:a b i em span input select strong等
塊級元素:h1~h6 p div ul ol dl li等
空元素:meta link br hr img input area等

頁面導(dǎo)入樣式時,使用link和@import有什么區(qū)別?

1 link除了加載CSS之外,還能定義RSS,定義rel連接屬性等作用;而@import只能加載CSS。
2 link在頁面加載時同時加載;而@import引用的CSS會等到頁面加載完后再加載。
3 link是XHTML標(biāo)簽,無兼容問題;@import是CSS提出的,IE5以上才能識別。

介紹一下你對瀏覽器內(nèi)核的認(rèn)識?

主要分成兩部分:渲染引擎和JS引擎。
渲染引擎:負(fù)責(zé)取得網(wǎng)頁內(nèi)容,整理訊息,以及計算網(wǎng)頁的顯示方式,然后輸出至顯示器或打印機(jī)。瀏覽器的內(nèi)核不同對于網(wǎng)頁的語法解釋會有不同,所以渲染的效果也不同。
JS引擎:解析和執(zhí)行javascript來實現(xiàn)網(wǎng)頁的動態(tài)效果。
最開始渲染引擎和JS引擎沒有很明確的區(qū)分,后來JS引擎越來越獨立,內(nèi)核就傾向于只指渲染引擎。

常見的瀏覽器內(nèi)核有哪些?

1 Trident內(nèi)核:IE
2 Gecko 內(nèi)核:Firefox
3 Presto 內(nèi)核:Opera(現(xiàn)為Blink)
4 Webkit 內(nèi)核:Safari,Chrome (Chrome現(xiàn)為Blink)

HTML5有哪些新特性、移除了哪些元素?

HTML5現(xiàn)在已不是SGML的子集,主要是關(guān)于圖像,位置,存儲,多任務(wù)等功能的增加。
 繪畫:canvas;
 媒體播放:video和audio元素;
 本地離線存儲:localStorage和sessionStorage;
 語義化更好的元素,如article、footer、header、nav、section;
 表單控件,如calendar、date、time、email、url、search;
 新的技術(shù),webworker,websockert,Geolocation;
移除的元素:
 純表現(xiàn)的元素:big,center,font,basefont,strike,s,u;
 對可用性產(chǎn)生負(fù)面影響的元素:frame,frameset,noframes;

如何處理HTML5新標(biāo)簽的瀏覽器兼容問題?如何區(qū)分HTML和HTML5?

IE6/7/8支持通過document.createElement方法產(chǎn)生的標(biāo)簽,可以使用這種方法來兼容,還要添加上標(biāo)簽?zāi)J(rèn)的樣式。
識別HTML5:通過DOCTYPE聲明,新增的結(jié)構(gòu)元素,功能元素

HTML5的離線儲存怎么使用?工作原理能不能解釋一下?

如何使用:只要在在頁面頭部加入mainfest的屬性就行了。



……

工作原理:HTML5的離線存儲是基于一個新建的.appcache文件的緩存機(jī)制(不是存儲技術(shù)),通過這個文件上的解析清單離線存儲資源,這些資源就像cookie一樣被存儲下來。當(dāng)無網(wǎng)時,瀏覽器會通過被離線存儲的數(shù)據(jù)進(jìn)行展示。

瀏覽器是怎么對HTML5的離線存儲資源進(jìn)行管理和加載的?

在線的情況下,瀏覽器發(fā)現(xiàn)html頭部有manifest屬性,它會請求manifest文件。如果是第一次訪問app,那么瀏覽器就會根據(jù)manifest文件的內(nèi)容下載相應(yīng)的資源并進(jìn)行離線存儲。如果已經(jīng)訪問過app,瀏覽器就會使用離線的資源加載頁面,然后瀏覽器會對比新的manifest文件和舊的manifest文件,如果發(fā)生改變就更新資源。

請描述一下cookies,sessionStorage,localStorage的區(qū)別?

cookie是網(wǎng)站為了標(biāo)識用戶身份而儲存在用戶本地終端的數(shù)據(jù)(通常經(jīng)過加密)。
cookie數(shù)據(jù)始終在同源的http請求中攜帶,即會在瀏覽器和服務(wù)器間來回傳遞。
sessionStorage和localStorage不會自動把數(shù)據(jù)發(fā)給服務(wù)器,僅在本地保存。

存儲大小:
 cookie數(shù)據(jù)大小不能超過4k。
 sessionStorage和localStorage雖然也有存儲大小限制,但比cookie大得多,有5M或更大。
有效時間:
 cookie     在cookie設(shè)置的過期時間之前一直有效,即使瀏覽器關(guān)閉
 sessionStorage 數(shù)據(jù)在當(dāng)前瀏覽器窗口關(guān)閉之后自動刪除
 localStorage   存儲持久數(shù)據(jù),瀏覽器關(guān)閉之后數(shù)據(jù)不丟失除非主動刪除數(shù)據(jù)

iframe有哪些缺點?

1 iframe會阻塞主頁面的Onload事件;
2 搜索引擎的檢索程序無法解讀這種頁面,不利于SEO;
3 iframe和主頁面共享連接池,而瀏覽器對相同域的連接有限制,所以會影響頁面的并行加載。

如果要使用iframe,最好通過javascript動態(tài)給ifarme添加src屬性值,這樣可以避免以上問題。

label的作用是什么?是怎么用的?

label標(biāo)簽定義表單控制間的關(guān)系,當(dāng)用戶選擇該標(biāo)簽時,瀏覽器會自動將焦點轉(zhuǎn)到和標(biāo)簽相關(guān)的表單控件上。




HTML5的from如何關(guān)閉自動完成功能?

給不想要提示的 from 或某個 input 設(shè)置為 autocomplete=off。

如何實現(xiàn)瀏覽器內(nèi)多個標(biāo)簽頁之間的通信?

WebSocket,SharedWorker;
也可以調(diào)用localStorage,cookies等本地存儲方式;

localStorage在另一個瀏覽器上下文里被添加、修改或刪除時,它都會觸發(fā)一個事件,我們通過監(jiān)聽事件,控制它的值來進(jìn)行頁面信息通信。

頁面可見性(Page Visibility API)可以有哪些用途?

通過visibilityState的值檢測頁面當(dāng)前是否可見,以及打開網(wǎng)頁的時間等;
在頁面被切換到其他后臺進(jìn)程的時候,自動暫停音樂或視頻播放

網(wǎng)頁驗證碼是干嘛的,是為了解決什么安全問題?

區(qū)分用戶是人還是計算機(jī)的自動程序,可以防止惡意破解密碼,刷票,論壇灌水;
有效防止黑客對某個特定用戶用程序來進(jìn)行暴利破解登陸。

b與strong的區(qū)別?i與em的區(qū)別?

strong是表明重點內(nèi)容,有語氣加強(qiáng)的含義,使用閱讀設(shè)備閱讀網(wǎng)絡(luò)時,strong會重讀,而b是展示強(qiáng)調(diào)內(nèi)容。
i內(nèi)容顯示為斜體,em表示強(qiáng)調(diào)文本。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/111654.html

相關(guān)文章

  • 前端開發(fā)面試——HTML想要都在這里

    摘要:是標(biāo)簽,無兼容問題是提出的,以上才能識別。數(shù)據(jù)始終在同源的請求中攜帶,即會在瀏覽器和服務(wù)器間來回傳遞。和不會自動把數(shù)據(jù)發(fā)給服務(wù)器,僅在本地保存。輸入輸入的如何關(guān)閉自動完成功能給不想要提示的或某個設(shè)置為。內(nèi)容顯示為斜體,表示強(qiáng)調(diào)文本。 HTML DOCTYPE作用?標(biāo)準(zhǔn)模式與兼容模式各有什么區(qū)別? 1 告知瀏覽器的解析器用什么文檔標(biāo)準(zhǔn)解析這個文檔。DOCTYPE不存在或格式不正確會導(dǎo)致文...

    light 評論0 收藏0
  • 前端開發(fā)面試——HTML想要都在這里

    摘要:是標(biāo)簽,無兼容問題是提出的,以上才能識別。數(shù)據(jù)始終在同源的請求中攜帶,即會在瀏覽器和服務(wù)器間來回傳遞。和不會自動把數(shù)據(jù)發(fā)給服務(wù)器,僅在本地保存。輸入輸入的如何關(guān)閉自動完成功能給不想要提示的或某個設(shè)置為。內(nèi)容顯示為斜體,表示強(qiáng)調(diào)文本。 HTML DOCTYPE作用?標(biāo)準(zhǔn)模式與兼容模式各有什么區(qū)別? 1 告知瀏覽器的解析器用什么文檔標(biāo)準(zhǔn)解析這個文檔。DOCTYPE不存在或格式不正確會導(dǎo)致文...

    scq000 評論0 收藏0
  • 前端 CSS 面試大綱

    摘要:比如說預(yù)處理器,組件化,工程化,兼容性處理等方面,這些主要是基于自己的開發(fā)經(jīng)驗業(yè)界流行技術(shù)方案進(jìn)行準(zhǔn)備。但是在開始談面試前我想先提出一個概念學(xué)霸面試模型學(xué)校的學(xué)習(xí)和公司的工作有很多相似的地方。所以對于面試,請參考上學(xué)那會兒你們班學(xué)霸的姿勢。 背景 參加完 廈門第四屆CSS Conf 后,讓我對 CSS 產(chǎn)生了新的思考。CSS 是前端必須熟練掌握并保持持續(xù)關(guān)注的技術(shù),但是我又不想在 CS...

    mating 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<