我是一個對jq愛不釋手的人,對於vue 我來說說罵我的看法
開始認識vue的時候,不太明白jq那麼強大爲啥要用vue?vue到底有什麼神奇之處?
沒有對比就沒有傷害,來看看這2個的pk
首先看看vue的結構:
看出來了:
jQuery是使用選擇器($)選取DOM對象,對其進行賦值、取值、事件綁定等操作,其實和原生的HTML的區別只在於可以更方便的選取和操作DOM對象,而數據和界面是在一起的。比如需要獲取label標籤的內容:$("lable").val();
,它還是依賴DOM元素的值。
Vue則是通過Vue對象將數據和View完全分離開來了。對數據進行操作不再需要引用相應的DOM對象,可以說數據和View是分離的,他們通過Vue對象這個vm實現相互的綁定。這就是傳說中的MVVM。
補充說明:在後續開發的時候我們可以使我麼的數據模塊化,實現改變而改變,jq呢依賴dom對象,說明了後續不方便,vue實現雙向綁定。
說空話沒用看例子:
<div id="app">
<p>{{ message }}</p>
<input type="text" v-model="message"/>
</div>
這豈不是提高了我們的可讀性,可變性,加大了數據的快速處理性,也增加了我們的安全性。美滋滋
jq這東西也還是有點好處的,就是jq的某些框架可以直接用,某些網站封裝好了的,直接用。
對於學習怎麼學習jq>點這裏。。。。https://cn.vuejs.org/
對於怎麼找到jq的某些框架這裏。。。。http://www.jq22.com/webinfo2
看你怎麼選着,推薦一篇博客。。。我該怎麼選看這裏。。。https://www.cnblogs.com/lgx5/p/10857516.html