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