庫:本質上是一些函式的集合。每次呼叫函式,實現一定的特定的功能,接著把控制權交給使用者
代表:jquery
jquery庫核心:dom操作,即:封裝dom操作,簡化dom操作
框架:是一套完整的解決方案,使用框架的時候,需要把你的**放到框架適合的地方,框架會在合適的實際呼叫你的·**。
代表:vue
使用規定了自己的程式設計方式,是一套完整的解決方案
使用框架的時候由框架控制一切,**編寫者只要按照規則寫**框架的入侵性很高從頭到尾;
mvvm—》m,v,vm
m—mode資料模型
v----view檢視
vm----viewmodel 檢視模型
mvvm是model-view-viewmodel的簡寫。它本質上就是mvc 的改進版。mvvm 就是將其中的view 的狀態和行為抽象化,讓我們將檢視 ui 和業務邏輯分開。當然這些事 viewmodel 已經幫我們做了,它可以取出 model 的資料同時幫忙處理 view 中由於需要展示內容而涉及的業務邏輯
注:雖然沒有完全遵循mvvm模型,vue的設計收到了它的啟發,而另外乙個js框架「knockout」完全遵循mvvm的設計模型,並且在學習vue的過程中要轉化思想「不要想著怎麼操作dom,二十想著如何運算元據」
cdn(全稱:content delivery network)是構建在網路之上的內容分發網路,依靠部署在各地的邊緣伺服器,通過中心平台的負載均衡、內容分發、排程等功能模組;
使客戶就近獲取所需內容,降低網路擁塞,提高使用者訪問響應速度和命中率,cdn的關鍵技術主要有內容儲存和分發技術;
cdn伺服器通過快取或者主動抓取主伺服器的內容來實現資源儲備;
cdn基本原理:將原站內容分發至最接近的使用者的節點,使使用者可就近獲取所需內容,提高使用者訪問的響應速度和成功率。
VUE的MVVM框架解析
view 也很簡單,就是展現出來的使用者介面。基本上,絕大多數軟體所做的工作無非就是從資料儲存中讀出資料,展現到使用者介面上,然後從使用者介面接收輸入,寫入到資料儲存裡面去。所以,對於資料儲存 model 和介面 view 這兩層,大家基本沒什麼異議。但是,如何把model展現到view上,以及如何...
VUE的MVVM框架解析
view 也很簡單,就是展現出來的使用者介面。基本上,絕大多數軟體所做的工作無非就是從資料儲存中讀出資料,展現到使用者介面上,然後從使用者介面接收輸入,寫入到資料儲存裡面去。所以,對於資料儲存 model 和介面 view 這兩層,大家基本沒什麼異議。但是,如何把model展現到view上,以及如何...
Vue中的MVVM框架
viewmodel 資料雙向繫結 場景 針對具有複雜互動邏輯的前段應用 提供基礎的架構抽象 通過ajax資料持久化,保證前端使用者體驗 什麼是vue.js?是乙個輕量級的mvvm框架 資料驅動 元件化的前端開發 github超過25k 的star數,社群完善 vue對比angular,react v...