1. 程式人生 > >jQuery Pjax於ajax的區別

jQuery Pjax於ajax的區別

最近小松發現了Pjax的技術,本來想把這個用到自己的部落格上,相信還是算了吧,之後找個時間在搞

ajax

ajax技術應該大家都知道就是用來後臺與伺服器進行少量資料交換,也就不用重新整理頁面就能看到資料內容,但是ajax有幾大問題 1、搜尋引擎不識別js程式碼,也就是無法知道ajax互動之後內容 2、如js做頁面的內容的顯示,遊覽器地址不會切換 3、因為遊覽器地址不能切換,也不支援後退

Pjax

Pjax=pushState + Ajax 主要的功能是解決ajax上面的幾個問題,只是重新整理部分頁面,切換地址,遊覽器能記錄歷史地址,不用重新載入公共的js、css等公共資源,提升使用者的體驗,pjax的原理我就不解釋了看一下http://my.oschina.net/sub/blog/123447這個文章,或者網上找找

demo注意觀察

開啟pjax

看demo的時候可以看一下chrome 的network

pajx驗證

然後觀察一下位址列的變化,你就會發現pajx的好處

QQ交流群:136351212 檢視原文:http://www.phpsong.com/2347.html