一、JSON格式
1. 解释
JSON(JavaScript Object Notation,JS对象简谱)是一种轻量级的数据交换格式。它基于ECMAScript(欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。
2. 组成
JSON是一个标记符的序列。这套标记符包含六个构造字符({、}、[、]、:、,)、字符串、数字和三个字面名。
3. 值类型
JSON值可以是对象、数组、数字、字符串或者三个字面值(false、null、true)中的一个。值中的字面值中的英文必须使用小写。JSON在线检验:http://www.bejson.com/
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <script> // var obj = {"name":"bd"} // var obj1 = {age:"bd"} // json 格式 // 本质就是字符串 var json_1 = '{"name":"bd"}' var json_1 = '[{"name":"bd"},{"name":"zr"}]' // json var json_1 = [{"name":"bd"},{"name":"zr"}] // 数组 // json 键 "name" 必须带双引号 // json格式 转 js对象 var obj1 = JSON.parse(json_1) console.log(obj1,typeof obj1); // js对象转json格式 var obj2 = {name :"zr",age:34} var json1 = JSON.stringify(obj2) console.log(json1,typeof json1); </script> </body> </html>
二、Ajax的使用
1. 解释
AJAX是一种在无序重新加载整个网页的情况下,能够更新部分网页的技术。
AJAX = 异步 JavaScript 和 XML。
2. 作用
通过在后台与服务器进行少量数据交换,AJAX可以使用网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不适用AJAX)如果需要更新内容,必须重载整个网页面。
3. 使用案例
有很多使用AJAX的应用程序案例:新浪微博、Google地图、开心网等等。
import json json_str = '{"name":"bd"}' res = json.loads(json_str) print(res,type(res)) print("=======================") dic = {"name":"bd","age":18} json_str1 = json.dumps(dic) print(json_str1,type(json_str1)) # 同步请求 客户端=发送http请求=》服务端接收请求=》响应(客户端处于等待状态)=》传递给客户端 # 墨染单纯 发送表白=> 小利 (纠结墨染有点胖 没有北斗帅) =》墨染等待 =》 小利拒绝了墨染 # 异步请求 客户端=发送http请求=》服务端接收请求=》响应(客户端是可以做其他事情)=》传递给客户端 # 墨染渣男 发送表白=> 小张 发送表白=> 小红 # 搭建远程解释器 虚拟机的本质 ubuntu操作系统 模拟服务端 # wind python 本地解释器 3.6 pycharm # ubuntu python 远程解释器 3.8 # 创建虚拟环境 # 华为m40 ==》 安装游戏 # # 项目 很多 django 3.2 # 项目 很多 django 4.0 # mkvirtualenv -p /usr/bin/python3 web32 创建虚拟环境 # workon 查看虚拟环境 workon 虚拟环境名 切换虚拟环境 # # !!! 下载模块 需要切换到对应的虚拟环境中下载 # pycharm 中 同一个解释器 只能存在一个 # web32 创建虚拟环境
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理