trigger()方法触发事件后,会执行浏览器默认操作。$("input").trigger("focus")以上的代码不仅会执行input绑定的focus事件,也会使input元素本身得到焦点(这是浏览器的默认行为)如果想阻止浏览器的默认行为:$("input").triggerHandler("...
分类:
Web程序 时间:
2014-10-27 19:03:55
阅读次数:
161
在之前一篇介绍AsyncTask的文章中,我们在最后讲到,AsyncTask是利用Handler的消息异步处理机制,将操作结果,利用Message传回主线程,从而进行UI线程的更新的。
而在我们日常的开发工作中,Handler也是我们经常使用的类之一,那么Handler的主要作用是什么?
Handler 的主要作用就是对消息(消息可以是我们想做的一些UI更新,也可以是其他的一些不可见的操作,如操作数据库等)的异步处理机制,而相信大家都了解异步的概念。
简单地说一下:
1)从程序的角度来看,就是当执行某行代码...
分类:
移动开发 时间:
2014-10-27 17:50:51
阅读次数:
248
这两个的差别就在于是否有参数Looper,而Looper是一个线程相关的对象。
何谓线程相关的变量?就是线程间不能共享的对象,只在本线程内有作用的对象。
那么Looper对象的作用是什么?
从我个人的理解,Looper类就是对MessageQueue的封装,它主要做的是两件事:
1)构造Looper对象,初始化MessageQueue,我们可以从其构造函数看到:
可以看到,Loop对象被创建之后,会被放到ThreadLocal变量中,而ThreadLocal正是线程局部变量,这说明了关于Looper的一个特...
分类:
移动开发 时间:
2014-10-27 17:41:19
阅读次数:
173
package mainimport ( "net/http" "runtime/pprof")var quit chan struct{} = make(chan struct{})func f() { <-quit}func handler(w http.ResponseWriter, r...
分类:
其他好文 时间:
2014-10-27 17:15:56
阅读次数:
158
按照下面的理解就是handler与ui线程有一定的关联可以因为更新界面只能在主线程中所有更新界面的地方可以在接受消息的handleMessage那里还有更新界面可以在handler.port(new Runnable))在自定义的线程中然后执行post方法通知主线程去更新这个界面
下面是参考:
Android 线程是单线程的。 所以更新UI要用到Handler:
private ...
分类:
移动开发 时间:
2014-10-27 14:27:30
阅读次数:
283
如果您在Activity中定义了一个内部Handler类,如下代码:public class MainActivity extends Activity {private Handler mHandler = new Handler() {@Overridepublic void handleMes...
分类:
其他好文 时间:
2014-10-27 12:22:50
阅读次数:
173
$errorno"; echo "错误信息是:$errmes"; } //必须重写set_error_handler处理器 set_error_handler("my_error",E_WARNING);//E_WARNING错误级别 $fp=fopen("...
分类:
Web程序 时间:
2014-10-26 22:50:50
阅读次数:
256
getMessage(); } //修改默认顶级异常处理函数 set_exception_handler("my_exception"); function a1($val) { if($val>100) { throw new Exception("val>100...
分类:
Web程序 时间:
2014-10-26 22:44:32
阅读次数:
322
用range[0,8)的列表表示牌,这些数字要出现两次。我们建议你通过连接两个range[0,8)的列表来创建这个list.利用Docs来安排列表串联操作写一个draw handler啥样的draw handler呢?用for循环来迭代Memory deck,并用draw_text在画布上画出表示每...
分类:
其他好文 时间:
2014-10-26 00:15:59
阅读次数:
205
MainActivity例如以下:package cc.c;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Looper;import android.o...
分类:
编程语言 时间:
2014-10-25 15:48:26
阅读次数:
151