### 1、MVVM框架是什么?
```
Model-View-ViewModel:數據和視圖分離框架
MVVM是Model-View-ViewModel的簡寫。它本質上就是MVC 的改進版。MVVM 就是將其中的View 的狀態和行為抽象化,讓我們將視圖
UI 和業務邏輯分開。當然這些事 ViewModel 已經幫我們做了,它可以取出 Model 的數據同時幫忙處理 View 中由于需要展示內容
而涉及的業務邏輯。微軟的WPF帶來了新的技術體驗,如Silverlight、音頻、視頻、3D、動畫……,這導致了軟件UI層更加細節化、可
定制化。同時,在技術層面,WPF也帶來了 諸如Binding、Dependency Property、Routed Events、Command、
DataTemplate、ControlTemplate等新特性。MVVM(Model-View-ViewModel)框架的由來便是MVP(Model-View-Presenter)
模式與WPF結合的應用方式時發展演變過來的一種新型架構框架。它立足于原有MVP框架并且把WPF的新特性糅合進去,以應對客戶日益
復雜的需求變化。
```
### 2、為什么jquery和vue有可比性?
```
將原有的直接操作dom的思想轉變到分離數據和頁面,然而從jquery到vue或者說是到mvvm的轉變則是一個思想想的轉變,是將原有的
直接操作dom的思想轉變到操作數據上去
```
### 3、jquery介紹?
```
大量的其它js庫依賴于juqery
jquery使用率將降低:隨著瀏覽器廠商對HTML5規范統一遵循以及ECMA6在瀏覽器端的實現,jquery的使用率將會越來越低,
jquery庫正在被替代
想必大家都用過jquery吧,這個曾經也是現在依然最流行的web前端js庫,可是現在無論是國內還是國外他的使用率正在漸漸被其
他的js庫所代替,隨著瀏覽器廠商對HTML5規范統一遵循以及ECMA6在瀏覽器端的實現,jquery的使用率將會越來越低
```
### 4、vue介紹?
```
精簡的MVVM框架:Model-View-ViewModel
數據操作 完成 頁面渲染:它通過雙向數據綁定把 View 層和 Model 層連接了起來,通過對數據的操作就可以完成對頁
面視圖的渲染。
快速,組合,緊湊,強大:vue以他獨特的優勢簡單,快速,組合,緊湊,強大而迅速崛起
vue是一個興起的前端js庫,是一個精簡的MVVM。從技術角度講,Vue.js 專注于 MVVM 模型的 ViewModel 層。它通過雙向數據
綁定把 View 層和 Model 層連接了起來,通過對數據的操作就可以完成對頁面視圖的渲染。當然還有很多其他的mvmm框架如
Angular,React都是大同小異,本質上都是基于MVVM的理念。 然而vue以他獨特的優勢簡單,快速,組合,緊湊,強大而迅
速崛起
```
### 5、vue和jquey對比 ?
```
語法:jQuery是使用選擇器($)選取DOM對象
數據和視圖組合方式:jquery合在一起,vue分開
jQuery是使用選擇器($)選取DOM對象,對其進行賦值、取值、事件綁定等操作,其實和原生的HTML的區別只在于可以更
方便的選取和操作DOM對象,而數據和界面是在一起的。比如需要獲取label標簽的內容:$("lable").val();,它還是依賴DOM元
素的值。
Vue則是通過Vue對象將數據和View完全分離開來了。對數據進行操作不再需要引用相應的DOM對象,可以說數據和View是
分離的,他們通過Vue對象這個vm實現相互的綁定。這就是傳說中的MVVM。
```
### 6、jquery的本質是什么?
```
更方便的選取和操作DOM對象:其實和原生的HTML的區別只在于可以更方便的選取和操作DOM對象
```
### 7、jquery和原生html的區別是什么?
```
更方便的選取和操作DOM對象:其實和原生的HTML的區別只在于可以更方便的選取和操作DOM對象
```
### 8、vue的本質是什么?
```
雙向數據綁定
數據和頁面的分離
```
### 9、jquery和vue分別適合的場景?
```
vue適用的場景:復雜數據操作的后臺頁面,表單填寫頁面
jquery適用的場景:比如說一些html5的動畫頁面,一些需要js來操作頁面樣式的頁面
```
### 10、jquery為什么要和vue配合使用?
```
vue側重數據綁定,jquery側重樣式操作,動畫效果等,則會更加高效率的完成業務需求
```
- 序言
- 從業感悟
- 常用名詞
- HTML
- JS
- ES6新特性
- jquery和vue對比
- 徹底理解this
- JQuery添加自定義函數
- js的實現
- 原始值和引用值
- MYSQL
- 簡介
- 術語
- 特點
- 范式
- 數據類型1
- 數據類型2
- 編碼
- 權限管理
- 事務
- mvvc
- 引擎
- MyISAM與InnoDB區別
- 索引類型
- 鎖
- 死鎖
- 分層架構
- 執行計劃
- join原理
- 高可用
- 日志類型
- 分庫分表
- 中間件
- 服務器
- 操作系統
- 信號量 鎖 隊列
- PHP
- composer加載原理
- composer基礎知識
- 自動加載函數
- composer加載代碼
- composer 自動加載
- 內存管理
- PHP執行流程
- cgi,fastCgi,php-fpm
- HTTP
- 錯誤碼
- 跨域請求
- 面試
- 安全
- HTTP劫持
- 設計模式
- 如何正確的使用設計模式
- 單例模式
- 原型模式
- 簡單工廠模式
- 工廠方法模式
- 抽象工廠模式
- 建造者模式
- 設計原則
- 算法
- PHP短標簽