Pjax - PushState + Ajax 文章蒐集

摘要:Pjax - PushState + Ajax 文章蒐集

因為,支援處理Mobile Web App 程式的開發,
而程式翻寫asp到asp.net mvc,而發現,asp的程式,有window.pushstate 這個東西。
 
查詢pushstate才知道
從暗黑大文章得知
「HTML5則是在既有history物件上增加了pushState()、replaceState()方法、state屬性,並在window物件新增onpopstate事件。」
真是HTML5新增的東西。
 
然後查到20 Things,發現這種技術真是強大。
又得知pushstate + ajax 出現了一個新名詞,pjax
 
又從同事那邊得知,single page application (SPA),的新概念,(又說是2013年的時代的代表)
 
 
從同事的實戰經驗發現,
他原本用的是location.hash的方式,在做不閃頁的網頁撰寫,這次第一次處理Web app,
而遇到了很多狀況,
得知,要使用location.href , location.hash , history.pushstate同時使用,在iphone下,才能正常執行。
----------------------
 
20 Things I Learned About Borwsers And The Web
 

http://www.20thingsilearned.com/zh-TW/home

 
 
20 Things 相關技術使用文章
 
20 Things 中文介紹文章
 
暗黑執行緒
 
 
暗黑執行緒-測試頁面
 
 
PushState + Ajax = Pjax
 
 
jQuery hash 插件
 
 
Single Page Application(SPA)
Single Page Application - 下一代的Web應用程式