随笔分类 - 面试整理
面试问题整理
摘要:原文链接: https://juejin.im/post/6844904098941108232 这篇是阅读文章,自己在控制台打印,记录一下,方便后期复习 原文写得很好,容易理解,对继承不太清楚的可以看看 // 一,原型链继承 // function Parent () { // this.name
阅读全文
摘要:最近面试问到的原理问题还是挺多的,大致整理下 关于vue的 1.MVVM双向数据绑定原理 所谓MVVM数据双向绑定,即主要是:数据变化更新视图,视图变化更新数据。 视图变化更新数据我们可以通过事件监听的方式来实现,关键点在于数据变化如何更新视图.Vue内部通过Object.definePropert
阅读全文
摘要:执行环境定义了变量或函数有权访问的其他数据,每个执行环境都有一个与之关联的变量对象,环境中定义的所有变量和函数都保存在这个对象中.执行环境分为全局执行环境和局部执行环境,在web浏览器中,全局执行环境默认为window.当代码在环境中执行时,会创建变量对象的一个作用域链 如果用一个矩形来表示特定的执
阅读全文
摘要:1.webpack底层原理 (实现一个webpack) 步骤:1.拿到入口文件的代码并读出来转化为js对象(抽象语法术parser)2.拿到所有模块的依赖 ‘./message.js’,放进数组中 引入第三方模块和babel相关3.对代码进行转换使浏览器能够执行从es6/es module语法转化
阅读全文