
前端基础系列
Chepy2018
生命不息,学习不止
展开
-
前端基础系列--3.前端继承的几种方式
放弃死记硬背,一步一步理解继承。一、构造器继承最简单的一种,继承构造器属性:function Parent() { this.name = 'Parent';}function Child() { Parent.call(this); this.age = 12;}这个方法是很简单,但是很明显只能继承构造器属性,那么原型属性想继承怎么办呢?...原创 2019-10-18 10:41:56 · 2088 阅读 · 0 评论 -
前端基础系列--2. 变量提升与作用域那些事
上一篇:1. 浏览器缓存一、前言尽管通常JS被归类为 ”动态“ 或 ”解释执行“ 语言,但事实上他是一门编译语言。但与传统的编译语言不同,JS不是提前编译的,编译结果也不能在分布式系统中进行移植。解释执行: 存在一个解释器,对于JS来说,浏览器的JS引擎就是一个解释器,对预编译后的JS代码进行解释执行,解释一行,执行一行,这个过程中不会生成中间文件。 编译执行:对于平台无法识别的带...原创 2019-06-26 22:18:00 · 180 阅读 · 0 评论 -
前端基础系列--1. 浏览器缓存了解下
一、浏览器缓存分类强缓存:浏览器从本地缓存获取,不需要发起服务器请求协商缓存:发起一次服务器请求,服务器判断缓存是否过期,如果未过期返回304,浏览器从本地缓存读取;如果过期,返回对应资源,状态码为200浏览器访问资源流程:1. 判断本地是否有缓存,没有缓存则请求服务器重新获取;2. 有缓存,判断是否是强缓存,如果是强缓存则直接返回200,不请求服务器。3. 如果是...原创 2019-06-24 17:19:19 · 380 阅读 · 0 评论