观看记录
  • 我的观影记录
登录
测试首页js 枚举怎么用

js 枚举怎么用

     js中的列举其实就是这个json格局的数据,也就是键值对存在的数据。

工具/原料

  • 电脑
  • 前端编纂器

方式/步骤

  1. 1

    第一步:json的界说。

    JSON(JavaScript Object Notation) 是一种轻量级的数据互换格局,采用完全自力于说话的文本格局,是抱负的数据互换格局。同时,JSON是 JavaScript 原生格局,这意味着在 JavaScript 中处置 JSON数据不必要任何特别的 API 或东西包。

        本文本家儿如果对JS操作JSON的方法做下总结。

        在JSON中,有两种布局:对象和数组。

        1. 一个对象以“{”(左括号)起头,“}”(右括号)竣事。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间运用 “,”(逗号)分隔。 名称用引号括起来;值若是是字符串则必需用括号,数值型则不必要。例如:

        var o={"xlid":"cxh","xldigitid":123456,"topscore":2000,"topplaytime":"2009-08-20"};

        2. 数组是值(value)的有序调集。一个数组以“[”(左中括号)起头,“]”(右中括号)竣事。值之间运用 “,”(逗号)分隔。

  2. 2

    第二步:json应用之级联下拉框。

    具体代码如下所示:

    <!DOCTYPE>

    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <title>json数据下拉框</title>

    </head>

    <body>

    <h2>省市联动框</h2>  

    省:<select id="selector" onchange=selectorChange(this.value)></select>  

    市:<select id="selector2"></select>  

    <script type="text/javascript">

    var sheng = '{"广东省key":"广东省","河南省key":"河南省","河海说神聊省key":"河海说神聊省"}';

    var shi = { 

    "广东省key":{"gkey1":"广州市","gkey2":"深圳市"},

    "河南省key":{"hkey1":"郑州市","hkey2":"周口市"},

    "河海说神聊省key":{"bkkey":"石家庄"}

    };

    //将json字符串转为json数据

    var obj = JSON.parse(sheng);

    var selector = document.getElementById("selector");

        var selector2 = document.getElementById("selector2");

    window.onload = function(){  

     for(var key in obj){

      var opt = document.createElement("option");

      opt.value = key;

      opt.innerText = obj[key];

      selector.appendChild(opt);

     }

     

     //获取广东省的市区,设置市区的默认值

     var ds = shi["广东省key"];

     for(var key in ds){

      //初始化市下拉框

      var opt2 = document.createElement("option");

      opt2.value = key;

      opt2.innerText = ds[key];

      selector2.appendChild(opt2);

     }

     

    }

    //动态设置市下拉框

     function selectorChange(value) {

     

       //首先清晰旧数据

       selector2.options.length=0;

       

     //按照省获取市的下拉框

     var ds = shi[value];

     for(var key in ds){

      //初始化市下拉框

     var opt2 = document.createElement("option");

      opt2.value = key;

      opt2.innerText = ds[key];

      selector2.appendChild(opt2);

     }

     

     }

    </script>

    </body>

    </html>

  3. 3

    第三步:测试省市级联。

    打开网页--查看默认市级下拉框--》在别离选择河南省和河海说神聊省查看市级下拉框的转变。结论是市级下拉框会随省的改变而改变。具体操作成果如下图所示:

  4. 4

    第四步:当做面标的目的对象的实体类利用。

    <!DOCTYPE html>

    <html>

    <head>

    <meta charset="UTF-8">

    <title></title>

    </head>

    <body>

    </body>

    <script>

    //界说学生小明

    var student ={name:"小明",sex:"男",age:"10"};

    console.log("name:"+student.name+" sex:"+student.sex)

    //界说多个学生,也就是学生数组

    var students = [

    {name:"小亮",sex:"男",age:"11"},

    {name:"小美",sex:"女",age:"12"}

    ];

    console.log("-----------------------------获取第一个小亮 信息--------------------------------")

    var xiaoliang = students[0];

    console.log("name:"+xiaoliang.name+" sex:"+xiaoliang.sex)

    //声明一个空的json数据

    var testJson = {};

    testJson.student = student;

    testJson.students = students;

    console.log(testJson)

    //新增

    testJson.student.test = {test:"测试"};

    testJson.students.push(student);

    console.log(testJson)

    //点窜

    testJson.student.test={test:"测试2"}

    console.log(testJson)

    //删除

    delete testJson.student["test"];

    console.log(testJson)

    //移除数组中所有json数据

    //testJson.students.splice(0,testJson.students.length);

    console.log(testJson)

    </script>

    </html>

  5. 5

    第五步:前后台数据交互。

    ajax返回数据时将后台数据转为json传到前台,便于利用。springmvc则直接经由过程注解@RestController,@ResponseBody可以简单实现。

“js 枚举怎么用”关联的文章

  • 如何关闭皮皮搞笑精彩内容消息通知

    皮皮搞笑是一款手机搞笑社区App,让用户笑到没心没肺,又忍不住感动流泪的温暖家园,那么如何关闭皮皮搞笑精彩内容消息通知以满足不同用户的需求呢?

    1小时前0阅读

    如何关闭皮皮搞笑精彩内容消息通知
  • win7系统找不到宽带连接怎么办

    现如今很多用户都喜欢使用win7系统,而在使用win7系统的过程中做的最多的就是上网了。Win7系统上网离不开宽带连接,如果win7宽带连接找不到了,应该怎么办呢?下面就让小编为大家带来win7系统找不到宽带连接解决方法

    1小时前0阅读

    win7系统找不到宽带连接怎么办
  • 新版QQ音乐怎么关闭底部的直播导航

    新版QQ音乐怎么关闭底部的直播导航?下面请大家随小编一起来看看操作的方法吧。

    1小时前0阅读

    新版QQ音乐怎么关闭底部的直播导航
  • 怎样查询高速实时路况?

    要出行怎么查询高速实时路况?我们用地图就可以了,在地图上就可以看到实际的路况的,下面详细来看下。

    1小时前0阅读

  • 六芒星手势密码教程
  • 教师讲课过程评价标准

    教师是太阳底下最光辉的职业,但是成为教师之路也是要经历重重考验的,下面给大家说说教师讲课过程评价标准

    1小时前0阅读

  • 酚醛铝箔夹芯板

    酚醛铝箔夹芯板是由酚醛泡沫与两层亚光铝箔经过特殊工艺复合而成。外膜材料为经过高温固化的高分子膜,可有效的防止紫外线及气体腐蚀,并与铝箔结合牢固,又能与酚醛泡沫形成聚合物,从而保证象圆酚醛铝箔夹芯板的质量稳定。

    1小时前0阅读

  • Xperia XZ2 Premium配置如何

    Xperia XZ2 Premium是索尼在4月16日悄悄发布的新机,而且没进行预热,下面来简单了解一下配置。

    1小时前0阅读

  • PLSQL破解,无需注册码和破解工具

    PL/SQL Developer过期了,又没有注册码,又不想花钱买,而且事情又非常急,这时候怎么办?不要着急,请随小编一起解决这种情况吧。

    1小时前0阅读

  • Win11按capslock切换不了大小写怎么解决

    有朋友不知道在哪里设置,下面小编就给大家分享详细的设置方法,有需要帮助的朋友可以参考下这篇经验,希望能对大家有所帮助。

    2小时前0阅读

    Win11按capslock切换不了大小写怎么解决
切换深色外观
留言
视频编辑修改
回到顶部
首页
手机数码
医疗健康
金融管理
社交情感
无名