自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端开发应该掌握的HTTP知识

文章目录HTTP相关知识状态码分类常见的状态码:http methodshttp headershttp 缓存(重点)缓存的概念为什么需要缓存哪些资源可以被缓存缓存到哪里缓存策略之强制缓存缓存策略之协商缓存(对比缓存)(截图,14-8,9:10;9:37;13:44)缓存相关的headers刷新操作方式,对缓存的影响HTTP面试题http常见的状态码有哪些?http常见的header有哪些?什么是Restful API?描述一下http的缓存机制(重要)HTTP相关知识状态码分类1xx 服务器收到请

2020-09-01 10:12:21 571

原创 前端必会的手写实现面试题——new

前言  相信很多小伙伴和我一样,初学前端的时候对new很好奇,为什么new可以创建一个构造函数或者类的实例,它究竟有什么魔力?这篇文章我就一步步剖析new,让它在我们面前“原形毕露”,并手写实现一个new函数,Let’s go!new是个什么东西一句话简单介绍new:new 运算符创建一个用户定义的对象类型的实例或具有构造函数的内置对象的实例。(引用MDN的专业描述)我们通俗的解释一下:当我们对构造函数或者类使用new运算符时,可以得到一个继承了构造函数的实例属性/方法和原型属性/方法的实例对

2020-08-24 19:07:50 409

原创 前端必会的手写实现面试题——bind

前端必会的手写实现面试题——bind前言  我在另一篇文章中介绍了call/apply的手写实现,还没有看的小伙伴可以先看了call/apply再来看bind的实现,因为他们之中有相似之处,但是bind的实现会更加难一些,循序渐进更能加深理解:前端必会的手写实现面试题——call/apply实现bind方法一句话简单介绍call/apply:bind() 方法会创建一个新函数。当这个新函数被调用时,bind() 的第一个参数将作为它运行时的this,之后的一序列参数将会在传递的实参前传入作为它

2020-08-24 16:50:12 747 1

原创 前端必会的手写实现面试题——call/apply

文章目录中高级前端必会的手写实现面试题开始学习之前听我废话两句实现call/apply实现bind方法实现new关键字实现数组的map方法实现数组的filter方法实现数组的some方法实现数组的every方法实现数组的find方法实现数组的forEach方法中高级前端必会的手写实现面试题开始学习之前听我废话两句  javascript为我们提供的各种优秀API极大程度提升我们的开发效率,作为初级前端er必须要对常用的API信手拈来,而中高级前端er则需要做到知其然且知其所以然,这也是中高级前端面试常

2020-08-21 19:31:37 332

原创 Vue声明周期详解——持续更新

文章目录Vue声明周期详解生命周期流程:生命周期钩子的作用:第一次页面加载会触发哪几个钩子:Dom渲染在哪个周期中就已经完成:生命周期函数名:Vue声明周期详解生命周期流程:开始创建–初始化数据–编译模板–挂载Dom→渲染–更新→渲染–销毁。生命周期钩子的作用:让我们在控制整个Vue实例的过程时更容易形成好的逻辑第一次页面加载会触发哪几个钩子:beforeCreat,created,beforeMount,mountedDom渲染在哪个周期中就已经完成:mounted生命周期函数名:

2020-08-21 14:09:41 636

原创 Vue面试常考题总结——持续更新

Vue已经成为我们前端开发er必学技能之一了,也是面试必考之一,在这里总结自己遇到的相关面试题,给自己也给大家一个vue复习手册

2020-08-20 17:42:31 624

原创 Vue必会知识点——原理篇

文章目录原理组件化和MVVMVue响应式虚拟DOM(Virtual DOM)和diff模板编译vue组件如何渲染和更新前端路由原理原理组件化和MVVM组件的出现,就是为了拆分代码,以不同的组件划分不同的功能模块,有复用性传统组件,只是静态渲染,更新还要依赖于操作DOMMVVM的数据驱动视图则可以专注于业务逻辑和数据的开发,利用双向数据绑定去更新视图。Model-View-ViewModel 的缩写,Model代表数据模型,View代表 UI 组件,ViewModel 将Model 和View

2020-08-19 18:58:18 563

原创 Vue必会知识点——使用篇

文章目录使用Vue的基本使用组件Vue高级特性VuexVue-router使用Vue的基本使用v-html和v-text:都会覆盖掉子组件v-html能解析html标签v-html有xxs风险computed和watch:computed有缓存,data不变则不会重新计算。cpmputed在v-model绑定的时候需要有get(),set()watch需要设置deep为true才能深度监听watch监听引用类型,拿不到oldVal,因为同一个引用类型指针相同,修改值之后指向新的v

2020-08-19 18:55:59 523

空空如也

空空如也

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

TA关注的人

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