首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Ccccccindy
掘友等级
前端开发工程师
知之者才无畏
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
103
文章 103
沸点 0
赞
103
返回
|
搜索文章
最新
热门
js进阶之执行上下文对象、执行上下文栈
变量提升和函数声明提升 以上代码打印输出了undefined。 这就是变量声明提升-- 在全局作用域和函数作用域中声明的变量,会在预编译阶段被提升到代码头部。 所以相当于: 接下来函数声明提升: 以上
js进阶之原型和原型链
ES6的class出现之前,js都是通过原型链来实现继承的。 显式原型和隐式原型 上述代码是最简单的关于原型继承的例子。 此时涉及两个名词:显式原型和隐式原型 Person是构造函数,p1是实例对象
react diff详细对比更新过程
React16之前版本的Diff算法 react的更新过程包括新旧虚拟DOM树的对比过程和更新DOM过程。 16版本之前,是对比、更新同时进行,对比的过程采用递归的方式,技术实现方式是不断的将各个节点
手写发布订阅
```js class EventEmitter { eventList = []; // 订阅事件 on(event, fn) { (this.eventList[event] || (this.e
浏览器那些事
只要记住js是单线程的,线程(js)是运行在浏览器这个进程环境中的更小单位。 进程是cpu资源分配的最小单位。 线程是运行在进程基础上的一次程序执行的最小单位,进程可以包含多个进程。
React fiber--时间分片
fiber其实是一个多进程并发的过程。 🔴并行可以是并发,而并发不一定是并行,两种不能划等号, 并行一般需要物理层面的支持 类比js的执行环境 因此,js存在一个缺陷,就是前面的同步任务会影响后面的其
tsc VS babel
tsc和babel都可以将ts编译成js。 tsc编译优缺点: 优点:ts自带的编译器,更好的编译所有的ts代码,比如type、enum、namespace等都可以识别,并声成.d.ts声明文件。 缺
dependencies、devDependencies和peerDependencies区别
dependencies、devDependencies区别 他们之间的区别我看了很多篇文章,却也真是没看懂,于是自己写了一个npm包,才发现其中原理。 首先: 说起他们之间的区别,要区分项目和npm
前端路由的进化史
前端路由出现之前的链接跳转 以上,location是window对象上的属性,是在刷新页面的基础上进行页面跳转,在发生行为之后,会重新向服务器请求资源。 H5中的history对象可以实现不刷新跳转
关于前端路由的笔记
向路由组件传递信息三种方式 params方式携带参数 search方式携带参数 state携带参数(地址栏上没有参数提示) push replace 相当于一个栈,默认是使用push向栈里push一个
下一页
个人成就
文章被点赞
273
文章被阅读
42,702
掘力值
1,454
关注了
4
关注者
21
收藏集
0
关注标签
12
加入于
2020-12-10