第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

感覺pjax不是一種好的方案?

感覺pjax不是一種好的方案?

Smart貓小萌 2018-09-12 09:09:00
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ù)有什么看法?
查看完整描述

1 回答

?
開滿天機

TA貢獻(xiàn)1786條經(jīng)驗 獲得超13個贊

你的第一個問題,說明沒有用js 模塊化來做,才會導(dǎo)致相互影響??梢运阉裞ommon js, AMD 等模塊化技術(shù)。
你的第二個問題,pjax在頁面跳轉(zhuǎn)的時候,state是會變的,有類似statechang的事件提供(具體的事件名稱,看你用什么插件或者原生而定,一搜就知道了)。有了這個事件,就可以在頁面跳轉(zhuǎn)的時候做些事情了。

查看完整回答
反對 回復(fù) 2018-10-08
  • 1 回答
  • 0 關(guān)注
  • 730 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號