W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
準(zhǔn)確地說,這應(yīng)該叫對(duì) hashchange 事件的處理吧。
就是指 URL 中的錨點(diǎn)部分發(fā)生變化時(shí),觸發(fā)預(yù)先定義的業(yè)務(wù)邏輯。比如現(xiàn)在是 /test#/x ,錨點(diǎn)部分的值為 # 后的 /x ,它就對(duì)應(yīng)了一組處理邏輯。當(dāng)這部分變化時(shí),比如變成了 /test#/t ,這時(shí)頁(yè)面是不會(huì)刷新的,但是它可以觸發(fā)另外一組處理邏輯,來做一些事,也可以讓頁(yè)面發(fā)生變化。
這種機(jī)制對(duì)于復(fù)雜的單頁(yè)面來說,無(wú)疑是一種強(qiáng)大的業(yè)務(wù)切分手段。就算不是復(fù)雜的單頁(yè)面應(yīng)用,在普通頁(yè)面上善用這種機(jī)制,也可以讓業(yè)務(wù)邏輯更容易控制。
ng 提供了完善的錨點(diǎn)路由功能,雖然目前我覺得相當(dāng)重要的一個(gè)功能還有待完善(后面會(huì)說),但目前這功能的幾部分內(nèi)容,已經(jīng)讓我思考了很多種可能性了。
ng 中的錨點(diǎn)路由功能是由幾部分 API 共同完成的一整套方案。這其中包括了路由定義,參數(shù)定義,業(yè)務(wù)處理等。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: