假設我有一個網頁有一個按鈕,當我按下按鈕時,它會創建另一個按鈕bellow.Now我想保存效果,這意味着當我將打開網頁再次它會直接顯示按鈕在按鈕下方。 如何將這種效果存儲在數據庫中或以其他方式存儲?保存一個網頁的所有效果永遠
-2
A
回答
1
你想問的是「我該如何做持久性」? 您可以通過許多不同的方法做持久,這裏有幾個:
- 保存在一個文件
- 保存在數據庫中
- HTML5本地存儲
- 餅乾
對於您的場景,最適合的方式是使用JavaScript的cookie。 這裏有一些JS代碼來設置一個cookie並檢查一個cookie:
function setBtnCookie() {
var showButton=getCookie("showButton");
if (showButton=="") {
setCookie("showButton", "true", 365);
}
}
function checkCookie() {
var showButton=getCookie("showButton");
if (showButton=="") {
return false;
}else{
return true;
}
}
+0
如何將這些html效果存儲在數據庫中? –
+0
對於您的場景,忽略數據庫的開銷,並簡單地使用JavaScript的cookie。 – fruggiero
+0
對於這種情況,cookie是好的。 –
您可以使用HTML5 localstorage。 –
請詳細說明一下。 – imrealashu