ios,android和javascript的UI事件機制
先上參考文獻:
1. http://wenku.baidu.com/view/20ae5b936bec0975f465e2f6.html
2. http://www.cnblogs.com/hh54188/archive/2012/02/08/2343357.html
3. http://blog.csdn.net/guolin_blog/article/details/9153747
4. http://www.infoq.com/cn/articles/android-event-delivery-mechanism
5. http://ryantang.me/blog/2013/12/07/ios-event-dispatch-1/
6. http://www.cnblogs.com/sunzn/archive/2013/05/10/3064129.html
7. http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/4.4.4_r1/android/view/View.java?av=f
8. http://files.cnblogs.com/sunzn/PRE_andevcon_mastering-the-android-touch-system.pdf
9. https://github.com/devunwired/custom-touch-examples
下面來說事件機制。
10. http://developer.android.com/reference/android/view/TouchDelegate.html
11. TouchDelegate Example
Javascript
javascript中的事件,首是進入捕獲階段,直到達到目標元素,再進入冒泡階段。
所謂捕獲, 就是 父元素=>子元素。
所謂冒泡, 就是 子元素=>父元素。
可以阻止冒泡往上傳播。
http://stackoverflow.com/questions/4735006/javascript-how-to-enable-stoppropagation
Android
第一階段, 父元素=>子元素 可以攔截 onInterceptTouchEvent
第二階段, 子元素=>父元素 可以消費 onTouchEvent {return true} 消費後不再分發
* TouchDelegate :讓view的勢力範圍比身板大 ,交給“老爸”處理。
ios
子元素=>父元素 目標元素先收到事件。自己負責呼叫下一個響應者。[[self nextResponder]touchesBegan:toucheswithEvent:event];
相關文章
- Android 事件機制Android事件
- JavaScript事件迴圈機制JavaScript事件
- JavaScript 事件迴圈機制JavaScript事件
- JavaScript執行緒機制與事件機制JavaScript執行緒事件
- Javascript事件模型系列(二)事件的捕獲-冒泡機制及事件委託機制JavaScript事件模型
- iOS中觸控事件的傳遞和響應機制iOS事件
- javascript事件迴圈機制EventLoopJavaScript事件OOP
- javascript之事件迴圈機制JavaScript事件
- 淺析JavaScript的事件迴圈機制JavaScript事件
- JavaScript的事件迴圈機制淺析JavaScript事件
- 【執行機制】 JavaScript的事件迴圈機制總結 eventLoopJavaScript事件OOP
- Android事件分發機制Android事件
- Android事件傳遞機制Android事件
- Android的MotionEvent事件分發機制Android事件
- Android 事件分發機制的理解Android事件
- iOS 中的事件傳遞和響應機制 - 原理篇iOS事件
- iOS 中的事件傳遞和響應機制 - 實踐篇iOS事件
- iOS 中的事件傳遞和響應機制 – 實踐篇iOS事件
- Android View 的事件體系 -- 事件分發機制AndroidView事件
- Android事件分發機制探究Android事件
- Android TouchEvent事件傳遞機制Android事件
- Android onTouch事件傳遞機制Android事件
- Android事件分發機制解析Android事件
- 史上最詳細的iOS之事件的傳遞和響應機制iOS事件
- Android10_原理機制系列_事件傳遞機制Android事件
- iOS事件分發機制與實踐iOS事件
- iOS事件分發機制(二)The Responder ChainiOS事件AI
- JavaScript執行機制-node事件迴圈JavaScript事件
- javascript事件機制底層實現原理JavaScript事件
- ABAP Webdynpro和CRM WebClient UI不同的UI表現機制WebclientUI
- android事件分發機制詳解Android事件
- Android觸控事件傳遞機制Android事件
- 講講Android事件攔截機制Android事件
- 完全理解android事件分發機制Android事件
- 圖解 Android 事件分發機制圖解Android事件
- Android中TouchEvent觸控事件機制Android事件
- Android ViewGroup事件分發機制AndroidView事件
- Android 觸控事件處理機制Android事件