首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
凡人进阶
掘友等级
前端工程师
|
JD
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 8
沸点 1
赞
9
返回
|
搜索文章
最新
热门
复习BFC
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第1天,点击查看活动详情。 防止子元素浮动之后的父元素高度坍塌 问题 父元素的高度是由内部未浮动的子元素高度撑起的。 如果子元素浮动了
浏览器中的事件循环
事件循环 浏览器本身是一个复杂的系统,它要做的事情非常多,例如: 执行js代码,请求图片资源,解析css,渲染页面,响应鼠标的点击等等。在实现层面,浏览器内部会用不同的功能模块去完成不同的事情。这些不
useState和useReducer
useState和useReducer的相同点和不同点比较。更适合使用useReducer的三个场景
浏览器eventLoop
eventLoop 有很多事情都是在主线程做的,例如:js代码执行,页面布局计算,渲染等 主线程同一时刻只能做一件事,事情多了就要排队。所以主线程维护了任务队列。 某个事件发生时,事件触发线程 就把对
如何让笔记本电脑连接其他两台显示器
目标效果 一台笔记本电脑 + 两个外置显示器屏幕 = 三个不同的屏。 获取三份快乐的同时锻炼脖子转动。 生图如下 步骤 检查笔记本电脑设备。对笔记本的接口的要求: HDMI USB3/type-c
如何确定this的指向
确定函数(方法)中的this的指向是一个很复杂的过程,也是考察候选者比较好的一个点。开发中,就直接打断点调试就行了,发现this的值不对,就改呀,改成箭头函数,或者用bind给绑定一下。但是,还是确定
git要知道的事
最常见的命令 git add . git commit -m "feat: 新功能" git push git提交规范 7个单词 feat:新功能(feature) fix:修补bug docs:文档
观察者模式
场景 用户点了网页中的按钮,接下要做三件事情(假设三件事没有依赖关系)。 初始方案1:伪代码: 上面的三个函数表示三件不同的事情。 好了,就从这里出发,我们看着这段代码,提一个需求:额外再补充做一件事
vue2-数据响应式原理
响应式 响应式是指状态的(对象的属性)修改之后,能自动更新到视图上。这样我们就可以集中精力在具体的业务操作上,并不需要关心dom。 vue主要是通过:数据劫持 + 依赖收集(这里用到了发布者-订阅者模
浏览器缓存
什么是缓存 缓存对应的单词是cache。计算机中很多地方都涉及缓存。我理解的缓存是:下次不要了 生活中的例子 遇到生词查字典获得读音。 输入:缓 查字典 确定它的部首 找到部首所在的页码 进入页码,数
下一页
个人成就
文章被点赞
189
文章被阅读
19,827
掘力值
814
关注了
15
关注者
204
收藏集
4
关注标签
2
加入于
2018-06-20