![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
高阶JS
文章平均质量分 60
huisiyu
前端开发道路上的一名探索者
展开
-
模拟数据响应式
介绍原理模拟数据响应式Object.definePropertyProxy 介绍 当数据发生变化的时候,视图会自动更新。数据改变,视图随着数据的改变而做出响应。这就是数据响应式。 原理 我们可以利用对象的setter和getter对数据进行监测劫持,当数据发生改变的时候,在setter里面进行对应的DOM操作即可。 模拟数据响应式 Object.defineProperty 利用ES5 提供的Object.defineProperty方法对对象的单个属性进行监测。 let data = { n.原创 2021-06-02 09:54:16 · 162 阅读 · 0 评论 -
笔记---this指向
this指向总结箭头函数中的this案例案例一案例二 this指向总结 关于this的指向,函数内部的this只有在函数被调用的时候,内部this的指向才会被确定到底指向谁。谁调用的函数,那么函数内部的this就指向谁。 当函数调用的方式严格模式下this指向是undefined,非严格模式下this指向是window 箭头函数中的this 箭头函数本身没有自己this,其内部this是继承于离自己最近的函数作用域中的this 案例 案例一 const obj2 = { foo: function.原创 2021-03-29 17:06:25 · 84 阅读 · 0 评论 -
笔记---JS异步编程 & eventloop & 宏任务 & 微任务
标题JS执行机制 JS执行机制原创 2021-03-29 16:09:04 · 187 阅读 · 2 评论