前端spa的概念 為什么要用vue、react、angular等SPA框架技術(shù)?
為什么要用vue、react、angular等SPA框架技術(shù)?每個(gè)人的理由都不一樣。比如,我擅長(zhǎng)后端、前端特效、CSS控制,甚至函數(shù)重用,這對(duì)我來說都是地獄。有了Vue+組件,我就自由了。一個(gè)人可以從
為什么要用vue、react、angular等SPA框架技術(shù)?
每個(gè)人的理由都不一樣。比如,我擅長(zhǎng)后端、前端特效、CSS控制,甚至函數(shù)重用,這對(duì)我來說都是地獄。有了Vue+組件,我就自由了。一個(gè)人可以從事私人工作,并且做好工作
vue.js頁(yè)面內(nèi)容多,出現(xiàn)卡頓現(xiàn)象?有誰(shuí)遇到過嗎?
事實(shí)上,Vue中methods中的方法不是響應(yīng)觸發(fā)的,只有在響應(yīng)觸發(fā)時(shí)才能獲取VM數(shù)據(jù)。 -caton問題可以從其他角度進(jìn)行分析,比如開發(fā)包的大小是否影響瀏覽器解析,是否添加了額外的CSS/JS動(dòng)畫效果,以及重偵聽器方法是否綁定到與輸入相關(guān)的事件。使用Chrome的性能,您可以檢查時(shí)間線上每個(gè)函數(shù)調(diào)用的耗時(shí),這可能對(duì)您有所幫助。
vue可完全替代jq嗎?
目前,無論是Vue、react還是angular,大多數(shù)移動(dòng)終端都首選MVVM開發(fā)框架。由于歷史的原因,PC需要考慮瀏覽器的兼容性,很多使用jQuery。當(dāng)然,如果不考慮兼容性,MVVM也可以是新項(xiàng)目的首選開發(fā)模式。但是jQuery歷史悠久,家族背景依然存在,生態(tài)完善,有很多優(yōu)秀的庫(kù),短期內(nèi)不會(huì)被取代,肯定會(huì)長(zhǎng)期存在并被廣泛應(yīng)用。一些場(chǎng)景,例如開發(fā)簡(jiǎn)單的活動(dòng)頁(yè)面、提升頁(yè)面jQuery或直接DOM操作,都比較輕松。而且,這兩者不是一個(gè)或另一個(gè)。JQuery可以在MVVM中使用。兩者可以結(jié)合使用。例如,當(dāng)一些特效動(dòng)畫插件MVVM沒有好的庫(kù)時(shí),可以添加滿足jQuery生態(tài)需求的組件。一般來說,為了減少對(duì)庫(kù)的依賴,提高客戶端的加載速度,不建議這樣做,但完全可行。