摘要: 原型与原型链 所有函数都有一个特别的属性: prototype : 显式原型属性 所有实例对象都有一个特别的属性: __proto__ : 隐式原型属性 显式原型与隐式原型的关系 函数的prototype: 定义函数时被自动赋值, 值默认为, 即用为原型对象 实例对象的__proto__: 在创建实 阅读全文
posted @ 2020-07-16 20:41 路飞910 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 数据类型的分类和判断 基本(值)类型 Number 任意数值 typeof String 任意字符串 typeof Boolean true/false typeof undefined undefined typeof/ null null 对象(引用)类型 Object typeo 阅读全文
posted @ 2020-07-16 20:40 路飞910 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 远程分支 远程跟踪分支 本地分支 正常的数据推送 和 拉取步骤 1. 确保本地分支已经跟踪了远程跟踪分支 2. 拉取数据 : git pull 3. 上传数据: git push 一个本地分支怎么去跟踪一个远程跟踪分支 1. 当克隆的时候 会自动生成一个master本地分支(已经跟踪了对应的远程跟踪 阅读全文
posted @ 2020-07-07 10:56 路飞910 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 切换分支 最佳实践: 每次切换分支前 当前分支一定得是干净的(已提交状态) 坑: 在切换分支时 如果当前分支上有未暂存的修改(第一次) 或者 有未提交的暂存(第一次) 分支可以切换成功 但是这种操作可能会污染其他分支 动三个地方 HEAD 暂存区 工作目录 后悔药 工作区 如何撤回自己在工作目录中的 阅读全文
posted @ 2020-07-07 10:55 路飞910 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 三个必须懂得概念 本地分支 远程跟踪分支(remote/分支名) 远程分支 远程协作的基本流程 第一步: 项目经理创建一个空的远程仓库 第二步: 项目经理创建一个待推送的本地仓库 第三步: 为远程仓库配别名 配完用户名 邮箱 第四步: 在本地仓库中初始化代码 提交代码 第五步: 推送 第六步: 邀请 阅读全文
posted @ 2020-07-04 22:13 路飞910 阅读(113) 评论(0) 推荐(0) 编辑
摘要: eslint js代码的检查工具 下载: npm i eslint -D 使用: 生成配置文件 npx eslint --init 检查js文件 npx eslint 目录名 命中的规则: 字符串必须使用单引号 语句结尾不能有分号 文件的最后必须要有换行 eslint结合git husky: 哈士奇 阅读全文
posted @ 2020-07-04 22:11 路飞910 阅读(79) 评论(0) 推荐(0) 编辑
摘要: git分支本质 分支本质是一个提交对象,所有的分支都会有机会被HEAD所引用(HEAD一个时刻只会指向一个分支) 当我们有新的提交的时候 HEAD会携带当前持有的分支往前移动 git分支命令 创建分支 : git branch branchname 切换分支 : git checkout branc 阅读全文
posted @ 2020-07-04 21:33 路飞910 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 安装 git --version 初始化配置 git config --global user.name "damu" git config --global user.email damu@example.com git config --list 初始化仓库 git init C(新增) 在工作 阅读全文
posted @ 2020-07-04 21:30 路飞910 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 底层命令 git对象 git hash-object -w fileUrl : 生成一个key(hash值):val(压缩后的文件内容)键值对存到.git/objects tree对象 git update-index --add --cacheinfo 100644 hash test.txt : 阅读全文
posted @ 2020-07-04 21:28 路飞910 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 集中式(svn) svn因为每次存的都是差异 需要的硬盘空间会相对的小一点 可是回滚的速度会很慢 优点: 代码存放在单一的服务器上 便于项目的管理 缺点: 服务器宕机: 员工写的代码得不到保障 服务器炸了: 整个项目的历史记录都会丢失 分布式(git) git每次存的都是项目的完整快照 需要的硬盘空 阅读全文
posted @ 2020-07-04 21:26 路飞910 阅读(143) 评论(0) 推荐(0) 编辑