- 博客(2)
- 收藏
- 关注
原创 变量提升的真实处理机制,干货附例子
掌握变量提升的处理机制变量提升做了什么: 在当前上下文中(全局/私有/块级),JS代码自上而下执行之前,浏览器会提前处理一些事情(可以理解成词法解析的一个环节,词法解析一定发生在代码执行之前) 会把当前上下文中所有带VAR和FUNCTION关键字的变量进行提前的声明或者定义// var a = 10;// 申明 declare: var a;// 定义 defined: a = 10; 带VAR的只会进行提前的声明 带FUNCTION的会提前的声明, 定义变量提升的意义:创建
2020-08-03 15:51:06 161
原创 在项目实战中,我在vue-router踩的坑,和我的发现,深入探索vue-router底层实现
关于vue-router的一些发现OneNote中的记录关于这个问题我的思考和探索过程首先,我能想到的就是无论vue-router内部是怎么处理的,最后在通过路由对象匹配对应组件的时候,name的优先级会高于path,这一点是显而易见的因为一开始我this.$router.push('string')中写的path是没错的,如果path优先级高于name,我就不会发现我那个很二的错误,也就不...
2020-02-28 12:47:32 1465
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人