林大妈的博客

02 2020 档案

摘要:浏览器缓存介绍 我们知道,浏览器可以通过http请求获得的资源,根据服务端的设置作一定的缓存处理,以加快下一次再使用同类资源时调出的速度,这便是浏览器缓存。 浏览器缓存分类 浏览器缓存分为以下两类:强缓存和协商缓存(也叫弱缓存) 强缓存 强缓存的命中意为完全不向服务端再次请求该资源,直接从缓存中读取 阅读全文
posted @ 2020-02-19 23:21 林大妈 阅读(261) 评论(0) 推荐(0)
摘要:JavaScript 是单线程执行的 JavaScript运行在浏览器中。浏览器是多线程的,但只分配了其中一条给JavaScript,作为它的主线程。对于编码者来说,JavaScript是单线程的。因此JavaScript中存在以下几种异步行为: 1. 事件绑定(addEventListener) 阅读全文
posted @ 2020-02-16 20:06 林大妈 阅读(370) 评论(0) 推荐(0)
摘要:浏览器访问网站过程 1. 用户在浏览器地址栏中输入网址 2. 浏览器解析网址构建HTTP请求 HTTP请求报文包括:请求行、请求头和请求体 3. 浏览器发起DNS解析请求,将域名转化为IP地址 网址映射到服务器IP地址,指定了访问的服务器 4. 浏览器发送请求报文给到服务器 5. 服务器接收并解析报 阅读全文
posted @ 2020-02-15 19:46 林大妈 阅读(332) 评论(0) 推荐(0)
摘要:JavaScript中的基本数据类型 在JS中,有6种基本数据类型: 1. string 2. number 3. boolean 4. null 5. undefined 6. Symbol(ES6) 除去这六种基本数据类型以外,其他的所有变量数据类型都是Object。基本类型的操作在JS底层中是 阅读全文
posted @ 2020-02-14 14:32 林大妈 阅读(664) 评论(0) 推荐(0)