摘要:
目录Vue 双向绑定原理描述下 vue 从初始化页面--修改数据--刷新页面 UI 的过程?你是如何理解 Vue 的响应式系统的?虚拟 DOM 实现原理既然 Vue 通过数据劫持可以精准探测数据变化,为什么还需要虚拟 DOM 进行 diff 检测差异?Vue 中 key 值的作用?Vue 的生命周期 阅读全文
摘要:
目录实现 new 方法实现 Promise实现一个 call 函数实现一个 apply 函数实现一个 bind 函数浅拷贝、深拷贝的实现实现一个节流函数实现一个防抖函数instanceof 的原理柯里化函数的实现Object.create 的基本实现原理实现一个基本的 Event Bus实现一个双向 阅读全文
摘要:
转自https://www.cnblogs.com/echolun/p/7889848.html 如何区分深拷贝与浅拷贝,简单点来说,就是假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,拿人手短,如果B没变,那就是深拷贝,自食其力。 此篇文章中也会简单阐述到栈堆,基 阅读全文
摘要:
目录盒模型如何实现一个最大的正方形一行水平居中,多行居左水平垂直居中如何实现左右等高布局画三角形link @import导入cssBFC理解 回到顶部盒模型 复制/* 红色区域的大小是多少?200 - 20*2 - 20*2 = 120 */ .box { width: 200px; height: 阅读全文
摘要:
转载地址:http://www.phpddt.com/reprint/csrf.html CSRF概念:CSRF跨站点请求伪造(Cross—Site Request Forgery),跟XSS攻击一样,存在巨大的危害性,你可以这样来理解: 攻击者盗用了你的身份,以你的名义发送恶意请求,对服务器来说这 阅读全文
摘要:
目录判断 js 类型的方式ES5 和 ES6 分别几种方式声明变量闭包的概念?优缺点?浅拷贝和深拷贝数组去重的方法DOM 事件有哪些阶段?谈谈对事件代理的理解js 执行机制、事件循环介绍下 promise.allasync 和 awaitES6 的 class 和构造函数的区别transform、t 阅读全文