首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
用户32002084678
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
23
文章 23
沸点 0
赞
23
返回
|
搜索文章
赞
文章( 23 )
沸点( 0 )
浏览器渲染原理 (一)在网址中输入一个网站后面都做了什么
人法地,地法天,天法道,道法自然。 关键渲染路径(Critical Rendering Path)是指与当前用户操作有关的内容。例如用户刚刚打开一个页面,首屏的显示就是当前用户操作相关的内容,具体就是浏览器收到HTML、CSS 和 JavaScript 等资源并对其进行处理从而…
浏览器渲染原理 (二)html中的css、javascript、dom之间的解析和相互阻塞关系
知足则不辱,知止则不殆。——老子 我们在看一些前端优化规则的时候,比如雅虎军规等等,都有看到 style 写在 head 中,但是外链 script 写在 body 的最后,以优化性能,都知道应该怎么做,但是不知道其中的原理。 如果还不知道浏览器渲染的原理的,看一看浏览器渲染原…
浏览器渲染原理 (三)repaint(重绘)和reflow(回流)详解
知足则不辱,知止则不殆。——老子 大多数设备的刷新频率是60Hz,也就说是浏览器对每一帧画面的渲染工作要在 16ms 内完成,超出这个时间,页面的渲染就会出现卡顿现象,影响用户体验。 repaint/重绘 和 reflow/回流发生在什么渲染的那个阶段,我们要了解什么叫做 re…
一文理解 cookie、localStorage、sessionStorage、session
在以前经常用到的cookie、session,但在H5中新引入了新的浏览器本地缓存方案。因为大家使用的不太规范用来作为本地储存工具,在下次请求时会默认带上cookie中的数据导致浪费性能和流量。 下面就从开始介绍为什么产生的cookie,它的出现是为了解决什么问题,它有什么问题…
webSocket(一) 浅析
HTML5 开始提供的一种浏览器与服务器进行全双工通讯的网络技术,属于应用层协议。它基于TCP 传输协议,并复用 HTTP 的握手通道。 WebSocket 可以实现客户端与服务器间双向、基于消息的文本或二进制数据传输。WebSocket 连接远远不是一个网络套接字,因为浏览器…
webSocket(二) 短轮询、长轮询、Websocket、sse
Web Sockets定义了一种在通过一个单一的 socket 在网络上进行全双工通讯的通道。仅仅是传统的 HTTP 通讯的一个增量的提高,尤其对于实时、事件驱动的应用来说是一个飞跃。 通过Polling(轮询)、Long-Polling(长轮询)、Websocket、sse的…
深入Vue系列 next-tick原理和源码解析
在 vue 的官方文档中有一个 API 叫做 nextTick,将回调延迟到下次 DOM 更新循环之后执行。在修改数据之后立即使用这个方法,获取更新后的 DOM。 放在Vue.nextTick()回调函数中的执行的应该是涉及 DOM操作的 JavaScript 代码。 Vue …
JavaScript中的变量提升
在 ES6 之前,JavaScript 没有块级作用域(一对花括号{}即为一个块级作用域),只有全局作用域和函数作用域。变量提升即将变量声明提升到它所在作用域的最开始的部分。 在 JavaScript 代码运行之前其实是有一个编译阶段的。编译之后才是从上到下,一行一行解释执行。…
一文了解JavaScript中的数据类型
引用类型:Object、Array等等。 所有基本类型的值都是不可改变的。但需要注意的是,基本类型本身和一个赋值为基本类型的变量的区别。 变量会被赋予一个新值,而原值不能像数组、对象以及函数那样被改变。 引用类型 引用数据类型的值是保存在堆内存中的对象。JavaScript不允…
一文了解HTTP中的缓存
HTTP缓存相信都不陌生,因为它是在前端性能优化中必不可少的一个环节。在首次进入或者请求数据正常传输数据,而当再次进入或者请求数据时,可以走本地或者服务器上的缓存,来节省流量、优化性能、提高用户体验、降低网络负荷等等。 web缓存主要用来缓存html文件、js文件、css文件、…
下一页
关注了
1
关注者
0
收藏集
0
关注标签
0
加入于
2025-01-13