01.18 愛碼哥開發進階|會話存儲sessionStorage

愛碼哥開發進階|會話存儲sessionStorage


會話存儲,將數據保存到手機內存,相當於全局變量,用來在不同頁面之間傳遞傳參數。$phone.sessionStorage()和$phone.localStorage()的區別是sessionStorage的數據存放在手機內存裡,應用退出之後數據就會消失。

方法


愛碼哥開發進階|會話存儲sessionStorage


屬性


愛碼哥開發進階|會話存儲sessionStorage


方法


愛碼哥開發進階|會話存儲sessionStorage


示例代碼

存儲字符串

var storage = $phone.localStorage();
storage.setItem('username','terry');
storage.setItem('password', '123');


存儲Object對象

var storage = $phone.localStorage();
storage.setItem('user', {username:'terry',password:'123'});


取值(返回字符串)

var storage = $phone.localStorage();
var username = storage.getItem('username');
var password = storage.getItem('password');


取值(返回對象)

var storage = $phone.localStorage();
storage.setItem('user', {username:'terry',password:'123'});
var user = storage.getItemObject('user');
alert(user.username);

說明:getItemObject()和getItem()的區別是會把獲取的值自動轉換成Object對象。

遍歷

var result = '';
var storage = $phone.localStorage();
for (var i=0, len = storage.length; i var key = storage.key(i);
var value = storage.getItem(key);
result += key + "=" + value + '\\n';
}


清空

var storage = $phone.localStorage();
storage.clear();


刪值

var storage = $phone.localStorage();
storage.removeItem('username');


愛碼哥(iMAG)是一款專門用來開發手機APP的工具軟件,它同時具備幾大特點:1.跨平臺開發的效率工具,大幅降低APP開發門檻;2.愛碼哥擁有強大的集成能力,高度模塊化、插件化的開發方式使得用戶可以在短時間裡整合海量功能;3.愛碼哥雲平臺(http://imagjs.com)基於雲技術為開發者和企業提供一體化(All In One)的完備服務。


分享到:


相關文章: