Vue和Jquery的區(qū)別是
? ? 前兩天從同事那里聽到他們在談?wù)揓query,那今天就來羅列一下兩者之間的區(qū)別。
? ? 1.首先我們來聊一聊Jquery吧!Jquery是一個(gè)快速、簡潔的JavaScript框架,是繼Prototype之后又一個(gè)優(yōu)秀的JavaScript代碼庫。jQuery設(shè)計(jì)的宗旨是"write Less,Do More",
? ? 即提倡寫更少的代碼,做更多的功能。
? ? 2.在近兩年的Web以及項(xiàng)目開發(fā)中,vue技術(shù)使用越來越普遍,vue說簡單一點(diǎn)就是一套構(gòu)建用戶界面的漸進(jìn)式框架,采用自上而下的增量開發(fā)設(shè)計(jì),易于上手。
? ? 3.那么jQuery和Vue的區(qū)別到底在哪里呢?
? ? ? ? 先從DOM操作上說起吧
? ? ? ? (1)jOuery首先要獲取到DOM對象,然后對DOM對象進(jìn)行值的修改等操作,而Vue不直接對DOM元素進(jìn)行渲染,它更多的是把值和對象(js)進(jìn)行綁定,然后再修改js對象的值,
? ? ? ? ? ? ? ? Vue框架就會(huì)自動(dòng)把DOM元素進(jìn)行更新。
? ? ? ? (2)簡單來說就是Vue幫我們做了DOM操作,節(jié)省了很多代碼,它只需要做好對數(shù)據(jù)的單向綁定,就是我們常說的DOM對象綁定,如果當(dāng)js對象的值也會(huì)跟著dom元素的值改變而改變,叫做雙向數(shù)據(jù)綁定。? ? ? ?