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