vue面試題(第十一天)

1.ES5/ES6 的繼承除了寫法以外還有什么區(qū)別?

ES5和ES6繼承最大的區(qū)別就是在于:
    1.ES5先創(chuàng)建子類,在實例化父類并添加到子類this中
    2.ES6先創(chuàng)建父類實例對象this,在實例化子集中通過調用父類的super方法訪問父級后,在通過子類的構造函數(shù)修改this實現(xiàn)繼承
注意:super關鍵字指代父類的實例,即父類的this對象。在子類構造函數(shù)中,調用super后,才可使用this關鍵字,否則報錯

2.http狀態(tài)碼有哪些?分別是什么意思?

HTTP狀態(tài)碼共分為5種類型:

1開頭:(被接受,需要繼續(xù)處理。)
2開頭 (請求成功)
3開頭 (請求被重定向)
4開頭:(請求錯誤)
5開頭:(服務器錯誤)

狀態(tài)碼:

200 (正常;請求已完成。 )
301 (已移動 — 請求的數(shù)據(jù)具有新的位置且更改是永久的。 )
307 (重新請求的URL,客戶端自動重新請求新的地址)
400 (錯誤請求 — 請求中有語法問題,或不能滿足請求。 )
403 (禁止 — 即使有授權也不需要訪問。 )
404 (找不到 — 服務器找不到給定的資源;文檔不存在。 )
405 (資源被禁止 )
414 (請求 - URI 太長 )
500 (內部錯誤 — 因為意外情況,服務器不能完成請求。 )
503 (無法獲得服務 — 由于臨時過載或維護,服務器無法處理請求。 )
101 (服務器將遵從客戶的請求轉換到另外一種協(xié)議)
100 (初始的請求已經(jīng)接受,客戶應當繼續(xù)發(fā)送請求的其余部分。

常見狀態(tài)碼

200 服務器成功處理了請求
304 服務端的資源與客戶端上一次請求的一致,不需要重新傳輸,客 戶端使用本地緩存的即可
400 用于告訴客戶端它發(fā)送了一個錯誤的請求
404 (頁面丟失)未找到資源
500 服務器內部出現(xiàn)了錯誤
501 服務器遇到一個錯誤,使其無法對請求提供服務

3.瀏覽器是如何渲染頁面的?

頁面渲染流程
1、解析文檔構建DOM樹

解析內容可以分為三部分:
1.HTML/XHTML/SVG:解析這三種文件后,會生成DOM樹
2.CSS:解析樣式表,生成CSS規(guī)則樹
3.JavaScript:解析腳本,通過DOM API和CSSOM API操作DOM Tree和CSS Rule Tree,與用戶進行交互。

2、構建渲染樹
解析文檔完成后,瀏覽器引擎會將 CSS Rule Tree 附著到DOM Tree 上,并根據(jù)DOM Tree 和 CSS Rule Tree構造 Rendering Tree(渲染樹)
注意:
將CSS規(guī)則樹匹配到DOM樹需要解析CSS選擇器,為提高性能,DOM樹應盡量小,所以應該盡量使用id和class,避免過度層疊。

3、布局與繪制渲染樹
解析position, overflow, z-index等等屬性,計算每一個渲染樹節(jié)點的位置和大小,此過程被稱為reflow。最后調用操作系統(tǒng)的Native GUI API完成繪制(repain)

4.typeof和instanceof相同點與不同點

相同點:

JavaScript 中 typeof 和 instanceof 用來判斷一個變量是否為空, 或者是什么類型的。

不同點:

typeof:
1.返回值是一個字符串, 用來說明變量的數(shù)據(jù)類型。
2.typeof 一般只能返回如下幾個結果: number, boolean, string, function, object, undefined。

instanceof:
1.返回值為布爾值; 2. instanceof 用于判斷一個變量是否屬于某個對象的實例。

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