Vue簡介


  1. Vue是一個漸進式框架(漸進式的含義就是可以全部使用,也可以局部使用)

  2. 前端工程化的概念,學了Vue可以開發安卓,也可以開發小程序

  3. MVVM的介紹
    MVVM是Model-View-ViewModel的縮寫,它是一種基於前端開發的架構模式,是一種事件驅動編程方式。

    Model:是Vue對象的data屬性里面的數據,這里的數據要顯示到頁面中去

    View:Vue中數據要顯示的HTML頁面,在Vue中,也稱為“視圖模板”(HTML+CSS)

    ViewModel:Vue中編寫代碼時的VM對象,它是Vue.js的核心,負責連接View和Model數據的中轉,保證視圖和數據的一致性。雙向數據綁定,JS中的變量變了,HTML中數據也跟着改變。

  4. MVVM的特性

    • 低耦合:視圖View可以獨立Model變化和修改,View變化的時候Model可以不變,當Model變化的時候View也可以不變。多個View可以綁定到一個ViewModel上。
    • 可以把一些視圖邏輯放在一個ViewModel中,讓很多View重用這端視圖的邏輯,以此減少代碼冗余
    • 獨立開發:開發人員可以專注於業務邏輯和數據的開發(ViewModel),設計人員可以專注於頁面設計
    • 界面元素是比較難以測試的,而現在的測試可以針對ViewModel來編寫

  1. 單頁面開發和組件開發的介紹

    將之前前端代碼分塊打包成一個組件,將來頁面哪些地方要使用的時候,直接將組件放到那里就好。所以將來如果全部用Vue進行開發的時候,其實只有一個Index頁面,頁面其實都是由各種組件組合而成的。

  2. nodejs的介紹

    nodejs是JavaScript的解釋器,在里面可以寫jS代碼。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM