JavaScript高级
文章平均质量分 94
花京院嚯
钻研使人快乐
展开
-
javascript高级(4)
程序的一次执行,它占有一片独有的内存空间,可以通过windows任务管理器查看进程。套路:自定义构造函数,属性在函数中初始化,方法添加到原型上。套路:先创建空Object对象,再动态添加属性/方法。问题:对象没有一个具体的类型,都是object类型。多线程:在一个进程内,同时有多个线程运行。问题:每个对象都有相同的数据,浪费内存。适用场景:起始时对象内部数据是确定的。适用场景:需要创建多个类型确定的对象。适用场景:需要创建多个类型确定的对象。问题:如果创建多个对象,有重复代码。...原创 2022-08-10 10:34:41 · 207 阅读 · 1 评论 -
javascript高级(3)
目录执行上下文栈测试面试题作用域作用域与执行上下文作用域链面试题闭包引入常见的闭包闭包的作用闭包的生命周期闭包的应用——自定义JS模块闭包的缺点及解决内存溢出内存泄漏执行上下文栈在全局代码执行前,JS引擎就会创建一个栈来存储管理所有的执行上下文对象 在全局执行上下文(window)确定后,将其添加到栈中(压栈) 在函数执行上下文创建后,将其添加到栈中(压栈) 在当前函数执行完后,将栈顶的对象移除(出栈) 当所有的代码执行...原创 2022-08-06 17:25:06 · 223 阅读 · 1 评论 -
javascript(2)高级
对象的__proto__原创 2022-08-05 12:08:27 · 191 阅读 · 1 评论 -
javascript高级(1)
JavaScript原创 2022-07-31 16:17:19 · 160 阅读 · 0 评论