资讯专栏INFORMATION COLUMN

JS钩子函数与回调函数区别

alaege / 3069人阅读

摘要:相同点钩子函数与回调函数都是一种事件函数处理事件的一个普通函数不同点钩子函数是一个有特殊名称的函数事件函数特殊名称体现在函数名上也就是有固定格式固定函数名的一个普通函数这是人为规定的别人有个钩子函数你想在执行到此时做点什么事你肯定要写人家规

相同点

钩子函数与回调函数都是一种事件函数,处理事件的一个普通函数.

不同点

钩子函数是一个有特殊名称的函数(事件函数).

特殊名称体现在函数名上,也就是有固定格式,固定函数名的一个普通函数,这是人为规定的.别人有个钩子函数你想在执行到此时做点什么事,你肯定要写人家规定的函数名,你写别的人家不认识;
回调函数则没有相应的规定.

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/95693.html

相关文章

  • 前端面试题总结——VUE(持续更新中)

    摘要:前端面试题总结持续更新中是哪个组件的属性模块的组件。都提供合理的钩子函数,可以让开发者定制化地去处理需求。 前端面试题总结——VUE(持续更新中) 1.active-class是哪个组件的属性? vue-router模块的router-link组件。 2.嵌套路由怎么定义? 在 VueRouter 的参数中使用 children 配置,这样就可以很好的实现路由嵌套。 //引入两个组件 ...

    SimonMa 评论0 收藏0
  • 关于Vue实例的生命周期created和mounted的区别

    摘要:通俗说就是实例从创建到销毁的过程,就是生命周期。在这一步,实例已完成以下的配置数据观测,属性和方法的运算,事件回调。 关于作者 程序开发人员,不拘泥于语言与技术,目前主要从事PHP和前端开发,使用Laravel和VueJs,App端使用Apicloud混合式开发。合适和够用是最完美的追求。个人网站:http://www.linganmin.cn 最近刚写了一个手机在线播放的H5电影站:...

    Integ 评论0 收藏0
  • 关于Vue实例的生命周期created和mounted的区别

    摘要:通俗说就是实例从创建到销毁的过程,就是生命周期。在这一步,实例已完成以下的配置数据观测,属性和方法的运算,事件回调。 关于作者 程序开发人员,不拘泥于语言与技术,目前主要从事PHP和前端开发,使用Laravel和VueJs,App端使用Apicloud混合式开发。合适和够用是最完美的追求。个人网站:http://www.linganmin.cn 最近刚写了一个手机在线播放的H5电影站:...

    baukh789 评论0 收藏0
  • 手写一个webpack插件

    摘要:引入定义一个自己的插件。一个最基础的的代码是这样的在构造函数中获取用户给该插件传入的配置会调用实例的方法给插件实例传入对象导出在使用这个时,相关配置代码如下和在开发时最常用的两个对象就是和,它们是和之间的桥梁。 本文示例源代码请戳github博客,建议大家动手敲敲代码。 webpack本质上是一种事件流的机制,它的工作流程就是将各个插件串联起来,而实现这一切的核心就是Tapable,w...

    cnio 评论0 收藏0
  • 人人都能懂的Vue源码系列—09—initEvents

    摘要:回调函数会接收所有传入事件触发函数的额外参数。这种方式类似于中的监听事件和触发事件如果不是上面这种方法指定的钩子函数,就需要执行源码上半部分的代码逻辑。 上篇文章中,我们主要讲了initLiftcycle方法,它的作用是初始化vm实例中和生命周期相关的属性。今天为大家介绍另一个方法——initEvents。从这个方法的名称来看,我们知道它是和事件相关的方法,具体怎么相关,我们先来看源码...

    lovXin 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<