首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
每天进步一丢丢
掘友等级
学生
每天进步一点点
获得徽章 11
动态
文章
专栏
沸点
收藏集
关注
作品
赞
152
文章 152
沸点 0
赞
152
返回
|
搜索文章
最新
热门
实现Vue的响应式
什么是响应式? 简单来说就是当我们有数据发生变化时,对该数据有依赖的代码会重新执行。例如在Vue中,当我们的数据发生改变,界面上对该数据有引用的组件会重新渲染。 如何实现响应式? 纯手动实现响应式 最
async-await 实现原理
前言 阅读该文章之前,你需要对async-await和generator有一定的了解。如果不了解的话,可以查看之前的文章async-await的用法以及生成器-迭代器 提出需求 当前有这么一个网络请求
生成器-迭代器
迭代器(Iterator) 什么是迭代器? 迭代器是帮助我们对某个数据结构进行遍历的对象,迭代器是一个对象。 这个对象需要符合迭代器协议(Iterator Protocol)。 迭代器协议定义了**产
V8-垃圾回收
垃圾的产生 在程序运行过程中,我们需要定义的变量,函数等,这些都是需要占用内存空间的,这些内存是浏览器自动为我们分配的。代码执行过程中,会出现某些创建出来的对象,永远不会再被使用了,那么这个对象就是垃
async-await的用法
async和await的基本用法 async函数 async函数在没有使用await时,和普通函数没有什么太大的区别,最主要的区别就是async函数始终返回一个Promise对象。 async函数返回
Vue3源码阅读笔记-diff算法
diff算法 在讲diff算法之前,先创建一些需要测试的数据 没有添加key时的diff算法 这里我对vue的原码做了一些修改,把一些参数给删除了,把一些操作改成了打印,便于理解。 可以看出没有使用k
Vue3源码阅读笔记-app.mount
app.mount('#app')的大致流程 app.mount实际调用的函数 会先通过document.querySelector获取container节点。如果该节点不存在,直接返回。 清空con
Vue3源码阅读笔记-Vue.createApp
Vue.createApp到底做了什么? 当调用Vue.createApp时实际上会来到下面这个函数 ensureRenderer函数 createRenderer函数 baseCreateRende
JS手写题-防抖-节流
防抖 什么是防抖(debounce)? 当事件触发时,相应的函数不会被立即触发,而是会被推迟执行。 当事件连续密集触发时,函数的触发会被一直推迟。 只有当等待一段时间后也没有再次触发该事件,那么才会真
Just-In-Time Compilers 以及v8引擎编译js过程
编程语言可以分成两类:一类是解释型语言,一类是编译型语言。 解释型语言 优点:直接执行,在运行过程中进行编译,不需要经过单独编译的步骤。 缺点:当某一段代码被重复执行时,每次都需要重复编译相同的代码。
下一页
个人成就
文章被点赞
224
文章被阅读
43,196
掘力值
1,327
关注了
39
关注者
67
收藏集
1
关注标签
24
加入于
2021-06-28