學習vue的第一步就是先了解這個框架的的核心思想
vue.js的核心思想就是,它是一套__漸進式的自底層向上增量開發__的__mvvm__結構的框架
簡單的講,框架就是將與業務無關的重複**進行封裝,形成框架
使用框架可以極大的提公升開發效率,但是使用框架需要遵循所使用框架 的語法,不過使用框架可以大大的提高對於業務邏輯的操作
如同我們開始學習前段一樣,自底層向上增量開發的設計模式同樣可以看做如同蓋房子一樣,由開始的地基到主體承重牆到建築內部的設計再到最後的裝修新增家具一樣,這種設計模式的思想就是先從基礎介面開始,最後逐一新增功能和效果,這種由簡單到繁瑣的過程就是自底層增量開發。
一款框架體系的流行,必定與它的諸多優點相匹配,它簡介、輕量級、效能好,並且其開發者尤大為一名中國開發者,所以它的中文社群活躍度更高
先簡單的對mvc進行解釋
mvc表示軟體的三個部分
為什麼要使用mvc?
mvc思想
mvc更關注業務資料,不關注頁面頁面實現的表象(獨立資料,不需要操作dom)
mvp思想的全稱為model-view-presenter,model提供資料,view負責顯示,presenter負責邏輯處理
mvp與mvc有著乙個重大的區別:在mvp中view並不直接使用model,他們之間的通訊是通過presenter來進行的
mvc中 的view會直接從model中讀取資料而不是通過controller
mvc思想:一種將資料層與檢視層進行分離的設計思想
mvvm思想:意思就是當m層資料進行修改時,vm層會監測到變化,並且通知v層進行相應的修改,反之相同
mvp思想:mvp的全稱為model-view-presenter,model提供資料,view負責顯示,presenter負責邏輯的處理
Javascript框架思想
js的學習中,我們總是借鑑或使用jqury,這時候學習前端的工程師們,就想自己封裝乙個,但是封裝屬於自己的框架,確實不太容易,所以,jqury使我們很好的乙個範本,所以,我i門來研究一下jqury的框架思想,同時自己也可以模仿封裝。下面我們學習,封裝選擇器的思想。首先js中的選擇器有 id選擇器,類...
Javascript框架思想
js的學習中,我們總是借鑑或使用jqury,這時候學習前端的工程師們,就想自己封裝乙個,但是封裝屬於自己的框架,確實不太容易,所以,jqury使我們很好的乙個範本,所以,我i門來研究一下jqury的框架思想,同時自己也可以模仿封裝。下面我們學習,封裝選擇器的思想。首先js中的選擇器有 id選擇器,類...
JavaScript框架思想3
在前邊幾篇文章中,我們封裝了基本的選擇器通過 get selecteor,parent 選取指定元素下的選擇器,但是並不完美,作為乙個追求完美的前段開發工程師加上與之俱來的強迫症,這些 功能,怎麼能滿足呢,下面,我們又要把這些 進行公升級,就像lol,大家都懂得哦 那麼首先我們來分析情況,引數sel...