AngularJS和jQuery能否結(jié)合使用?
網(wǎng)友解答: 謝謝邀請,AngularJS和jQuery是可以結(jié)合使用的,但是不建議使用。說白一點(diǎn)就是,Angular JS在DOM操作上面不如jQuery方便,而jQuery在頁面的數(shù)據(jù)
謝謝邀請,AngularJS和jQuery是可以結(jié)合使用的,但是不建議使用。說白一點(diǎn)就是,Angular JS在DOM操作上面不如jQuery方便,而jQuery在頁面的數(shù)據(jù)構(gòu)造方面不如Angular JS方便。
如果是團(tuán)隊(duì)開發(fā)實(shí)力較強(qiáng)可利用angular Js的思想以及目前提供的功能重寫一些常用的功能和函數(shù)庫組件之類的,這樣的話就可以不需要引入jQuery。如果是個(gè)人開發(fā)想在短期內(nèi)實(shí)現(xiàn)一些好的效果,我覺得jQuery很多東西還是值得借鑒的,尤其是動(dòng)畫功能。另外angular的思想是面向數(shù)據(jù)編程,通過數(shù)據(jù)雙向綁定去控制DOM,但是也存在一些情況需要修改DOM的。
AngularJS和jQuery是可以結(jié)合使用但是會(huì)出現(xiàn)各種各種問題,例如:使用JQuery的賦值方法對ng-model 所在input賦值是不起作用的。等你學(xué)的深一點(diǎn),你就會(huì)發(fā)現(xiàn)其中的問題,反正我覺得 AngularJS和jquery混合用就是折磨人的
網(wǎng)友解答:趕腳沒有特別的必要性,ng1的版本集成了輕量級的jq,主要看你項(xiàng)目中其他js是否依賴jq(本身就是一個(gè)封裝好的方法庫),對于ng這種mvvm的前端框架本身有自己一套對dom的編譯和封裝,以及處理方式