javascript儲存資料有三種方式:1、sessionStorage,可將資料保存在session物件中;2、localStorage,可將資料保存在客戶端本地的硬體設備中;3、cookie是將資料存儲在本機電腦檔案或瀏覽器記憶體中。
本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。
javaScript有三種資料儲存方式,分別是:
sessionStorage
localStorage
- #cookie
sessionStorage
:將資料儲存在session物件中。所謂session,是指使用者在瀏覽某個網站時,從進入網站到瀏覽器關閉所經過的這段時間,也就是使用者瀏覽這個網站所花費的時間。 session物件可以用來保存在這段時間內所要求保存的任何資料。
-
localStorage
:將資料保存在客戶端本地的硬體設備(通常指硬碟,也可以是其他硬體設備)中,即使瀏覽器被關閉了,該資料仍然存在,下次打開瀏覽器造訪網站時仍可繼續使用。 而Cookie
是儲存在客戶端的一段數據,但是不同的瀏覽器儲存Cookie 的地方不同:
一種是將Cookie資料保存在檔案中;
另一種是保存在瀏覽器記憶體中。
######例如:###############IE 瀏覽器######Windows 系統上IE 瀏覽器Cookie 資料位於%APPDATA% \Microsoft\Windows\Cookies\ 目錄中的xxx.txt 文件,裡面可能有許多. txt Cookie 文件,如C:\Users\yren9\AppData\Roaming\Microsoft\Windows\Cookies\0WQ6YROK.txt。 ######在IE 瀏覽器中,IE 將各個網站的Cookie 分別儲存為一個像XXX.txt 這樣的純文字檔案;############Firefox 和Chrome 瀏覽器## ####Firefox 和Chrome 是將所有的Cookie 都保存在一個檔案中,該檔案的格式為SQLite 資料庫格式的檔案。 ######Firefox 的Cookie 資料位於%APPDATA%\Mozilla\Firefox\Profiles\ 目錄中的xxx.default 目錄下,名為Cookies.sqlite 的檔案中,如C:\Users\jay\AppData\Roamingjay \Mozilla\Firefox\Profiles\ji4grfex.default\cookies.sqlite。 ######在 Firefox 中查看 Cookie,可以選擇「工具>選項>隱私權>顯示 Cookie」。 ######Chrome 的Cookie 資料位於%LOCALAPPDATA%\Google\Chrome\User Data\Default\ 目錄中名為Cookies 的檔案中,如C:\Users\jay\AppData\Local\Google\Chrome\User Data\Default\Cookies。 ############更多程式相關知識,請造訪:###程式設計影片###! ! ###
以上是javascript用什麼儲存數據的詳細內容。更多資訊請關注PHP中文網其他相關文章!