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里面可以存储任何形式的数据!!!

  • 相关阅读:
    GridSearchCV.grid_scores_和mean_validation_score报错
    scikit-learn使用fetch_mldata无法下载MNIST数据集的问题
    Python数据科学手册Seaborn马拉松可视化里时分秒转化为秒数的问题
    Jupyter导出PDF从入门到绝望(已解决)
    食谱数据库数据找不到的问题
    TensorBoard计算加速
    TensorBoard可视化
    TensorFlow高层封装:从入门到喷这本书
    <!DOCTYPE html> 详解
    不同数据库之间表数据的迁移
  • 原文地址:https://www.cnblogs.com/axj1993/p/6525794.html
Copyright © 2011-2022 走看看