JSON&VUE

1.JSON学习

1.概念:

JSON 是把JS对象 变成字符串.

2.作用:

多用于网络中数据传输.

JavaScript对象

复制代码
   let person={
        name:"张三",
        age:18
    }
    //将JS对象转换为 JSON数据
    let person2JSON='{"name":"张三","age":18}';

3.JS对象与JSON字符串转换的方法:

html 复制代码
<script>
 //1.自动的将JSON字符串转换为JS对象
    let person2Str='{"name":"lisi","age":30}';
    let person2 = JSON.parse(person2Str);
    document.write(`姓名是:${person2.name},年龄是:${person2.age}`+"<br/>");

    //2.将JS对象转换为 JSON字符串
    let person1={
        name:"王五",
        age:66
    }
    let str1 = JSON.stringify(person1);
    document.write(str1+"<br/>");
</script>

4.Java中的JSON转换工具

请求数据:JSON字符串转为Java对象;

响应数据:Java对象转为JSON字符串;

2.VUE学习

一套前端框架,免除原生JavaScript中的DOM操作,简化书写;

基于MVVM思想,实现数据的双向绑定,将编程的关注点放在数据上;

1.v-text和v-html指令

复制代码
<body>
    <!--创建视图-->
    <div id="div">
	    <!--示例:使用3种方式设置span标签体的内容-->
        <div>方式1:<span>{{msg}}</span></div>
        <div>方式2:<span v-text="msg"></span></div>
        <div>方式3:<span v-html="msg"></span></div>
    </div>
</body>
<script src="js/vue.js"></script>
<script>
    //目标:给视图标签体绑定数据
    //方式1:{{变量名}} 插入值表达式,标签体绑定文本字符串,类似于innerText的功能
    //方式2:v-text="变量名",与{{变量名}}功能一样
    //方式3:v-html="变量名",标签体绑定html代码字符串,类似于innerHTML的功能
    //       v-html 或 v-text 都是设置在视图标签的属性位置
    new Vue({
        el:"#div",
        data:{
            msg:"<h1>Hello Vue</h1>"
        }
    });
</script>

2.判断指令

3.循环指令

4.V-ON指令

5.v-bind

6.v-model 双向数据绑定

3.VUE的生命周期

从vue实例创建到销毁的整个过程

4.Element

饿了么公司开发的,提供一套基于vue 的网站组件库,用于快速构建网页

​​​​​​​

相关推荐
IT_陈寒3 分钟前
SpringBoot自动配置的坑我帮你踩过了
前端·人工智能·后端
vx_Biye_Design6 分钟前
springboot角色扮演服务平台65161-计算机课程设计、毕业设计
java·vue.js·spring boot·后端·python·spring·课程设计
vx_Biye_Design17 分钟前
springboot咖啡厅顾客点单管理系统12080-计算机课程设计、毕业设计
java·vue.js·spring boot·后端·spring·课程设计·express
其实防守也摸鱼25 分钟前
网安自测题:掌握核心知识点的实用练习
linux·运维·服务器·前端·数据库·sql·xss
vx_Biye_Design44 分钟前
springbootNBA数据分析系统平台42434-计算机课程设计、毕业设计
java·vue.js·spring boot·python·django·课程设计·express
geovindu3 小时前
css: Timeline scribble
前端·css·iphone
沙漠之主11 小时前
C++编程教学设计资料:从入门到实战的完整课程方案
java·前端·c++
hasty11 小时前
不上传新包,也能改变用户拿到的版本:npm dist-tag 的 OIDC 权限治理
前端·npm·node.js
Csvn11 小时前
diff 算法(虚拟 DOM Reconciliation)
前端
前端snow13 小时前
ai agent --- 文件存储
前端