2019 1 7號面試準備

2022-09-08 14:45:14 字數 1111 閱讀 5947

model的核心是資料的抽象,controller是從抽象資料到呈現資料的轉化邏輯,view則是單純的渲染呈現資料完成使用者互動。同時controller還可以由底層到頂層進行更細緻的邏輯拆分

react用的就是mvc框架  也就是單向資料流

優點:所有資料變化有跡可循,缺點:**量大。資料流轉過程長

所有通訊都是單向

我們普通寫的**都是mvp模式

特點:操作dom節點

view收到響應,反饋給p層

p層向m層拿資料

m層返還p層 p層作出邏輯計算反饋給v層

mv層不交流  其餘部分通訊是雙向的

vue使用的就是mvvm模式

特點:不造作dom節點,**量小。缺點:資料無跡可尋,特別大專案,資料多項改動讓人頭疼

與mvp的區別就是 p層變成vm層

v層資料的波動,自動反應在vm層,從而引起m層資料變化 反之依然

vm層由vue實現  主要是dom復用和es5中乙個api object.defindproper()

多頁應用:

優點:對seo搜尋引擎比較友好,首屏請求快

缺點:頁面切換慢(每次切換頁面要http請求伺服器)

單頁應用:

缺點:對seo不友好。首頁請求慢

優點:頁面切換快  // 解決方案  ssr伺服器端渲染

http請求

傳統的請求發出者是乙個頁面,瀏覽器接受到伺服器的響應後要重新整理整個頁面

(即使是頁面中一小部分需要更新),並且,發出請求的那個頁面同時會處於

不可用狀態,等待資料重新整理。

ajax請求

ajax的非同步請求的發起者是頁面中的乙個httprequest物件(可以是頁面中任何元素),

頁面本身的顯示和操作在請求和接受資料的過程中不受到影響。瀏覽器接收到服務

器的響應後傳遞給對應的處理函式,由函式決定做什麼

是什麼:

是一種運用於瀏覽器的技術,它可以在瀏覽器與伺服器之間使用非同步通訊機制進行資料通訊,

從而允許瀏覽器向伺服器獲取少量資訊而不是重新整理整個頁面。

是一種傳送http請求的一種方式

1.2.

ajax非阻塞非同步,頁面在請求過程中處於可操作狀態

2012面試準備 2012 10 26面試準備

c 1 什麼純虛函式?首先,二者申明不一樣。virtual void test void 虛函式 virtual void test void 0 純虛函式 其次,如果乙個類包含了乙個純虛函式 哪怕只有乙個是純虛函式 那麼它就是乙個抽象類 就是不能生成具體的物件!但如果類中只包含虛函式,那麼是可以定...

面試需要準備!!

1 請介紹一下你自己。這是外企常問的問題。一般人回答這個問題過於平常,只說姓名 年齡 愛好 工作經驗,這些在簡歷上都有,其 實,外企最希望知道的是求職者能否勝任工作,包括 最強的技能 最深入研究的知識領域 個性中最積極的部分 做過的最成功的事,主要的成就等,這些都可以 和學習無關,也可以和學習有關,...

騰訊面試準備

1.const的含義及實現機制,比如 const int i,是怎麼做到i只可讀的?答 const用來說明所定義的變數是唯讀的,這些在編譯期間完成,編譯器可能使用常數直接替換掉對此變數的引用 2.到商店裡買200的商品返還100優惠券 可以在本商店代替現金 請問實際上折扣是多少?答 由於優惠券可以代...