靜態頁面間資料傳遞方法總結

2021-08-03 11:42:04 字數 951 閱讀 8548

靜態壓麵間資料的傳遞方法很多,目前經搜尋得到主要以下幾種方法。但是靜態頁面間資料傳遞用處應該不會很多,在開發任務的前期由於需要做ui mockup 給使用者體驗,簡單的資料傳遞還是會用到。

注:1.escape()及unescape()方法已過時,使用encodeuri() 和 decodeuri()對加入url的引數進行編碼;

window.open篇

這兩視窗之間存在著關係.父視窗parent.htm開啟子視窗son.htm

子視窗可以通過window.opener指向父視窗.這樣可以訪問父視窗的物件.

優點:取值方便.只要window.opener指向父視窗,就可以訪問所有物件.

不僅可以訪問值,還可以訪問父視窗的方法.值長度無限制.

缺點:兩視窗要存在著關係.就是利用window.open開啟的視窗.不能跨域.

post.html

post

get.html

利用cookie.

cookie是瀏覽器儲存少量命名資料.

它與某個特定的網頁或**關聯在一起.

cookie用來給瀏覽器提供記憶體,

以便指令碼和伺服器程式可以在乙個頁面中使用另乙個頁面的輸入資料.

優點:可以在同源內的任意網頁內訪問.生命期可以設定.

缺點:值長度有限制.

post.htm

read.htm

url篇

能過url進行傳值.把要傳遞的資訊接在url上.

優點:取值方便.可以跨域.

缺點:值長度有限制.

post.htm

read.htm

頁面間資料傳遞 通知

很簡單的兩句話 傳送通知 nsnotificationcenter defaultcenter postnotificationname object 接受通知 1.先註冊 nsnotificationcenter defaultcenter addobserver self selector se...

JSP JavaBean中頁面間資料傳遞

以前寫多了struts,現在不想搞那麼複雜,乙個很簡單的應用。通過兩層結構來寫jsp,優點是簡單,快速。比較適合初學者寫,研究了一下,寫法舉例如下。建乙個insert.jsp頁面 再寫excuteinsert.jsp頁面 string name request.getparameter name s...

Unity場景間資料傳遞方法

在遊戲開發中,會常用到場景間傳遞資料的方法 比如關卡選擇,過關後自動回到關卡選擇介面,以動畫方式解鎖下一關 目前研究了三種 1.使用dontdestroyonload方法 1 在場景a中做個gameobject,身上掛個指令碼,在start方法中寫明 dontdestroyonload gameob...