首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
javaScript深入浅出
moonlightop
创建于2021-06-20
订阅专栏
深入浅出系列
暂无订阅
共8篇文章
创建于2021-06-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
V8垃圾回收机制
1. 介绍代际假说以及不同的垃圾回收算法 2. 栈和堆的结构 3. V8在堆中的不同区域分别采用哪些垃圾回收算法 4. 如何理解程序 、进程 、线程 、并发 、并行 、高并发 ? 5. 优化策略的应用
模拟new运算符
总结特点代码实现
调用函数时this的指向和克隆
this总结案例克隆浅克隆深克隆
call-apply-create-bind封装
call-applycall和apply的区别在于,apply方法传递参数是数组形式的apply因为指定参数的形式为数组,那么就不用字符串拼接参数了create参照继承中的圣杯模式,通过新建一个对象作
javaScript继承方法
共享原型通过将子类(实例的构造函数)指向父类(原型链上的原型),然后通过原型链的寻找实现继承但是这样会导致子类和父类指向同一个地址空间,子类的修改时也会父类的修改)圣杯模式通过创建一个对象,然后将该对
JavaScript原型和原型链
图解原型和原型链的关系十分感谢参考中三篇文章的作者,笔者结合自身的知识和对文章的理解,总结了如下笔记和图每个实例的__proto__属性指向它的构造函数的原型(prototype)上如:myPuppy
JS运行三部曲
JavaScript采用词法作用域(静态作用域)。而作用域分为全局作用域、函数作用域、块级作用域, 先找变量声明。将变量名作为key,value为undefined 再找函数声明。将函数名作为key,value为函数体 先找形参和变量声明。将变量名和形参名作为AO的key,va…
ES 5严格模式
ES3.0与ES5.0发生冲突的部分默认使用ES3.0;而在'use strict'下则使用ES5.0ES5.0严格模式下不允许使用with(){}变量使用前必须声明局部的this,预编译为undef