js深度指南
KAMHUNCHAN
这个作者很懒,什么都没留下…
展开
-
js数组的方法以及类数组
【代码】js数组的方法以及类数组。原创 2023-07-28 16:54:58 · 136 阅读 · 0 评论 -
原型,原型链
【代码】原型,原型链。原创 2023-07-24 09:59:11 · 122 阅读 · 0 评论 -
包装类
【代码】包装类。原创 2023-07-21 15:14:26 · 121 阅读 · 0 评论 -
立即执行函数
2,立即执行函数 IIFE -->immediately invoked function expression。1,自动执行、执行完毕后立即释放,不会像普通函数一样保留在GO里。原创 2023-07-20 16:14:11 · 80 阅读 · 0 评论 -
作用域链、闭包
当内部函数被返回到外部,并且被保存时,一定会产生闭包,闭包会产生原来的作用域链不释放,过渡闭包会导致内存泄漏,或者加载变慢。函数执行完成,AO会被销毁,函数重新执行会重新生成新的AO-->AO是一个即时的存储容器。a函数结束时,a函数的AO被销毁,同时b函数是存在a函数内的,因此b函数也被整个销毁了。b函数执行前一刻,生成b函数的AO,并且放在b函数作用域链的第一位。b函数被定义时,b函数的作用域链与a函数在执行时的作用域链相同。函数创建时生成函数执行期上下文-->AO。原创 2023-07-20 11:44:42 · 41 阅读 · 0 评论 -
对象属性与遍历,instanceof、this、 callee和caller
callee和caller。原创 2023-07-18 20:37:07 · 47 阅读 · 0 评论 -
循环、typeof,类型转换、斐波那契数列
循环步骤:声明变量i = 0 ——> if(i i++typeof类型转换。原创 2023-07-17 15:42:19 · 260 阅读 · 0 评论 -
js预编译
变量提升提升声明,不提升赋值,因此再赋值之前使用,值是undefined。1,全局写不写var都是挂在window上面。1,检查所有语法错误,如果存在语法错误无法执行。函数声明整体提升,所以函数可以先执行再定义。2,预编译过程(变量提升,函数提升)3,解释一行,执行一行。原创 2023-07-17 18:26:08 · 166 阅读 · 0 评论 -
函数、函数参数默认值
函数。原创 2023-07-17 17:58:21 · 212 阅读 · 0 评论 -
JS数据类型、错误、对比运算符、逻辑运算
JS数据类型、错误、对比运算符、逻辑运算原创 2023-07-17 11:26:13 · 78 阅读 · 0 评论