Ext JS学习第十六天 事件机制event(一)
此文用来记录学习笔记;
休息了好几天,从今天开始继续保持更新,鞭策自己学习
今天我们来说一说什么是事件,对于事件,相信你一定不陌生,
基本事件是什么?就类似于click、keypress、focus、mouseover等这些事件都是浏览器定义好的内置事件,我们直接使用即可。对于高级事件,无非就是自己去设计一个事件,就比如我们实际项目中,通常都伴随些业务逻辑,可能是曾删改查等...这些事件都是非原生事件,也就是浏览器无法自行判别触发的。但是我们确实有需求去实现他们,从而让我们开发起来更爽一些。
首先我们来看事件的几种绑定方式:
第一种html方式:很简单直接给出代码
<body> <input type="button" id="btn1" value="第一种事件绑定方式" onClick="hello()"> </body>
第二种绑定方式:dom方式
首先我们先构造几个按钮
<body> <input type="button" id="btn1" value="第一种事件绑定方式" onClick="hello()"><br> <input type="button" id="btn2" value="第二种事件绑定方式"><br> <input type="button" id="btn3" value="第三种事件绑定方式"><br> <input type="button" id="btn4" value="单击我吧"><br> <input type="button" id="btn5" value="按钮5"> </body>
好了,开始第二种绑定方式,看栗子
(function(){Ext.onReady(function(){if(Ext.isIE){document.getElementById("btn2").attachEvent("onclick",function(){alert("第二种事件绑定方式");});}else{document.getElementById("btn2").addEventListener("click",function(){alert("第二种事件绑定方式");}); }}) })();
第三种绑定方式:Ext方式
(function(){Ext.onReady(function(){Ext.get('btn3').on("click",function(){alert("第三种事件绑定方式");})}) })();
明天我们继续学习如何自定义事件进行触发
个人 网站 www.fishcmonkey.com
转载于:https://www.cnblogs.com/lisr/p/3952081.html
Ext JS学习第十六天 事件机制event(一)相关推荐
- Java学习 第十六天(泛型)
Java学习 第十六天---泛型与集合 第一章 泛型 1.1 泛型概述 1.2 泛型类 1.3 泛型类练习---抽奖问题 1.4 泛型类的子类 1.5 泛型接口 1.6 重写泛型父类或泛型接口中方法的 ...
- Apache Nutch 1.3 学习笔记十(插件机制分析)
1. 一些对象说明 PluginRepository:这是一个用于存储所有插件描述对象(PluginDescriptor),插件扩展点(ExtensionPoint)和被激活的插件. PluginDe ...
- 驱动学习(十)poll机制
驱动学习(十)poll机制 文章目录 驱动学习(十)poll机制 1. io多路复用思想: 2. 驱动如何实现poll机制呢? 3.测试 1. io多路复用思想: 1 构建一张文件描述符集合表 fd_ ...
- 游戏策划学习第二十六天
游戏策划学习第二十六天 5/26 看书笔记: 使命感的重要性: 维基百科的维护工作,一则不当的内容在维基百科会在平均1.7秒内被志愿者人工审核去除.表层上讲,这是因为他们有责任心,但是从他们的动机角度 ...
- Spring事件机制Event源码解析(未完待续)
Spring事件机制Event源码解析(未完待续) 监听器: ApplicationEvent事件 ApplicationListener监听器(观察者) ApplicationEventMultic ...
- JS 进阶: 深入理解键盘事件 Keyboard Event
JS 进阶: 深入理解键盘事件 Keyboard Event 文章目录 JS 进阶: 深入理解键盘事件 Keyboard Event 正文 1. 基础 API 2. 基础事件:keydown.keyu ...
- Vue.js 学习笔记 十 自定义按键事件
<div id="divApp"><!--任何键盘动作都会触发--><input type="text" v-on:keyup=& ...
- JavaScript学习第十六天(键盘事件、表单事件、拖拽事件、框架事件、媒体事件)
文章目录 键盘事件 表单事件 剪贴板事件 拖拽事件 打印事件 框架事件 媒体事件 总结 键盘事件 onkeydown 键盘按下事件,当有按键按下时触发 onkeyup 键盘松开事件,当有按键被松开时触 ...
- Ext JS 5的声明式事件监听
原文:Declarative Listeners in Ext JS 5 在前文<在Ext JS 5使用ViewControllers>中,简单的介绍了Ext JS 5的一项重要改进--声 ...
最新文章
- 一文告诉你,谷歌是否真的实现了「量子至上」
- docker容器时区与宿主机不一致的解决方法
- 社交软件这样赚钱:line表情包卖了2亿多美元
- java实现封装的三步是_JAVA基础-封装
- 在IDEA集成Github
- 相机模型-Extended Unified Camera Model
- cacti+nagios整合(未成)
- GitHub提交代码后不显示用户名只显示邮箱
- 中查询每个班成绩前三_重磅 2020卫生资格中初级考试成绩今天公布了
- 数字滤波器的简单使用
- iOS 强制横屏的方法
- normalize.css v8.0.1中文版 - 官方最新
- 如何建立个人的免费网站
- 计算机管理打印机服务,win7系统打印机服务怎样开启 开启打印机服务的设置方法...
- java图片增加马赛克
- [CodeChef Trips]Children Trips
- 程序员北漂奋斗九年 终于在北京买房
- 长安汽车董事长下场宣传原力技术 全擎引领电动化出行普及时代
- 揭示生命奥秘,促进疫苗研发,生物物理学有望掀起下一轮医学革命
- 理想汽车新考核体系:OKR升级为PBC,绩效周期延长至半年
热门文章
- 网络推广营销教大家有关移动端网站优化更受用户欢迎的技巧!
- 浅析企业网站从何开始了解百度蜘蛛?
- 浅析SEO网站优化的三点高质量外链优化技巧
- 软件验收标准和验收方法_自动门的验收标准
- mysql server id为0_MySQL内核月报 2014.12-MySQL· 答疑释惑·server_id为0的Rotate-阿里云开发者社区...
- word vba高效排版范例应用_Word 排版指北丨高效律师
- 开发日记-20190502 关键词 汇编语言(一)
- 设计模式-策略模式,观察者模式,装饰者模式,静态工厂模式,工厂方法模式
- GoLand配置数据库、远程host以及远程调试
- python全栈-Day 2