2016-04-26 35 views
-2

假設我有一個網頁有一個按鈕,當我按下按鈕時,它會創建另一個按鈕bellow.Now我想保存效果,這意味着當我將打開網頁再次它會直接顯示按鈕在按鈕下方。 如何將這種效果存儲在數據庫中或以其他方式存儲?保存一個網頁的所有效果永遠

+0

您可以使用HTML5 localstorage。 –

+0

請詳細說明一下。 – imrealashu

回答

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是好的。 –