- 博客(7)
- 收藏
- 关注
原创 git命令
Git和SVN的对比: 1)Git是分布式的,SVN是集中式; 2)Git每个历史版本存储完整的文件,SVN存储文件的差异; 3)Git可离线完成大部分操作,SVN则必须与中央服务器进行网络交互; 4)Git有着优雅的分支和合并功能; 5)Git有着更强的撤销修改和修改版本历史的能力; 6)Git速度更快,效率更好; Git安装: CentOS6.5环境:yum install git 下载源码进...
2019-11-05 13:03:08
339
原创 私有变量&作用域
变量 在全局下声明的变量叫做全局变量,在私有作用域下声明的变量叫做私有变量(局部变量) 在同一作用域中,有形参赋值和var 一个变量,都是这个作用域中的私有变量 形参和var变量同名的情况: 先形参赋值 可以理解为 创建函数的时候,默认var了一个 foo 只是省略了var 赋值为10 变量提升 var foo 重新赋值为12 形参和私有变量重复,就是重新定义了这个变量 作用域查找 当前...
2019-11-05 12:56:57
496
原创 js变量提升机制
-js变量提升机制: 当作用域形成之后,js代码执行之前,浏览器会对待var和function关键字的进行提前声明或者定义, 这种预先处理的机制叫做变量提升(预解释) - 私有作用域的变量提升 a 1,变量提升发生在当前作用域下 2,当全局作用域形成的时候,不对私有作用域中的变量进行变量提升 3,私有作用域中的var和function会在私有作用域执行的时候进行声明或定义 浏...
2019-11-05 12:51:23
379
原创 js数据运行的机制
js数据运行的机制 js执行,浏览器首先会形成一个全局作用域,代码自上而下执行 运行基本数据类型的值和引用数据类型的值,操作有本质的不同 基本数据类型:number,boolean,string,undefined,null 引用数据类型:object,function,array,Date,Math,Errer.... - 基本数据类型操作的是>值 1,声明一个变量,默...
2019-11-05 12:46:24
196
原创 new 一个函数发生了什么
1,和普通函数执行一样,会形成一个私有的作用域(栈内存) 2,形参赋值,变量提升 3,浏览器会创建一个空对象出来,并将this指向这个对象 4,代码自上而下执行,遇到this.xxx=xxx,就存储到之前创建好的空对象中 5,默认不用return,也会返回这个对象 返回的每一个对象就是每一个实例,实例和实例之间没有关系 new 一个函数,return和不return的问题: ...
2019-11-05 12:40:29
2124
原创 逻辑与和逻辑或,比较
与: && 或: || 使用方式: - 1,跟if判断一起使用 &&:两个条件都符合 才会返回真 || :其中一个条件符合就返回真 var username=‘hmm’,pas=‘123456’; if(username=='hmm' && pas=='123456'){ alert('ok') } - 2,赋值使用 ...
2019-11-05 12:38:22
1236
原创 js中this指向的规律
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Ma...
2019-11-05 12:26:36
226
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅