- 博客(2)
- 资源 (8)
- 收藏
- 关注
原创 js 微观任务、宏观任务、循环机制
javascript是单线程语言,就是因为单线程的特性;就不得不提js中的同步和异步。 同步和异步: 所谓单线程,无非就是同步队列和异步队列,js代码是自上向下执行的,在主线程中立即执行的就是同步任务,比如简单的逻辑操作及函数,而异步任务不会立马立马执行,会挪步放到到异步队列中,比如ajax、promise、事件、计时器等等。 先执行同步,主线程结束后再按照异步的顺序再次执行。 事件循环:同步任务进入主线程,立即执行,执行之后异步任务进入主线程,这样循环。 宏观任务和微观任务(先执行微观任务,再执行宏观任务
2021-07-08 14:22:14 910
原创 vue中事件绑定加括号和不加括号的区别
vue中事件绑定加括号和不加括号的区别 @click=“fun” 不带括号、不写实参的fun默认传event (事件对象) @click=“fun(value)” 只要加括号,无论是否传值,都属于传实参给函数,event (事件对象)就接收不到。 如果需要实参、又需要event (事件对象),就需要手动传入 event (事件对象),如下: @click=“fun($event, value)” 注: Vue中的@click和React中的onClick实现原理是不一样的,React onClick必须接收
2021-07-02 11:06:38 5712
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人