zoukankan      html  css  js  c++  java
  • Jquery之JSON的用法

    今天讲了Jquery里面JSON的用法,下面是今天讲课给的例子:

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
    "http://www.w3.org/TR/html4/strict.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
            <title></title>
            <script src="jquery-1.11.2.min.js"></script>
        </head>
            <div id="aa" style=" 100px; height: 100px; background-color: #F93;">hello</div>
            <input type="text" id="bd" />
            <input type="button" id="btn1" value="挂事件" />
            <input type="button" id="btn2" value="移除事件" />
        </body>
        <script type="text/javascript">
            //静态加事件
            //$("#aa").click(function(){})
            //挂事件(动态绑定事件)
            $("#btn1").click(function(){
                //给DIV绑定事件
                $("#aa").bind("click",function(){
                    alert("div点击了");
                });
                
            })
            //移除事件
            $("#btn2").click(function(){
                $("#aa").unbind("click");
            })
            //事件数据
            //事件源
            $("#aa").keydown(function(e){
                alert(e.keyCode);
            })
            //JSON
            //$arr = array("one"=>"111")
            var j = {
                "one":"111111",
                "two":"222222",
                "three":"333333",
                "four":{"aa":"444111"}
            };
            //alert(j["two"]);//数组的取之方法
            //alert(j.two);//点语法
            //alert(j.four.aa);
            //遍历
            for(var k in j)
            {
                alert(j[k]);
            } 
        </script>
    </html>

    我们可以看到事件包括事件源和事件数据,在JSON里面如果要添加数据的话,需要接受一个变量,然后在花括号里面输上索引值和数据内容,中间用引号相连接,上面的代码用红色标记部分就是JSON的代码部分;

    给标签加挂事件和移除事件的部分在上述代码也用褐色标记出来了,我们可以看到用Jquery方法非常的简单和方便,他不像静态事件一样,无法移除。这样大大的增加了事件的实用性。

    这就是上述代码最终的显示结果,之后会把JSON里面的内容都一一显示出来,JSON里面可以存储任何形式的数据!!!

  • 相关阅读:
    抓包工具之Charles
    docker之服务搭建
    Linux之查看开放端口
    Centos7下的开机自启动
    phpredis和predis
    Redis迁移工具之Redis-shake
    服务器间文件实时双向同步(rsync+inotify)
    Linux之轨迹记录(script)
    Redis集群之常用操作
    Redis集群搭建-多服务器
  • 原文地址:https://www.cnblogs.com/axj1993/p/6525794.html
Copyright © 2011-2022 走看看