自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 变量提升的真实处理机制,干货附例子

掌握变量提升的处理机制 变量提升做了什么: ​ 在当前上下文中(全局/私有/块级),JS代码自上而下执行之前,浏览器会提前处理一些事情(可以理解成词法解析的一个环节,词法解析一定发生在代码执行之前) ​ 会把当前上下文中所有带VAR和FUNCTION关键字的变量进行提前的声明或者定义 // var a = 10; // 申明 declare: var a; // 定义 defined: a = 10; ​ 带VAR的只会进行提前的声明 ​ 带FUNCTION的会提前的声明, 定义 变量提升的意义: 创建

2020-08-03 15:51:06 149

原创 在项目实战中,我在vue-router踩的坑,和我的发现,深入探索vue-router底层实现

关于vue-router的一些发现 OneNote中的记录 关于这个问题我的思考和探索过程 首先,我能想到的就是无论vue-router内部是怎么处理的,最后在通过路由对象匹配对应组件的时候,name的优先级会高于path,这一点是显而易见的因为一开始我this.$router.push('string')中写的path是没错的,如果path优先级高于name,我就不会发现我那个很二的错误,也就不...

2020-02-28 12:47:32 1426

空空如也

空空如也

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

TA关注的人

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