好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

深入剖析webstorage--html5的本地数据处理

下面小编就为大家带来一篇深入剖析webstorage[html5的本地数据处理]。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,祝大家游戏愉快哦

XML/HTML Code 复制内容到剪贴板

function MyClick1()   
{   
} 

JavaScript Code 复制内容到剪贴板

var
 username = $(
"#TxtUserName"
).val(); 

ⅲ.通过一个id获取到它的密码

JavaScript Code 复制内容到剪贴板

var
 pwd = $(
"#TxtPwd"
).val(); 

JavaScript Code 复制内容到剪贴板

localStorage.setItem("k_username", username);   
           localStorage.setItem("k_pwd",pwd); 

JavaScript Code 复制内容到剪贴板

alert( "保存成功!" );

ⅵ.按钮2打印以上所有数据

第一种方式打印:

JavaScript Code 复制内容到剪贴板

function MyClick2() {   
                alert(sessionStorage.getItem("k_username"));   
                alert(sessionStorage.getItem("k_pwd"));   
            } 

第二种方式打印

JavaScript Code 复制内容到剪贴板

function MyClick2() {   
            alert(localStorage.getItem("k_username"));   
            alert(localStorage.getItem("k_pwd"))   
           } 

XML/HTML Code 复制内容到剪贴板

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
    <script src="js/jquery-1.4.1.min.js"></script>
    <script src="js/webSt.js"></script>
    <script type="text/javascript">
        function MyClick1() {   
            //1.获取到它的用户名和密码   
            var username = $("#TxtUserName").val();   
            var pwd = $("#TxtPwd").val();   
            //2.sessionStrage的方式   
            //sessionStorage.setItem("k_username", username);   
            //sessionStorage.setItem("k_pwd", pwd);   
            //第二种方式   
            localStorage.setItem("k_username", username);   
            localStorage.setItem("k_pwd",pwd);   
            //3.打印   
            alert("保存成功!");   
        }   
         function MyClick2() {   
             //4.打印以上   
             //第一种方式   
             //alert(sessionStorage.getItem("k_username"));   
             //alert(sessionStorage.getItem("k_pwd"));   
             //第二种方式打印   
             //如果我想删除它的用户名怎么做呢?通过它的key把它删除,这样获取时就为空   
             //localStorage.removeItem("k_username");   
             //如果我想把所有数据都清除?localStorage有个方法   
             localStorage.clear();   
             alert(localStorage.getItem("k_username"));   
             alert(localStorage.getItem("k_pwd"))   
            }   
    </script>
</head>
<body>
    <table>
        <tr>
            <td>用户名:</td>
            <td>
                <input type="text" id="TxtUserName" />
            </td>
        </tr>
        <tr>
            <td>密码:</td>
            <td>
                <input type="password" id="TxtPwd" />
            </td>
        </tr>
        <tr>
            <td>
                <input type="button" value="按钮1" onclick="MyClick1()"/>
            </td>
            <td>
                <input type="button" value="按钮2"  onclick="MyClick2()"/>
            </td>
        </tr>
    </table>
</body>
</html> 

XML/HTML Code 复制内容到剪贴板

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
    <script src="js/jquery-1.4.1.min.js"></script>
    <script type="text/javascript">
    $(function () {   
        //4.页面刷新之后判断它是否为空?   
        if (localStorage.getItem("k_showCon") != null) {   
            //5.存在,就把获取到的内容存到里面去   
            "k_showCon", $("#showCon").html(localStorage.getItem("k_showCon"));   
        }   
    });   
        function preservationClick()   
        {   
            var sCon = $("#mCon").val();   
            //2.获取到内容之后加到显示p里去?怎么放呢?这里我们用append方法   
            $("#showCon").append("<p>" + sCon + "</p>");   
            //3.预期的是刷新之后留言还在   
            localStorage.setItem("k_showCon", $("#showCon").html());   
        }   
        function ClearClick()   
        {   
            //6.获取到显示p里面的内容清除   
            $("#showCon").html("");   
            localStorage.clear();   
        }   
    </script>
</head>
<body>
    <p>
        <table>
            <tr>
                <td colspan="2">
                    <textarea id="mCon" cols="25" rows="10"></textarea>
                </td>
            </tr>
            <tr>
                <td><input type="button" value="留言" onclick="preservationClick()" /></td>
                <td><input type="button" value="清除" onclick="ClearClick()" /></td>
            </tr>
        </table>
        <p id="showCon"></p>
    </p>
</body>
</html> 

效果显示:

以上就是深入剖析webstorage--html5的本地数据处理的详细内容,更多请关注Gxl网其它相关文章!

查看更多关于深入剖析webstorage--html5的本地数据处理的详细内容...

  阅读:44次