❶ 在js中cookie是怎樣存儲數據的
可以使用jquery.cookie.js擴展包,先到網路上下載好
使用方法:
前後html省略
<script src="/js/jquery.cookie.js"></script>
<script>
//設置cookie
//test為鍵名,1為鍵值,第三個參數是失效時間
$.cookie("test", "1", { expires: 7 }); // 存儲一個帶7天期限的 cookie
//讀取cookie
$.cookie("test");
//刪除cookie
$.cookie("test", "1", { expires: -1 }); //設置過期時間為負就失效了
</script>
❷ JS 怎麼存到資料庫
想通過js渲染頁面,js無論如何都要在瀏覽器端執行。
也就是說,不管怎樣,只要別人載入了你的頁面,就一定能得到頁面對應的js代碼的,別想什麼存資料庫還是js在伺服器端執行了。
想別人不認識你的js,可以將它minify化。後台做js,css的minify,有很多現成的lib包。
對於php,可以使用下面這個lib:
網頁鏈接
❸ js如何把數據保存到伺服器端,用文件系統
<scripttype="text/javascript">
/**
*CreateFile:測試在電腦上創建一個文件件,並在文件夾里寫進一些數據。
*
*/
functionCreateFile()
{
varfso,tf;
fso=newActiveXObject("Scripting.FileSystemObject");//獲取對象
tf=fso.CreateTextFile("c:\testfile.txt",true);//創建一個文件夾
//寫一行,並且帶有新行字元。
tf.WriteLine("Testing1,2,3.");
//向文件寫三個新行字元。
tf.WriteBlankLines(3);
//寫一行。
tf.Write("Thisisatest.");
tf.Close();//關閉
}
/**
*Folder的API:
*任務方法
*創建文件夾。FileSystemObject.CreateFolder
*刪除文件夾。Folder.Delete或FileSystemObject.DeleteFolder
*移動文件夾。Folder.Move或FileSystemObject.MoveFolder
*復制文件夾。Folder.Copy或FileSystemObject.CopyFolder
*檢索文件夾的名字。Folder.Name
*如果文件夾在驅動器上存在,則找出它。FileSystemObject.FolderExists
*獲得現有Folder對象的實例。FileSystemObject.GetFolder
*找出文件夾的父文件夾名。FileSystemObject.GetParentFolderName
*找出系統文件夾的路徑。FileSystemObject.GetSpecialFolder
*/
functionManipFiles()
{
varfso,f1,f2,s;
fso=newActiveXObject("Scripting.FileSystemObject");
f1=fso.CreateTextFile("c:\testfile.txt",true);//如果當前文件已經存在的話,則覆蓋原有文件
alert("Writingfile<br>");
//寫一行。
f1.Write("Thisisatest.");
//關閉文件。
f1.Close();
alert("Movingfiletoc:\tmp<br>");
if(!fso.FolderExists("c:\tmp")){//如果tmp目錄不存在,則創建一個目錄
fso.CreateFolder("c:\tmp");
}
//獲取C的根目錄(C:)中的文件的句柄。
f2=fso.GetFile("c:\testfile.txt");
//把文件移動到 mp目錄。如果這個tmp目錄下已經有testfile.txt文件了,則會出錯。(如果沒有tmp這個文件目錄也會出錯)
f2.Move("c:\tmp\testfile.txt");
alert("Copyingfiletoc:\temp<br>");
//把文件復制到 emp目錄
if(!fso.FolderExists("c:\temp")){//如果temp目錄不存在,則創建一個目錄
fso.CreateFolder("c:\temp");
}
f2.Copy("c:\temp\testfile.txt");
alert("Deletingfiles<br>");
//獲得文件當前位置的句柄。
f2=fso.GetFile("c:\tmp\testfile.txt");
f3=fso.GetFile("c:\temp\testfile.txt");
//刪除文件。
f2.Delete();
f3.Delete();
//刪除文件夾
varfdTmp=fso.GetFolder("c:\tmp");
varfdTemp=fso.GetFolder("c:\temp");
fdTmp.DeleteFolder();
fdTemp.DeleteFolder();
alert("Alldone!");
}
ManipFiles();
//CreateFile();
</script>
以上是將內容保存在文件中。使用的是系統的文件對象,要求系統開啟了以上activeX對象,並且有讀寫文件的許可權。在動態網站中讀寫文件系統一般不需要使用JS的。asp.net/php/jsp都有相應的文件讀寫方法。
❹ 怎麼用js實現把數據存儲到本地
可以用localstorge或者是瀏覽器本地資料庫,這對瀏覽器有要求,低版本的IE是不支持的
❺ js 編程需存儲大量數據,有什麼好的方法
1、Cookies。這個不說了,容量小,還有性能問題。
2、localStorage、sessionStorage,IE8+才支持,容量一般在5MB左右。
3、WebSQL,IE不支持。好處是結構跟關系型資料庫一樣,而且沒有容量限制;缺點是慢。
4、IndexDB,IE10+才支持,已被廢棄的一種特性(廢棄的意思是你可以繼續使用,但是瀏覽器廠商已經不再維護這個特性了,即使有BUG也沒人管了)。
❻ JS的string是怎麼存儲的
把string看成其指向的內容不可修改的就行了,類似常量指針,指向常量的指針,但本身的引用值是可修改的。
❼ 如何用js向cookie中保存數據,取數據。
可以使用jquery.cookie.js擴展包,先到網路上下載好
使用方法:
前後html省略
<script src="/js/jquery.cookie.js"></script>
<script>
//設置cookie
//test為鍵名,1為鍵值,第三個參數是失效時間
$.cookie("test", "1", { expires: 7 }); // 存儲一個帶7天期限的 cookie
//讀取cookie
$.cookie("test");
//刪除cookie
$.cookie("test", "1", { expires: -1 }); //設置過期時間為負就失效了
</script>
❽ js創建json數據並保存
1、新建一個HTML頁面,命名為test.html。
❾ js創建Array數組保存數據,數據是存放在哪裡的呢容量有上限的嗎
和其他編程語言一樣,js的數組以連續的存儲空間存儲在內存中,容量應當與物理內存地址大小有關系。