首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
灯下草虫鸣314
掘友等级
前端开发
|
字节跳动
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
64
文章 64
沸点 0
赞
64
返回
|
搜索文章
赞
文章( 64 )
沸点( 0 )
浅谈我对观察者模式和发布订阅者模式的理解
对象间一种一对多的依赖关系,当目标对象 Subject 的状态发生改变时,所有依赖它的对象 Observer 都会得到通知。 对象间一种一对多的依赖关系,当目标对象指定的动作发生改变时,订阅该动作的依赖对象会收到相应的通知。 设计模式是在特定场景下面可以使用的解决方案,是前辈们…
http缓存机制
本文是阅读文章所做笔记。意在加深记忆也便于日后查找 Expires: 在服务端配置,用于强缓存。用来控制在规定时间之前,浏览器不需要在发出请求,直接使用本地缓存。且Expires是服务端时间。 If-Modified-Since/Last-Modified: 这两个是成对出现。…
从输入URL到页面加载的过程
本文为阅读文章时的阅读笔记。为加深记忆,方便日后查找 主控进程:主进程只有一个。负责协调和主控 负责管理每个页面。创建及销毁其他进程 插件进程:第三方插件进程。每种类型的插件就是一个进程。只有该插件使用时才会创建 解析html,css,构建DOM树,css树。合并为render…
JavaScript程序内部的执行机制
全局执行上下文:这是默认的,最基础的执行上下文。不在任何函数中的代码都位于全局执行上下文中。共有两个过程1、创建全局对象,在浏览器中这个全局对象就是window对象。将this指针指向这个全局对象。一个程序中只能存在一个执行上下文; 函数执行上下文:每次调用函数时,都会为该函数…
HTTP1与HTTP2的区别
客户端首次接受的相应常常不能完全渲染。相反,它包含一些其他需要的资源。因此,客户端必须发出一些请求。HTTP1.0客户端的每一个请求必须重新连接,这是非常耗时和资源的; HTTP1.1通过引入长连接和流水线技术处理了这个问题,通过长连接,HTTP1.1假定这个TCP连接应该一直…
HTTP常见状态码
HTTP状态码表示客户端HTTP请求的返回结果、标记服务器端的处理是否正常或者是出现的错误,能够根据返回的状态码判断请求是否得到正确的处理很重要。 200 OK: 表示从客户端发送给服务器的请求被正常处理并返回。 204 No Content: 表示客户端发送给客户端的请求得到…
CSS权重
上面的例子是:三条样式修饰同一元素p,那么最终的样式如何呢?很显然,最后的样式是第三个样式也就是字体大小为25px,颜色为yellow。
HTTP缓存机制
浏览器缓存也包含很多内容: HTTP缓存、indexDB、cookie、localstorage等。这里我们只讨论HTTP缓存内容; 缓存命中率: 从缓存中得到数据的请求数与所有请求数的比率。理想状态是越高越好; 过期内容: 超过设置的有效时间,被标记为 “陈旧” 的内容。通常…
防抖节流函数
搜索框搜索输入。只需用户最后一次输入完,再发送请求 窗口大小Resize。只需窗口调整完成后,计算窗口大小。防止重复渲染。 从上一次命令结束开始的一定时间范围t内,如果多次连续下达命令,则只执行当前时间段t内第一次命令。
从输入URL到页面加载的过程?如何由一道题完善自己的前端知识体系!
最近恰好被问到这方面的问题,尝试整理后发现,这道题的覆盖面可以非常广,很适合作为一道承载知识体系的题目。关于这道题目的吐槽暂且不提(这是一道被提到无数次的题,得到不少人的赞同,也被很多人反感),本文的目的是如何借助这道题梳理自己的前端知识体系!
下一页
个人成就
文章被点赞
71
文章被阅读
22,416
掘力值
623
关注了
5
关注者
8
收藏集
2
关注标签
1
加入于
2020-06-28