每天整理一些面試題

1、你做的頁面在哪些流覽器測試過?這些瀏覽器的內核分別是什么?

ie:ie內核

谷歌、Safari:WebKit內核

Opera:Presto內核

2、每個HTML文件里開頭都有個很重要的東西,Doctype,知道這是干什么的嗎?**
**
<!DOCTYPE>聲明位于文檔的最前面的位置,處于<html>標簽之前。此標簽會告訴瀏覽器文檔使用哪種HTML或者XHTML規范。(重點:告訴瀏覽器按照何種規范即系頁面)

Doctype不存在或者格式不正確會導致文檔以兼容模式呈現

3Quirks模式是什么?它和Standards模式有什么區別**
**
Quirks Mode是一種瀏覽器(像IE,Firefox,Opera)操作模式。從根本上說,怪異模式(也稱之為兼容模式)意味著一個相對新的瀏覽器故意模擬許多在舊瀏覽器中存在的
bug,特別是在IE4和IE5中。

Standards為標準模式

4、div+css的布局較table布局有什么優點?**** ****19**
**
1.代碼少,頁面文件小,下載快

2.布局靈活,網頁有小的改動不影響搜索引擎收錄

3.影響搜索排名

5、 img的alt與title有何異同? strong與em的異同?**
**
alt和title的相同點:
同屬于img的屬性,可以替代圖片顯示為文本。
不同點:
alt是圖片在無法正確顯示的時候起到文本替代的作用;
title在鼠標滑過時顯示的文字提示。

em表示強調
strong表示更強烈的強調。
言簡意賅,表明了em和strong的命名來歷。并且在瀏覽器中,em默認用斜體表示,strong用粗體表示。

6、你能描述一下漸進增強和優雅降級之間的不同嗎?**
**
漸進增強(progressive enhancement):一開始只構建站點的最少特性,然后不斷針對各瀏覽器追加功能。

優雅降級:使用優雅降級方案,
Web站點在所有新式瀏覽器中都能正常工作,如果用戶使用的是老式瀏覽器,則代碼會檢查以確認它們是否能正常工作。

7、為什么利用多個域名來存儲網站資源會更有效?**
**
CDN緩存更方便突破瀏覽器并發限制
節約cookie帶寬
節約主域名的連接數,優化頁面響應速度
防止不必要的安全問題

8、請談一下你對網頁標準和標準制定機構重要性的理解。**
**
網頁標準和標準制定機構都是為了能讓
web發展的更‘健康’,首先約束瀏覽器開發者遵循統一的標準,其次約束網站開發者,這樣降低開發難度,開發成本,SEO也會更好做,也不會因為濫用代碼導致各種BUG、安全問題,最終提高網站易用性。

9、請描述一下cookies,sessionStorage和localStorage的區別***
**
LocalStorage(本地存儲)和sessionStorage(會話存儲)

LocalStorage和sessionStorage功能上是一樣的,但是存儲持久時間不一樣。

    LocalStorage:瀏覽器關閉了數據仍然可以保存下來,并可用于所有同源(相同的域名、協議和端口)窗口(或標簽頁),

    sessionStorage:數據存儲在窗口對象中,窗口關閉后對應的窗口對象消失,存儲的數據也會丟失。

10、簡述一下src與href的區別。**
**
href 表示超文本引用(hypertext reference),在 link和a 等元素上使用 src 表示來源地址,在 img、script、iframe 等元素上 src 的內容,是頁面必不可少的一部分,是引入。href 的內容,是與該頁面有關 聯,是引用。區別就是,引入和引用。

11、知道的網頁制作會用到的圖片格式有哪些?**
**
Jpg png gif

12、知道什么是微格式嗎?**
**
微格式是一種讓機器可讀的語義化
XHTML 詞匯的集 合,是結構化數據的開放標準

13、在css/js代碼上線之后開發人員經常會優化性能,從用戶刷新網頁開始,一次js請求一般情況下有哪些地方會有緩存處理?**
**
dns(域名服務器)緩存,cdn()緩存,瀏覽器緩存,服務器緩存。

14、一個頁面上有大量的圖片(大型電商網站),加載很慢,你有哪些方法優化這些圖片的加載,給用戶更好的體驗。**
**
圖片懶加載,在頁面上的未可視區域可以添加一個滾動條事件,判斷圖片位置與瀏覽器頂端的距離與頁面的距離,如果前者小于后者,優先加載。
如果為幻燈片、相冊等,可以使用圖片預加載技術,將當前展示圖片的前一張和后一張優先下載。
如果圖片為
css圖片,可以使用CSSsprite,SVGsprite,Iconfont、Base64等技術。如果圖片過大,可以使用特殊編碼的圖片,加載時會先加載一張壓縮的特別厲害的縮略圖,以提高用戶體驗。
如果圖片展示區域小于圖片的真實大小,則因在服務器端根據業務需要先行進行圖片壓縮,圖片壓縮后大小與展示一致。

如果是小圖片(圖標一類的)就用:雪碧圖/精靈圖

15、你如何理解HTML結構的語義化?**
**
去掉或樣式丟失的時候能讓頁面呈現清晰的結構;

便于團隊開發和維護。

16、談談以前端角度出發做好SEO需要考慮什么?**
**
SEO:搜索引擎優化

需要知道一些搜索引擎的基本工作原理,各個搜索引擎之間的區別,搜索機器人(
SE robot 或叫 web crawler)如何進行工作,搜索引擎如何對搜索結果進行排序等等。

17、有哪項方式可以對一個DOM設置它的CSS樣式?**
**
外部樣式表,引入一個外部
css文件 內部樣式表,將
css代碼放在 <head> 標簽內部 內聯樣式,將
css樣式直接定義在 HTML 元素內部

18、CSS都有哪些選擇器?**
**
派生選擇器(用HTML標簽申明)
id選擇器(用DOM的ID申明)
類選擇器(用一個樣式類名申明)
屬性選擇器(用DOM的屬性申明,屬于CSS2,IE6不支持,不常用, 不知道就算了)

除了前3種基本選擇器,還有一些擴展選擇器,包括:
后代選擇器(利用空格間隔,比如div .a{ })
群組選擇器(利用逗號間隔,比如p,div,#a{ })

19、CSS中可以通過哪些屬性定義,使得一個DOM元素不顯示在瀏覽器可視范圍內?**
**
最基本的:
設置display屬性為none,或者設置visibility屬性為hidden
技巧性:
設置寬高為0,設置透明度為0,設置z-index位置在-1000em

20、超鏈接訪問過后hover樣式就不出現的問題是什么?如何解決?**
**
被點擊訪問過的超鏈接樣式不在具有
hover和active了,解決方法是改變CSS屬性的排列順序: L-V-H-A(link,visited,hover,active)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,786評論 6 534
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,656評論 3 419
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 176,697評論 0 379
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,098評論 1 314
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,855評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,254評論 1 324
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,322評論 3 442
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,473評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,014評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,833評論 3 355
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,016評論 1 371
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,568評論 5 362
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,273評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,680評論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,946評論 1 288
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,730評論 3 393
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,006評論 2 374

推薦閱讀更多精彩內容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 13,776評論 1 92
  • ?前端面試題匯總 一、HTML和CSS 21 你做的頁面在哪些流覽器測試過?這些瀏覽器的內核分別是什么? ...
    Simon_s閱讀 2,225評論 0 8
  • <a name='html'>HTML</a> Doctype作用?標準模式與兼容模式各有什么區別? (1)、<...
    clark124閱讀 3,529評論 1 19
  • 第一次畫腦圖的時候邏輯有點亂,不知道該按什么統一維度畫。仔細琢磨了一下,決定以后核心功能模塊盡量按顯示和操作這兩...
    草莓泡泡kitty閱讀 596評論 3 0
  • 驚蟄一過,雨便如期而至,起初淅淅瀝瀝,斷斷續續,人仿佛在這一場陽光,一場春雨中略有快意,畢竟雨后空氣更清新,花...
    騎蝸牛看風景閱讀 232評論 0 0