首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
稻香在掘金
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
31
文章 31
沸点 0
赞
31
返回
|
搜索文章
最新
热门
前端面试题之手写new
首先,我们看new都有哪些功能 1、new 可以创建一个新对象obj 2、new拥有构造函数,将新对象obj的原型__proto__与构造函数的原型prototype连接 3、执行构造函数,并将构造函
micro-app微前端浅析
micro-app通过 CustomElement 结合自定义的 ShadowDom,将微前端封装成一个类 WebComponent 组件,从而实现微前端的组件化渲染。
页面重绘与回流
比如我们删除一个dom节点,修改一个元素的宽高,这样就会导致页面的布局发生变化,DOM树的结构发生变化,引起dom树的重构,重构完成之后就会导致渲染树的重新渲染,这个过程就叫做**回流**
ES6中新增的Set、Map两种数据结构怎么理解?
区别? - 共同点:集合、字典都可以存储不重复的值 - 不同点:集合是以[值,值]的形式存储元素,字典是以[键,值]的形式存储
JavaScript深入之闭包
## 定义 MDN 对闭包的定义为: > 闭包是指那些能够访问自由变量的函数。 那什么是自由变量呢? > 自由变量是指在函数中使用的,但既不是函数参数也不是函数的局部变量的变量。 由此,我们可以看出闭
作用域链及闭包
作用域链 每个执行上下文中都有outer,他指向定义的时候所在的执行上下文,outer将不同的执行上下文串联起来,形成作用域链 词法作用域 词法作用域就是指作用域是由代码中函数声明的位置来决定的,所以
简单的发布订阅模式
发布订阅模式其实很简单,由三部分构成: arr :存放事件的数组 on: 订阅事件 就是将事件push到数组里 emit:发布事件 就是依次触发数组里的函数 注:图片来源我自己😂😂😂😂
简单的观察者模式
观察者模式 1.观察者 2.被观察者 3.被观察者主动收集(attach)观察者push到observers数组中 4.被观察者状态改变并调用观察者的update方法通知观察者 与发布订阅模式区别:笔
图片懒加载-前端性能优化
首页加载图片过多,会造成首页加载慢以致卡顿,这时,我们可用图片懒加载的方式进行性能优化。
防抖(debounce)和截流(throttle)
限制接口访问一般涉及到用户的输入。主要有两个经典场景:debounce 强制函数在某段时间内只执行一次,throttle 强制函数以固定的速率执行。 对比demo 2. 使用 throttle (截流) https://codepen.io/llh911001/pen/XmGY…
下一页
个人成就
文章被点赞
2
文章被阅读
3,080
掘力值
155
关注了
9
关注者
1
收藏集
3
关注标签
22
加入于
2019-05-01