從jQuery到Vue,這是前端開發(fā)中的一個演化過程。而jQuery和Vue最大的不同在于,Vue是一個MVVM框架,而jQuery不是。所以我們?nèi)绾问褂胘Query實現(xiàn)Vue呢?下面我們就來學(xué)習(xí)一下。
$(function(){ var vm = new Vue({ el: '#app', data: { message: 'Hello, Vue!' } }); });
上面的代碼是Vue的實現(xiàn)方式,現(xiàn)在我們將其轉(zhuǎn)換為使用jQuery實現(xiàn)。
$(function(){ var message = 'Hello, jQuery!'; $('#app').html('{{message}}'); function update(){ $('#app').html(message); } setInterval(update, 1000); });
可以看到,可以通過jQuery來實現(xiàn)Vue的功能。當然,Vue還有很多其他的特性,比如組件、生命周期等等,jQuery是無法完成的。所以,在選擇框架時,需要根據(jù)實際需求決定選擇哪個框架。