「这是我参与11月更文挑战的第21天,活动详情查看:2021最后一次更文挑战」。
Json语法
定义
JSON 是存储和交换文本信息的语法,类似 XML,是轻量级的文本数据交换格式。
语法
数据在名称/值对中
值对书写格式:
key :value//一般形式,key必须是字符串,value可以是合法的数据类型
"name" : "菜鸟教程"
数据由逗号分隔
大括号 {}保存对象
中括号 [] 保存数组,数组可以包含多个对象
Json的值可以是数字,字符串,逻辑值(真假),数组,对象
var sites = [//一个对象数组
{ "name" : "jeckie" , "url" : "www.jeckie.com"}//一个对象
{ "name" : "google" , "url" : "www.google.com"}
]//注意是数组框
Json对象
对象可以包含多个键值对
访问对象值
var myObj, x;
myObj = { "name":"jeckie", "alexa":10000, "site":null };
x = myObj.name;//x = myObj["name"];
循环对象
var myObj = { "name":"jeckie", "alexa":10000, "site":null };
for (x in myObj) {
document.getElementById("demo").innerHTML += x + "<br>";//document.getElementById("demo").innerHTML += myObj[x] + "<br>";
}
嵌套对象
myObj = {
"name":"jeckie",
"alexa":10000,
"sites": {
"site1":"www.jeckie.com",
"site2":"m.jeckie.com",
"site3":"c.jeckie.com"
}
}
//访问
x = myObj.sites.site1;
// 或者
x = myObj.sites["site1"];
修改值和删除对象属性
myObj.sites.site1 = "www.google.com";//myObj.sites["site1"] = "www.google.com";
delete myObj.sites.site1;//delete myObj.sites["site1"]
JSON.parse()
JSON.parse() 方法将数据转换为 JavaScript 对象
Git
常用命令
git init //创建一个空的Git仓库或重新初始化一个已存在的仓库
touch a.txt //创建一个txt文件
echo 123456 >> a.txt //将123456写入a.txt中
ls //工作区查看有什么文件
git status //查看暂存区
mkdir 文件名 //新建一个文件夹
cd 文件夹
git log //查看历史操作记录,查看提交信息
cat a.txt //进入文件查看内容
git reset head~ //回退版本,几个波浪线几个版本,回退多个版本,可以是head~10
git diff //比较区别
git rm 文件名 //删除文件
git add . //将目前目录下的.文件全部提交到暂存区
git rm --cached <file>... //将暂存区中的某个文件删除
git clone //克隆仓库到一个新目录
git add //添加文件内容至索引(暂存区)
git commit -m ' ' //上传暂存区中的内容至版本库
git push //更新远程引用和相关的对象
git pull //获取并整合另外的仓库或7个本地分支
git fetch //从另外一个仓库下载对象和引用
git switch //切换分支//New Command
git merge //合并两个或更多开发历史
git remote //对远端代码的操作
Git checkout //切换分支
Git branch //分支管理(不常用)
传到远程端gitee或github
git init //创建仓库
git add . //将目前目录下的.文件全部提交到暂存区
git commit -m '描述' //上传暂存区中的内容至版本库
git remote add origin 仓库网址
git push -u origin master