說(shuō)下自己的情況。開發(fā)前端主要用bootstrap,jquery,ajax。效果動(dòng)畫表單驗(yàn)證什么的也是jq。后臺(tái)主要用thinkphp。前段時(shí)間想搜一下更好的前端框架,看到angular。但是學(xué)習(xí)了一段時(shí)間感覺非常困惑。那篇神問答也看了三四遍,主要的核心就是不要操作DOM。但是按照angular的寫法,擴(kuò)展每個(gè)html標(biāo)簽,這樣對(duì)比jquery那種html和js分離的寫法貌似沒任何優(yōu)勢(shì)啊。第二個(gè)就是數(shù)據(jù)雙向綁定,感覺也是用處不大,不論是表單驗(yàn)證還是其它動(dòng)畫效果感覺jq無(wú)壓力啊。還有個(gè)疑問就是MVC,為什么不用tp的mvc,而要用angular在前端再分離一次,這樣有什么好處呢,假如我要循環(huán)下的,常規(guī)用tp可以直接foreach,但是用angular就必須寫成這樣:{{**}}這樣將數(shù)據(jù)寫在js里面,sql出的數(shù)據(jù)怎么分配呢,豈不給自己找不自在?那為什么那么多人在用angular,她到底好在哪里呢?
是否有必要學(xué)習(xí)angular
慕田峪7331174
2019-04-14 11:28:40