自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 浏览器缓存机制

知识点:缓存头cache-control验证头:last-modified/Etagcookie1 cache-control作用:让浏览器请求资源的时候从缓存中读取。设置之后会从客户端缓存而不经过服务端验证,如果max-age设置的时间过长,服务更新了文件客户端不会知道。解决方案:给js文件和其他静态资源文件加哈希码,如果资源不变哈希码不变,也就是url不变;如果内容有变化,...

2019-03-21 15:06:31 164

原创 前端面试(6)-- 通信类

知识点:什么是同源策略及限制前后端如何通信如何创建 ajax跨域通信的几种方式1. 什么是同源策略及限制同源策略:限制从一个源加载的文档或脚本如何与另一个源的资源进行交互。这是一个用于隔离潜在恶意文件的关键的安全机制。限制:Cookie、LocalStorage 和 IndexDB 无法读取DOM 无法获得AJAX 请求不能发送2. 前后端如何通信ajax:同源策...

2019-03-07 22:32:46 283

原创 前端面试(5)-- 面向对象

知识点:类与实例:类的声明生成实例类与继承:如何实现继承继承的几种方式1. 类与实例// 类的声明var Animal = function () { this.name = 'Animal';};// ES6 中 class 的声明class Animal2 { constructor () { this.name = 'Animal2'; }};...

2019-03-07 21:52:02 257

原创 前端面试(5)-- 原型链

知识点:创建对象的几种方法原型、构造函数、实例、原型链instanceof 的原理new 运算符1. 创建对象的几种方法方式一:字面量var p1 = {name:'zhangsan'};var p11 = new Object({name: 'zhangsan'}); //这种方式是字面量方式的语法糖方式二:通过构造函数var Person = function(){t...

2019-03-07 21:00:45 282

原创 前端面试(4)-- HTTP 协议类

知识点:HTTP 协议的主要特点HTTP 报文的组成部分HTTP 方法POST 和 GET 的区别HTTP 状态码什么是持久连接什么是管线化1. HTTP 协议的主要特点简单快速:每个资源URI(统一资源符)是固定的,比如图片、页面地址,所以HTTP协议中处理比较简单,访问某个资源输入URI即可;灵活:每个http协议中有一个头部分,有个数据类型,通过一个http协议的就...

2019-03-07 20:28:02 246

原创 前端面试(3)-- DOM 事件

11

2019-03-07 19:58:24 271

原创 前端面试(2)--css盒模型

题目:谈谈你对CSS盒模型的认识考点:基本概念:标准模型+IE模型标准模型和IE模型的区别CSS 如何设置这两种模式JS 如何设置获取盒模型对应的宽和高实例题(根据盒模型解释边距重叠)BFC(边距重叠解决方案)1. 基本概念与区别标准模型:不包含 border 和 paddingIE模型:包含 border 和 padding2. CSS 如何设置这两种模式...

2019-03-07 19:33:28 271

原创 前端面试(1)--页面布局之三栏布局

题目:假设高度已知,请写出三栏布局,其中左栏、右栏宽度各为300px,中间自适应1. 五种解决方案float 布局绝对定位flex 布局表格布局网格布局延伸:1. 五种解决方案的优缺点; 2. 若高度未知,哪种方案最合适; 3. 兼容性问题flex和表格布局会自动撑开高度<!DOCTYPE html><html> <head&

2019-03-07 17:39:55 421

原创 JS基础知识--变量类型与变量计算(强制类型转换)

题目:JS 中使用 typeof 能得到哪些类型何时使用 === ,何时使用 ==JS 中有哪些内置函数JS 变量按照存储方式区分为哪些类型,并描述其特点如何理解 JSON知识点变量类型变量计算1 变量类型值类型 vs 引用内省typeof 运算符详解1.1 值类型var a = 100var b = aa = 200console.log(b...

2019-02-16 21:05:05 201

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除