放弃不难,但坚持一定很酷。
Web缓存之浏览器缓存 Web缓存之浏览器缓存
概述 缓存是一种保存资源副本并在下次请求时直接使用该副本的技术。 当 web 缓存发现请求的资源已经被存储,它会拦截请求,返回该资源的拷贝,而不会去源服务器重新下载。这样带来的好处有:缓解服务器端压力,提升性能(获取资源的耗时更短了)。对
2020-10-11
计算机网络之HTTPS 计算机网络之HTTPS
概念 HTTPS = HTTP + SSL/TLS HTTPS (Secure Hypertext Transfer Protocol)安全超文本传输协议,是经过SSL/TLS加密的HTTP协议,端口号为443。其设计的主要目的是,提供对
计算机网络之HTTP 计算机网络之HTTP
HTTP简介 HTTP协议是基于TCP/IP协议之上的应用层协议 超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通
JavaScript事件循环机制 JavaScript事件循环机制
事件循环(Event Loop) 事件循环是JavaScript的执行机制 。 前置知识js是单线程语言 什么是单线程? 主程序只有一个线程,即同一时间片段内其只能执行单个任务。 单线程意味着什么? 单线程就意味着,所有任务都需要排队,
2020-10-03
Vue之组件通信 Vue之组件通信
组件通信props/$emit 在 Vue 中,父子组件的关系可以总结为 prop 向下传递,事件向上传递。父组件通过 prop 给子组件下发数据,子组件通过事件给父组件发送消息。 父组件向子组件传递数据代码示例父组件 在父组件里引入子组
2020-09-08
CSS基础之flex/grid CSS基础之flex/grid
这篇文章内容来自阮一峰的Flex 布局教程:语法篇和CSS Grid 网格布局教程,在一些微小的地方添加了一些注意事项。写这篇的目的是为了方便自己回顾,所以将图片去掉了,如果想更方便的学习推荐去阮老师的博客。 flex基本概念采用 Fl
2020-08-23
CSS基础之position CSS基础之position
position 用于指定一个元素在文档中的定位方式。top,right,bottom 和left 属性则决定了该元素的最终位置。 定位类型 定位元素(positioned element)是其计算后位置属性为 relative, abs
2020-08-22
JavaScript基础之原型/继承 JavaScript基础之原型/继承
原型定义 所有的引用类型的数据都有 __proto__ 这个属性,该属性即为隐式原型,所有的函数都有 prototype 属性,该属性即为显式原型。 这两个属性分别是什么?有什么联系? prototype我们从原型的定义上知道所有的函数都
2020-08-19
JavaScript基础之this/call/apply/bind JavaScript基础之this/call/apply/bind
thisthis 是什么 当一个函数被调用时,会创建一个活动记录(或者称为执行上下文)。这个记录会包含函数在哪里被调用(调用栈)、函数的调用方式、传入的参数等信息。this 就是这个记录的一个属性,会在函数执行的过程中用到。 如果对这个解
2020-08-17
JavaScript基础之闭包 JavaScript基础之闭包
闭包定义MDN定义: 闭包是指那些能够访问自由变量的函数。 自由变量: 自由变量是指在函数中使用的,但既不是函数参数也不是函数的局部变量的的变量。 《你不知道的JavaScript》里的定义: 当函数可以记住并访问所在的词法作用域
2020-08-16
JavaScript基础之作用域/作用域链 JavaScript基础之作用域/作用域链
作用域/作用域链作用域定义 作用域是一套规则,用于确定在何处以及如何查找变量(标识符)。 作用域是在运行时代码中的某些特定部分中的变量,函数和对象的可访问性。换句话说,作用域决定了代码区块中变量和其他资源的可见性。 通过定义我们可以知
2020-08-13
JavaScript基础之执行上下文 JavaScript基础之执行上下文
执行上下文概念执行上下文当 JS 引擎解析到可执行代码片段(通常是函数调用阶段)的时候,就会先做一些执行前的准备工作,这个 “准备工作”,就叫做 “执行上下文(execution context 简称 EC)” 或者也可以叫做执行环境。 E
2020-08-13
1 / 2