对钩子的理解
2016-05-28 11:58
260 查看
钩子本来是外文翻译过来的。HOOKS,官方的解释就是钩子是windows平台的消息传递机制
同事程序员说:钩子主要事件触发就是来监控,和对内存的操作两种应用。
要搞清楚钩子到底是干什么用的?首先我们要明白现实生活中钩子是干什么?
现实生活中,钩子主要的应用是就是杆秤用的比较多。就是下面一个托盘放东西,然后被钩子勾住,如果重物的重量增加了,那么会引起钩子的变化,或者钩子能够感应到。
这就是钩子的原理,钩子与重物链接在一起,但是又不是像用520胶粘在一起,只能绑住一个东西,而是能够明显的区分与钩子自身的不同的重物的变化,这样就可以监控
重物的变化。那么在程序开发中,重物就是用户提交的数据,或者是从数据库中读取的数据,然后传给钩子,钩子感应到,后面的秤砣就会往后移动,那么程序开发的表现、
就是传给浏览器的样式发生了变化。
同事程序员说:钩子主要事件触发就是来监控,和对内存的操作两种应用。
要搞清楚钩子到底是干什么用的?首先我们要明白现实生活中钩子是干什么?
现实生活中,钩子主要的应用是就是杆秤用的比较多。就是下面一个托盘放东西,然后被钩子勾住,如果重物的重量增加了,那么会引起钩子的变化,或者钩子能够感应到。
这就是钩子的原理,钩子与重物链接在一起,但是又不是像用520胶粘在一起,只能绑住一个东西,而是能够明显的区分与钩子自身的不同的重物的变化,这样就可以监控
重物的变化。那么在程序开发中,重物就是用户提交的数据,或者是从数据库中读取的数据,然后传给钩子,钩子感应到,后面的秤砣就会往后移动,那么程序开发的表现、
就是传给浏览器的样式发生了变化。
相关文章推荐
- Caused by: java.lang.ClassNotFoundException: javax.persistence.EntityListeners
- 由过去的某一时间,计算距离当前的时间(Java实现)
- 查找----线性表的查找
- Android Virtual Device Manager不能建立新的设备类型的应急解决方法
- redmine与SVN的Https方式整合问题
- 内存泄露如何解决?
- C#利用TcpListener和TcpClient类实现服务器和客户端的通信
- 字符串匹配算法--KMP算法
- 淘宝,京东,苏宁易购技术架构(路线)分析和比较
- Android FileObserver 实现原理(inotify)
- 十多家广州互联网公司的服务端面试经验
- smarty的section嵌套循环用法示例
- PetaPoco初体验(转)
- 动态创建的元素怎么做动画
- 设计模式学习笔记--抽象工厂模式
- hdu 1548 简单的bfs
- OpenCV下三对点计算仿射变换实现图像的水平镜像(翻转)的详细说明和源程序
- HDU 1016 Prime Ring Problem (DFS)
- Handler与Message
- redis消息发送与订阅