前端面試題

2021-09-11 22:09:14 字數 900 閱讀 1569

以下是我個人對一些前端面試題的總結

doctype作用?嚴格模式與混雜模式如何區分?它們有何意義?

!doctype 宣告叫做檔案型別定義(dtd),嚴格模式是按w3c標準解析**,混雜模式是按自己的方式解析**,也稱為怪異模式。

html5 為什麼只需要寫 ?

html5不基於sgml,因此不需要對dtd進行引用,但是需要doctype來規範瀏覽器的行為

頁面匯入樣式時,使用link和@import有什麼區別?

link屬於xhtml標籤,除了載入css外,還能用於定義rss, 定義rel連線屬性等作用;而@import是css提供的,只能用於載入css;頁面被載入的時,link會同時被載入,而@import引用的css會等到頁面被載入完再載入;

介紹一下你對瀏覽器核心的理解?常見的瀏覽器核心有哪些?

渲染引擎決定了瀏覽器如何顯示網頁的內容以及頁面的格式資訊。不同的瀏覽器核心對網頁編寫語法的解釋也有不同,因此同一網頁在不同的核心的瀏覽器裡的渲染(顯示)效果也可能不同。

trident(ie核心)gecko(firefox核心) webkit(safari核心,chrome核心原型,開源)

如何實現瀏覽器內多個標籤頁之間的通訊?

呼叫localstorage,呼叫cookie+setinterval()

title與h1的區別、b與strong的區別、i與em的區別?

物理元素和邏輯元素的差別,strong和em都是為了強調,而b和i只是告訴瀏覽器應該怎麼做

title比h1更重要,h1是告訴瀏覽器和使用者標題是什麼,而title的作用會超過h1,用於凸顯**的標題

前端面試題

sprites是什麼和為什麼要使用他們?css 精靈 把一堆小的整合到一張大的上,減輕伺服器對的請求數量 有可能替代sprites的方法是什麼?svg圖示,字型圖示,字元編碼等等。1 在div排版的時候,假設現在是100px的寬,我在盒子左側用padding left留個10px的白,div就撐開了...

前端面試題

行內元素有哪些?塊級元素有哪些?空 void 元素有哪些?link和 import的區別是?常見相容性問題?含移動端 html5的離線儲存?描寫一段語義化的html 吧 html5的form如何關閉自動完成功能?什麼是閉包 closure 為什麼要用?localstorage和sessionstor...

前端面試題

朋友碰到的筆試題,在此記錄一下,並且記下碰到的有難點但是自己沒注意的到的面試題!function isnumber x else sum 2,3 5 sum 2 3 5 請寫出sum函式的具體實現。function sum a,c return a c 該題考查的是乙個以前沒接觸過的東西,叫做柯里化...