首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
guozhao_qi
掘友等级
前端开发工程师
不喜欢安逸,但我更希望忙碌的有意义有价值,在我回首往事的时候,能让
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
39
文章 39
沸点 0
赞
39
返回
|
搜索文章
最新
热门
react笔记
我们建议从组件自身的角度命名 props,而不是依赖于调用组件的上下文命名。 出于性能考虑,React 可能会把多个 setState() 调用合并成一个调用。 因为 this.props 和 this.state 可能会异步更新,所以你不要依赖他们的值来更新下一个状态。 要解…
设计模式
外观模式:提供了一个接口,隐藏了内部的逻辑,更加方便外部调用。
笔试题
类数组:是相当于一个对象,里面有数组的值以及相应的属性(length)。 其中ES5中arguments就是一个类数组,但是在ES6中是没有这个属性。 绑定在被点击元素的事件是按照代码顺序发生,其他元素通过冒泡或者捕获“感知”的事件,按照W3C的标准,先发生捕获事件,后发生冒泡…
性能优化琐碎事
用户频繁创建地图组件,判断地图是否全屏函数做了防抖:该函数中用了getElementById和ele.clientWidth < screen.width,为了提升性能所以做了防抖。 懒加载就是将不关键的资源延后加载。。比如:进入可视区域才开始播放视频、加载图片 对于图片来说,…
浏览器渲染原理
注意优化点:浏览器得递归 CSSOM 树,避免写过于具体的 CSS 选择器,也尽量少的添加无意义html标签,保证层级扁平。 渲染树只会包括需要显示的节点和这些节点的样式信息,如果某个节点是 display: none 的,那么就不会在渲染树中显示。 当浏览器生成渲染树以后,就…
浏览器缓存机制
Memory Cache 也就是内存中的缓存,读取高效,持续性很短。 一旦我们关闭 Tab 页面,内存中的缓存也就被释放了。 Disk Cache 也就是存储在硬盘中的缓存,读取速度慢点,但是什么都能存储到磁盘中,比之 Memory Cache 胜在容量和存储时效性上。 Pus…
ES6之Proxy
Vue3.0 要使用 Proxy 替换原本的 API 原因在于 Proxy 无需一层层递归为每个属性添加代理,一次即可完成以上操作,性能上更好,并且原本的实现有一些数据更新不能监听到,但是 Proxy 可以完美监听到任何方式的数据改变,唯一缺陷可能就是浏览器的兼容性不好了。 t…
深浅拷贝
手写 call、apply 及 bind 函数
手写callapply的实现也类似,区别在于对参数的处理bind使用:new
Event Loop
进程描述了 CPU 在运行指令及加载和保存上下文所需的时间,放在应用上来说就代表了一个程序。线程是进程中的最小单位,描述了执行一段指令所需的时间。 锁:只需要在读取的时候加锁,直到读取完毕之前都不能进行写入操作。 浏览器中的 Event Loop:其实当遇到异步的代码时,会被挂…
下一页
个人成就
文章被点赞
41
文章被阅读
17,473
掘力值
837
关注了
13
关注者
3
收藏集
0
关注标签
12
加入于
2018-08-02