資料操作檢視
通過物件將資料和view完全分離開來了。對資料進行操作不再需要引用相應的dom物件,可以說資料和view是分離的,他們通過物件這個vm實現相互的繫結。這就是傳說中的mvvm
單頁面應用
dom 操作
jquery是使用選擇器($)選取dom物件,對其進行賦值、取值、事件繫結等操作,其實和原生的js的區別只在於可以更方便的選取和操作dom物件,而資料和介面是在一起的
多頁應用
angular不太了解...(不做分析)
1. 模板功能強大豐富,自帶了極其豐富的angular指令。
2. 自定義指令,自定義指令後可以在專案中多次使用。
1. vue的思想是響應式的,
2. 也就是基於是資料可變的,
3. 通過對每乙個屬性建立watcher來監聽,當屬性變化的時候,響應式的更新對應的虛擬dom
4. vue是把html,css,js組合到一起,用各自的處理方式
5. 簡單的語法及專案搭建
6. 更快的渲染速度和更小的體積
1. react整體是函式式的思想
2. 把元件設計成純元件,狀態和邏輯通過引數傳入,
3. 單向資料流,react在setstate之後會重新走渲染的流程
4. react的思路通過js來生成dom,所以設計了jsx,
5. virtual dom這種新穎的思路
前端 jQuery框架
1.x 相容性更好,支援很多舊的瀏覽器,ie6,ie7 3.x 更新,體積更小 匯入jquery的js 1 基本選擇器 id值,class值,標籤名 表示選擇所有標籤 用來把多個選擇器的結果合併 選擇器 對比document.getelementbyid document.getelementsby...
前端基於jquery的UI框架
正在做的乙個專案選擇jquery作為前端js核心庫。然後就想選乙個基於jquery的ui庫,然後悲催的事情發生了。至於為什麼使用jquery,一是因為不想為授權費用,而又不想引起可能法律糾紛 另一方面jquery也是所有最容易上手和流行的js庫。如果ext要用於商用就要付版權費,這個不行 dojo的...
現代框架的講解
支援原創 現代框架是宣告試的區域性更新渲染,宣告試 只關注狀態的維護,不需要關注怎麼操作dom 渲染 狀態生成dom插入到頁面展示在使用者介面上的一套流程叫做渲染。執行機制 內部狀態不斷發生變化,使用者頁面的某個區域性區域需要不停的重新渲染。重新渲染的實現 解決這個問題,需要一些技術方案來解決,可以...