多語言化(session)

2021-07-04 19:44:49 字數 1105 閱讀 5704

有時候,我們需要將資料儲存到sessionstorage和localstorage中,這樣做的好處有:

1 快取資料

2 減少對記憶體的占用

但是,storage只能儲存字串的資料,對於js中常用的陣列或物件卻不能直接儲存。?

1

2

3

4

5

6

7

varobj = ;

sessionstorage.obj = obj;

localstorage.obj = obj;

vararr = [1,2,3];

sessionstorage.obj = arr;

localstorage.obj = arr;

上面的寫法都是不能成功的!但我們可以通過json物件提供的parse和stringify將其他資料型別轉化成字串,再儲存到storage中就可以了。請看下面的**。

? 1

2

3

4

5

6

7

8

9

varobj = ;

varstr = json.stringify(obj);

//存入

sessionstorage.obj = str;

//讀取

str = sessionstorage.obj;

//重新轉換為物件

obj = json.parse(str);

iOS 多語言化

ios開發中,實現多語言化。首先建立乙個string file的檔案,可以命名localization.strings.然後在這兒新增你程式希望實現的多語言。點localizations 下的 號即可新增,這裡我新增了english和簡體中文 新增之後,回到你的工程目錄下,會發現剛建立的locali...

Django多語言化

i18n 其 是英文單詞 internationalization的首末字元i和n,18為中間的字元數 是 國際化 的簡稱。在資訊領域,國際化 i18n 指讓產品 出版物,軟體,硬體等 無需做大的改變就能夠適應不同的語言和地區的需要。對程式來說,在不修改內部 的情況下,能根據不同語言及地區顯示相應的...

android國際化(多語言)

1.很大程度上,為什麼我們能如此方便的實現國際化 解析度匹配等?主要就是得益於 android 中這種獨特的資源管理方式。程式設計師的 可以不直接和資源發生關係。android 中,我們通常通過 r 檔案提供的索引來間接的引用某乙個資源。而如何維護資源索引和真正的資源之間的關係,這個活,卻是 and...