前言
前后端分离:后端提供接口,前端负责渲染后端的数据
中间建立的方式:1.传一个对象。2.约定一个格式json
json是一种轻量级的数据交换格式;是JS的对象标记
一 些 优 点 : \textcolor{orange}{一些优点:}一些优点:
采用完全独立于编程语言的文本格式来存储和表示数据;
简洁和清晰的层次结构使得json成为理想的数据交换语言;
易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
在js中,一切都是对象,因此任何js支持的类型都可以通过json来表示,例如字符串、数组等。
json键值对用来保存js对象的一种方式,和js对象的写法也差不多,键/值对组合中的键名写在前面并用双引号包裹,使用冒号:分割,然后紧接着值
{"name":"王木木"}
{"age":"18"}
而关于json和js对象的关系可以理解为
json是js对象的字符串表示法,它使用文本表示一个js对象的信息,本质是一个字符串
let obj = {a:"Hello",b:"nihao"};//这是一个对象,键名也可以用双引号包裹
let json = '{"a":"Hello","b":"nihao"}';//这是一个json字符串,本质是一个字符串
json和js对象互转
要实现从json子符串转换为js对象,使用json.parse()方法
let obj = JSON.parse('{"a":"Hello","b":"nihao"}');
//结果是{a:"Hello",b:"nihao"}
要实现从js对象转换为json字符串,使用JSON.stringify()方法;
let json = JSON.stringify({a:"Hello",b:"nihao"});
//结果是'{"a":"Hello","b":"nihao"}'
仔细看区别,不仔细看还以为是一样的。
− − > 我 们 进 行 测 试 \textcolor{OrangeRed}{--> 我们进行测试}−−>我们进行测试
如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h64896.shtml
必备CSS教程Essential CSS Tutorials
- css height
- css line-height
- css width
- css min-width
- css max-width
- css min-height
- css max-height
- css border
- css background
- css float
- css clear
- css display
- css font
- css text-transform
- css英文首字母大写
- css font-variant
- css font-weight
- css font-style
- css text-decoration
- css 删除线
- div css 虚线
- css 注释
- html 注释
- css padding
- css margin
- css 文本
- css font-size
- css font-family
- css color
- css text-align
- css text-indent
- css 超链接(css a)
- css 优化压缩
- css id(css #)
- css class(css .)
- css ul li列表
- css 圆角圆边
- css 父级子级
- css 指针概念
- css cursor
- css overflow
- html px em pt网页单位
- CSS important
- CSS position
- css z-index
- css white-space
- css img图片
- css class id
- css link与@import区别
- css 选择器
- css引入html
必备HTML基础教程Essential HTML Tutorials
- html img图片标签
- html em标签(EM强调标签)
- html strong加粗(strong标签)
- html B加粗(b加粗标签)
- strong与B加粗区别
- h1 h2 h3 h4标签(html标题标签)
- html A超链接锚文本
- html注释
- html head头部标签
- html title标题标签
- html meta标签
- html link标签
- html i斜体标签
- html u下划线标签
- html s删除线标签
- html换行br标签
- html p段落标签
- p标签与br标签区别
- html div标签元素
- html span标签
- html font标签
- html script标签
- html px em pt网页单位
- html ul li列表
- ol li列表
- dl dt dd标签组
- table tr td表格
- table tr th表格
- html form表单
- html form input
- html form textarea文本区域
- html select下拉与跳转(Html select)
- html iframe框架
- html网页结构
- htm html shtml区别用法
- 网页编码charset
- UTF-8 GBK UTF8 GB2312区别联系
- 先写html还是先写CSS
- 显示扩展名
- html标签大全集合
- html常用标签
- 网页源代码是什么