首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
黄bhots
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 14
沸点 0
赞
14
返回
|
搜索文章
赞
文章( 14 )
沸点( 0 )
浏览器原理 之 页面渲染的原理和性能优化篇
001 浏览器的底层渲染页面篇 浏览器加载资源的机制 浏览器会开辟一个 GUI 渲染线程,自上而下执行代码,专门用于渲染渲染页面的线程。 遇到 CSS 资源 遇到 <style> 内联标签会交给 GU
关于 loader 和 plugins
一、loader 1.loader 介绍 loader 是什么 loader 作用 loader 的执行是有顺序的,支持链式的调用。loader的执行顺序是从下到上,从右到左。比如处理样式类的文件,u
浏览器原理-浏览器缓存和本地存储篇
思维导图 浏览器的缓存 浏览器的缓存分为两种 强缓存 和 协商缓存。 浏览器缓存资源的位置放置四个地方 Service Worker, Memory Cache, Disk Cache, Push C
你需要知道的 JS 继承和模拟实现 new
继承 继承的目的:让子类的实例也同样具备父类的属性和公共方法。 思考1:实例 c1 具备哪些属性和方法 最简单的原型继承 缺陷:原型继承是把父类的私有属性和共有属性都定义成了子类原型上的共有属性,如果
刨析 JS 中的forEach、for in、for of三类循环原理和性能
性能比较 for 循环和 while 循环的性能对比 使用 let 声明下的循环,由于 for 中块级作用域的影响,内存得到释放,运行的运行的速度会更快一些。 使用 var 声明时因为for whil
关于 JS 事件循环 event loop
思维导图一、JS异步编程基本概念进程和线程 Tip二、event loop宏任务和微任务1. 宏任务(macro task)2. 微任务(micro task)思考:为什么要引入微任务,只有宏任务可以
我们需要知道的 JS 异步编程
思维导图一、定时器1. 设定定时器setTimeout([function], [interval])setInterval([function], [interval])2. 清除定时器如何清除定时
深入了解 call, apply, bind 和模拟实现
一、call 格式 [function].call([this], [param]...),一句话概括:call() 将函数的 this 指定到 call() 的第一个参数值和剩余参数指定的情况下调用某个函数或方法。 1. 热身题1 2. 热身题 2 1. 模拟实现内置的 ca…
JS 经典面试题初篇(this, 闭包, 原型...)含答案
1. 问下面输出结果 2. 问下面输出结果 3. 下面输出结果 4. 求下面输出结果 1. 求下面输出结果 2. 某腾的面试题,以下的代码要实现5个 input 按钮循环绑定 click 点击事件,绑定完成后点击1、2、3、4、5五个按钮分别输出0、1、2、3、4五个字符 1.…
下一页
关注了
0
关注者
1
收藏集
0
关注标签
0
加入于
2021-02-08