2018年8月31日

摘要: /** 闭包:它是一种保护机制,保护里边的变量不受外界的影响;* 函数执行,形成一个私有作用域,这个私有作用域就是闭包;* 不销毁的私有作用域才是闭包;* */ 栈内存:销毁,当这个作用域没有用处时,就销毁;没有用:跟外界没有任何关系了私有作用域销毁,函数执行完成之后,看这个作用是否还有用处,没有用 阅读全文
posted @ 2018-08-31 21:07 xieting123 阅读(124) 评论(0) 推荐(0)
 
摘要: let const 都属于 es6 的内容let声明 的变量 没有变量提升; 而且他也不是 window 上的一个属性不能重复声明 ; 重复声明会报错; 可以重新赋值const 跟let基本一样,但是也不能重新赋值 /** 在函数执行的时候,形成的私有作用域中,* 用var 声明过的变量 ,会有变量 阅读全文
posted @ 2018-08-31 19:16 xieting123 阅读(321) 评论(0) 推荐(0)
 
摘要: 例如:function f(name, age) { console.log(arguments[0]); arguments[0] = 'xiaohong'; age = age && 100; console.log(name,age,arguments)}var name = 'zhufeng 阅读全文
posted @ 2018-08-31 19:14 xieting123 阅读(202) 评论(0) 推荐(0)
 
摘要: 1 引用数据类型 和 引用数据类型之间的比较 永远比较的是地址var a = [1,2,3];var b = [1,2,3];var c = b;a == b // false 两个不是一个地址b == c // true 通过一个地址a.join() == b.toString() // '1,2 阅读全文
posted @ 2018-08-31 19:11 xieting123 阅读(484) 评论(0) 推荐(0)
 
摘要: git 把咱们文件对应的存储空间分为三个区 1、工作区 2、缓存区 3、历史区直接操作文件,不做add 时 ,咱们是在工作区做的修改git status > 查看当前文件的状态git init > 初始化文件夹,让这个文件成为一个可用git操控的文件git add 文件名 > 把相应的文件 从工作区 阅读全文
posted @ 2018-08-31 19:09 xieting123 阅读(139) 评论(0) 推荐(0)