[观念] 前端与UI事件

今天发文章是基于 android Intent转跳问题 这一篇有感而发.

简单说好了,
不管是 Web,单机程式,手机程式 都会有前端跟后端,
前端就是我们所谓的UI,
也就是画面看到(或看不见可是依旧存在)的那些东东,
譬如说按钮、下拉选单、文字 等等的,
当程式开始执行的时候,
UI还没有产生,
这时候假如你要针对UI做动作,
譬如要执行按按钮的动作,
或是要改某段文字,
就会直接喷错,
这就像你要去学校找小明,
但是小明还没到学校,
这时候系统就会喷错,

那你就说,
那我在学校等小明来就好了啊!
是这样没错,
所以我们要触发UI事件,
必须要等所有UI都载入之后,
才能做动作,
只要是有前端的一定都会有这个事件,
譬如在网页前端jQuery就会有 $(document).ready 事件
当然通常我们可能会利用按钮等方式触发事件,
不过有时候也会有需求页面载入马上触发事件,
那就要去找这个语言的 UI载入完成的事件,
在这个事件当中去执行我们要做的动作,

另外还有一种情况,
当我们要修改UI或针对UI做动作会出错,
就是在不同的执行绪中要去针对UI做动作,
这种情况下也会出错,
这不在我们今天讨论的範围,
不过可以给个提示,
解决的方式就是 委派


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章