![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS高级
大白菜没有梗
这个作者很懒,什么都没留下…
展开
-
JS 手写new方法
212原创 2021-10-22 20:55:18 · 977 阅读 · 0 评论 -
JS原型与原型链
原型的概念所有的对象都有一个隐式原型 叫做__proto__,称为隐式原型。指向它对象的原型,这个属性是浏览器实现的。所有的函数都有显示原型 prototy,指向构造函数的原型对象,构造函数的 constructor又指向了实例。function fn() {}var obj = {}console.log(fn.__proto__ == Function.prototype); //trueconsole.log(obj.__proto__ == Object.protot原创 2021-10-20 22:34:44 · 90 阅读 · 0 评论 -
JS中全局代码执行过程
V8引擎执行JS代码的过程一. JS代码执行分为三个阶段Parse阶段: 代码经过解析变为 抽象语法树(AST)Lgnition阶段:抽象语法树 转变为 字节码执行阶段: 字节码转变为计算机能看懂的二进制文件进行执行。(转变字节码有跨平台的作用)二. 代码执行过程在Parse阶段会生成一个全局对象 Global Object(GO),这个对象里面放着公共类,代码中定义的变量,函数等。(变量提升)–GO对象包含window对象,GO对象又指向window对象js引擎内部有一个执行上下文原创 2021-09-25 20:46:36 · 344 阅读 · 0 评论