js
JQ...
这个作者很懒,什么都没留下…
展开
-
【vue3源码】响应式系统设计2(分支切换问题)
响应式系统设计2(分支切换问题)原创 2022-12-03 16:26:08 · 165 阅读 · 0 评论 -
【vue3源码】响应式系统设计
vue3源码 响应式系统原创 2022-11-25 22:06:19 · 198 阅读 · 0 评论 -
react中使用Woker线程发送异步ajax请求
简单封装使用1 创建wokerconst workercode = () => { this.onmessage = function (e) { let that = this; let params = JSON.parse(e.data); if (params.type === "xhr") { let xhr = new XMLHttpRequest(); xhr.open(params.method, params.url);原创 2022-05-21 12:25:21 · 494 阅读 · 0 评论 -
前端实现超大量数据的list渲染-----虚拟列表 virtualList功能实现
多了不说直接上代码和简易版原理图######### 注:兄弟们勿喷第一次画图<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-wid原创 2021-08-05 17:43:11 · 1328 阅读 · 0 评论 -
react兄弟传值,使用发布订阅模式
react兄弟传值,以及跨代传值使用react传值的时候你还在通过父组件,收兄弟一的值给兄弟二吗,跨代传值还在一层层的去穿props吗,如果还在这么做,我觉得看了这个案例,应该会对你所帮助。如果用过vue的应该知道vue里面有个api叫vue.$ bus.on和vue.$bus.emit,这个api正式通过发布订阅模式这种方法来解决跨代传值层层传递的缺陷,不多啰嗦直接上代码<!DOCTYPE html><html lang="en"> <head> &原创 2021-07-24 16:28:13 · 312 阅读 · 0 评论 -
js实现函数的call方法(非es6)
call方法这个问题当初刚学js的时候就很困扰,fn.call(this,a,b,…)如果不用es6的解构方法,this后面的参数到底是如何传递给另外一个函数作为多个参数呢,今天回看红宝书突然回想起了这个问题,也找到了答案,不多说直接上代码 var obj = { color: "red", }; var color = "blue"; function sayColor(a, b) { console.log(this.color,原创 2021-07-21 21:23:37 · 244 阅读 · 0 评论