林大妈的博客
摘要: 浏览器缓存介绍 我们知道,浏览器可以通过http请求获得的资源,根据服务端的设置作一定的缓存处理,以加快下一次再使用同类资源时调出的速度,这便是浏览器缓存。 浏览器缓存分类 浏览器缓存分为以下两类:强缓存和协商缓存(也叫弱缓存) 强缓存 强缓存的命中意为完全不向服务端再次请求该资源,直接从缓存中读取 阅读全文
posted @ 2020-02-19 23:21 林大妈 阅读(241) 评论(0) 推荐(0) 编辑
摘要: JavaScript 是单线程执行的 JavaScript运行在浏览器中。浏览器是多线程的,但只分配了其中一条给JavaScript,作为它的主线程。对于编码者来说,JavaScript是单线程的。因此JavaScript中存在以下几种异步行为: 1. 事件绑定(addEventListener) 阅读全文
posted @ 2020-02-16 20:06 林大妈 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 浏览器访问网站过程 1. 用户在浏览器地址栏中输入网址 2. 浏览器解析网址构建HTTP请求 HTTP请求报文包括:请求行、请求头和请求体 3. 浏览器发起DNS解析请求,将域名转化为IP地址 网址映射到服务器IP地址,指定了访问的服务器 4. 浏览器发送请求报文给到服务器 5. 服务器接收并解析报 阅读全文
posted @ 2020-02-15 19:46 林大妈 阅读(299) 评论(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 林大妈 阅读(638) 评论(0) 推荐(0) 编辑
摘要: HTML5中新增了History API,它用于管理浏览器路由跳转的一个url栈。History是window对象的一部分,它也是一个对象,因此称它是BOM(类似DOM,Browser Object Model)中的一份子。History对象包含了用户在浏览器端访问过的所有url。 一、为什么存在H 阅读全文
posted @ 2019-09-09 16:49 林大妈 阅读(367) 评论(0) 推荐(1) 编辑
摘要: 盒模型、浮动和定位是CSS中最重要的三个概念。它们共同决定了一个元素在页面中以怎样的形式进行排布与显示。 一、盒模型 1. 定义 盒模型是CSS的核心概念。一个页面中,所有的元素(不管他最终显示是圆形、矩形还是三角形)都被看作一个矩形盒子,这个盒子包含了内容区、内边距、边框和外边距。 图1. CSS 阅读全文
posted @ 2019-08-28 17:53 林大妈 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 回顾CSS选择符,学习接入样式的更多方式。 一、选择符 1. 种类 ① 类型选择符:直接的HTML标签名,例如: body、p、div 等; ② 后代选择符:空格,例如: div p 选择div中的所有p元素后代; ③ ID选择符:形如“#id”,例如 #introduction 选择id为intr 阅读全文
posted @ 2019-08-27 21:58 林大妈 阅读(490) 评论(0) 推荐(2) 编辑
摘要: 数组,是一段线性分配的,具有非常高性能的数据结构。简单地说,数组以连续的空间存储,通过整数地计算偏移量访问其中的元素,将读取修改的时间复杂度降低至O(1),我们称之为猝发式存取。是不是非常期待?没错,像这样的好东西,JavaScript没有。 1. Array简介 但作为替代,JavaScript设 阅读全文
posted @ 2019-08-03 18:38 林大妈 阅读(403) 评论(0) 推荐(2) 编辑
摘要: 在一般的编程语言中,我们使用继承来复用代码,做成良好的数据结构。而在JavaScript中,我们使用原型来实现以上的需求。由于JavaScript专注于对象而摒弃了类,我们要明白原型和继承的确是有差异的,但很多人接受不了这个事实,因此用某些语法来模仿类的操作。但如果我们要学习JavaScript,还 阅读全文
posted @ 2019-08-02 08:36 林大妈 阅读(600) 评论(0) 推荐(1) 编辑
摘要: JavaScript是一门函数式的面向对象编程语言。了解函数将会是了解对象创建和操作、原型及原型方法、模块化编程等的重要基础。函数包含一组语句,它的主要功能是代码复用、隐藏信息和组合调用。我们编程就是把一个需求拆分成若干函数和数据结构的组合实现,其中算法又是实现正确函数的方法论。我们先介绍基础知识: 阅读全文
posted @ 2019-07-31 12:40 林大妈 阅读(1127) 评论(0) 推荐(3) 编辑