Json语法及git基本操作

167 阅读2分钟

「这是我参与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