自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 浅谈 Vue2.4.0 $attrs 与 inheritAttrs

vm.$attrs官方APIvm.$attrs2.4.0 新增,类型:{ [key: string]: string },只读详细:包含了父作用域中不作为 prop 被识别 (且获取) 的特性绑定 (class 和 style 除外)。当一个组件没有声明任何 prop 时,这里会包含所有父作用域的绑定 (class 和 style 除外),并且可以通过 v-bind="$attrs" ...

2020-03-07 23:25:24 127

原创 浅谈 JS 对象属性描述符(property descriptor)对象

属性描述符(property descriptor)对象value:就是属性的值,默认 undefinedwritable:决定属性能否被赋值get:访问器函数(getter),函数或 undefined,在取属性值时被调用set:设置器函数(setter),函数或 undefined,在设置属性值时被调用enumerable:决定 for in 或 Object.keys 能否枚举...

2020-03-01 22:21:44 1587

原创 面向校招:HTTP与前端缓存知识点总结

一. 基础概念HTTP 特点简单快速:请求服务时,只需传送请求方法和路径灵活:允许传输任意类型的数据对象,由 Content-Type 标记无连接:服务端处理完请求就断开连接无状态:意味着每个请求都是独立的,如果后续处理需要前面的信息,则它必须重传持久连接 Keep-Aliveconnection: **Keep-Alive **使客户端到服务器端的连接持续有效,避免了建立或...

2020-02-20 19:40:03 162

原创 浅谈浏览器页面渲染过程 load 与 DOMContentLoaded 事件

一个问题为什么推荐把 <script> 都放在 <body> 底部?防止加载资源而导致的长时间的白屏。js 只能获取在 <script> 以上的 dom。…正文document.readyState该属性描述了文档的加载状态,发生变化时,会在 document 对象上触发 readystatechange 事件。有3种状态:loading...

2020-02-10 00:42:43 893

原创 浅谈JavaScript代码预解析 + 示例详解

知识点var 声明的变量在预解析的时候只执行声明,不会执行定义,默认值是 undefined。function 声明的函数在预解析的时候会提前声明并且会同时定义。变量名重复声明无效预解析过得代码不会再执行阶段执行示例一console.log(a); // 打印函数a函数体(function a() { console.log('a') })var a = 10;cons...

2019-01-20 11:01:09 161

原创 浅谈不同环境下的JavaScript执行机制 + 示例详解

概念同步任务(Synchronous)在主线程上排队执行的任务,只有前一个任务执行完毕,才能执行后一个任务异步任务(Asynchronous)不进入主线程,而是进入“任务队列”的任务,只有主线执行栈清空,异步任务才进入主线执行栈执行任务队列(Task Queue)包含有异步任务的队列,包括“宏任务”与“微任务”宏任务(Macrotasks / Task)创建文档对象...

2019-01-20 10:58:18 152

空空如也

空空如也

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

TA关注的人

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