pjax存在的問題:所有的js文件必須一次加載完畢(后面就是根據(jù)路由從服務(wù)端拉取dom然后進(jìn)行替換了吧?),并且是放在header中的。這樣子的話所有模塊(用戶登錄注冊,購物車啊,商品列表啊等等)都是已經(jīng)加載的并且可用的,這樣模塊多了之后,各個模塊都在內(nèi)存中,那么各個模塊相互影響的機會就多了。緩存DOM有時候會帶來意外的影響,比如我在A頁面把某個checkbox選中了,然后跳轉(zhuǎn)到B頁面,但是跳轉(zhuǎn)回A頁面的時候我希望A頁面的checkbox的狀態(tài)還是原始的未選中的狀態(tài),貌似可以配置禁用dom cache可以解決這個問題?綜上所述,我覺得pjax并不是一種很好的方案。不知道大家對這種技術(shù)有什么看法?
感覺pjax不是一種好的方案?
Smart貓小萌
2018-09-12 09:09:00