java 中的event_Java中this与event有什么不同
Java中this与event有什么不同
发布时间:2021-02-11 10:37:25
来源:亿速云
阅读:61
作者:Leah
Java中this与event有什么不同?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
onclick = changeImg(this) vs onclick = changeImg(event)
var myImages = [
'usa.gif','canada.gif','jamaica.gif','mexico.gif'
];
function changeImg(e) {
var el = e.target;
var newImgNumber = Math.round(Math.round()*3);
while(el.src.indexOf(myImages[newImgNumber]) != -1){
el.src =myImages[newImgNumber];
}
}
1.this是Javascript语言的一个关键字。
2.this代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。
3.this和event.target的区别:
js中事件是会冒泡的,所以this是可以变化的,但event.target不会变化(在事件触发时,只传递当前event对象的引用),它永远是直接接受事件的目标DOM元素;
另外,this和event.target都是dom对象,如果要使用jquey中的方法可以将他们转换为jquery对象:$(this)和$(event.target);
看完上述内容,你们掌握Java中this与event有什么不同的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!
java 中的event_Java中this与event有什么不同相关推荐
- 探索Java语言与JVM中的Lambda表达式
2019独角兽企业重金招聘Python工程师标准>>> 转载来源:http://www.admin10000.com/document/1291.html Lambda表达式是自Ja ...
- java jeditorpane 自动换行_JDIC 中利用WebBrowser内置浏览器到java application中 | 学步园...
JDIC简介: JDesktop Integration Components (JDIC),是一个开源的项目,目的是构建消除本机应用程序和 Java 等价物之间差距的组件.项目组长是个中国人.该项目 ...
- 使用tinylog 1.1改进您在Java EE应用程序中的登录
tinylog是Java的轻量级日志记录框架. 与Apache Log4j和Logback相反,tinylog由仅80KB的单个JAR文件组成,没有任何依赖性,并且具有静态logger类. 这意味着您 ...
- JAVA面试要点006---.net中的委托与java中的代理模式和委托
1.1.1 定义 委托是一种引用方法的类型.一旦为委托分配了方法,委托将与该方法具有完全相同的行为.委托方法的使用可以像其他任何方法一样,具有参数和返回值,如下面的示例所示: //Code in C# ...
- java.awt包_Java中awt包
1. Java中awt包 AWT事件模型Event 1) 事件-描述发生了什么的对象 2) 事件源-事件的产生器 3) 事件处理器-接收事件.解释事件并处理用户交互的方法 Button是ActionE ...
- Java与C语言中的锁
Java与C语言中的锁 C 嵌入式汇编的语法格式是: asm(code : output operand list : input operand list : clobber list) __asm ...
- 《Optimizing Java》读书笔记中
开头吐槽一句:当初被Java骗的呀,什么自动内存管理,到头来还是都要学的.还不如直接去学C++呐. 第六章:理解垃圾收集 标记-清除 for each object in allocatedObjec ...
- java post流_java中的post是什么意思
在许多应用程序中使用GET都没有问题.但是,GET要求通过一个环境变量将自己的数据传递给CGI程序.但假如GET字串过长,有些web服务器可能用光自己的环境空间(若字串长度超过200字符,就应开始关心 ...
- 【转载】JAVA知识点集锦(中)
这部分主要是与Java Web和Web Service相关的面试题. 96.阐述Servlet和CGI的区别? 答:Servlet与CGI的区别在于Servlet处于服务器进程中,它通过多线程方式运 ...
最新文章
- 蓝桥杯-回文数(java)
- [转自天涯]很多年以前,我是一个中锋
- [Asp.Net]自己的一个SqlHelper类
- C4C Product Price List的模型中和有效期相关的两个字段
- oracle存储过程使用ftp,ASM存储FTP上传文件
- 生产库中遇到mysql的子查询
- win2003无法进入桌面_电脑桌面怎么建立便签,可以在电脑桌面显示的便签
- 华师网教计算机应用基础作业,华师大网络教育选修课《计算机应用基础统考》平时作业答案(13页)-原创力文档...
- 高性能 Socket 组件 HP-Socket v3.1.3 正式发布
- cloudfoundry servicce-broker部署错误分析
- python之类介绍
- MOSS User Profile(三):查看用户配置文件修改历史
- 使用Hex2Bin软件将Hex文件转Bin文件
- 一例XenApp无法登陆的解决思路
- 想从事区块链开发? 你应该这么做
- FPGA蜂鸣器演奏音乐
- 北京程序员小哥哥的故事
- DELL笔记本电脑电池不充电以及键盘失灵问题
- 大蕉毕业三周年了,有话对你说 No.103
- 推券客CMS免登陆火车头发布模块
热门文章
- cs模式下,显示网络图片一例
- 前端项目难点及解决方法_预埋件施工重点难点的解决方法
- python 购物车程序_python_购物车程序
- 前端共享桌面_2020 前端学习路线总结,哎呦,不错哦!
- 施工部署主要不包括_建筑工程施工方案及培训实例
- c语言实训作业总结,c语言程序设计上机实践心得报告
- linux 查看下挂磁盘,linux下磁盘挂载与查看
- 新型发明创造大赛计算机类,2017年发明杯全国高职高专大学生创新创业大赛
- mysql中预定义常量_PHP预定义常量
- dataframe 空值替换为0_Python数据分析:Pandas之DataFrame