欢迎来到163文库! | 帮助中心 精品课件PPT、教案、教学设计、试题试卷、教学素材分享与下载!
163文库
全部分类
  • 办公、行业>
  • 幼教>
  • 小学>
  • 初中>
  • 高中>
  • 中职>
  • 大学>
  • 各类题库>
  • ImageVerifierCode 换一换
    首页 163文库 > 资源分类 > PPTX文档下载
    分享到微信 分享到微博 分享到QQ空间

    《WEB前端开发技术实用教程》课件第08章 事件及event事件对象.pptx

    • 文档编号:4460335       资源大小:278.98KB        全文页数:19页
    • 资源格式: PPTX        下载积分:25文币     交易提醒:下载本文档,25文币将自动转入上传用户(momomo)的账号。
    微信登录下载
    快捷注册下载 游客一键下载
    账号登录下载
    二维码
    微信扫一扫登录
    下载资源需要25文币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    优惠套餐(点此详情)
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、试题类文档,标题没说有答案的,则无答案。带答案试题资料的主观题可能无答案。PPT文档的音视频可能无法播放。请谨慎下单,否则不予退换。
    3、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者搜狗浏览器、谷歌浏览器下载即可。。

    《WEB前端开发技术实用教程》课件第08章 事件及event事件对象.pptx

    1、1 1目录8.1 事件处理函数8.2 event事件对象8.3 button事件属性8.4 常用事件8.1 事件处理函数u指定事件处理函数的三种方法:u1.直接在 HTML 标记中指定处理语句 格式:标记.事件=事件处理语句 例:u2.直接在 HTML 标记中指定处理函数 格式:例:8.1 事件处理函数u指定事件处理函数的三种方法:u3.通过事件属性进行设置 格式:对象名.on事件=|u例1:udocument.body.onload=window.open(http:/www.shuangxin.org,w1,width=500,height=500);u例2:ufunction show(

    2、)uwindow.open(http:/www.shuangxin.org,w1,width=500,height=500);uudocument.body.onload=show;8.2 event事件对象uevent 对象代表事件的状态,比如事件在其中发生的元素、键盘按键的状态、鼠标的位置、鼠标按钮的状态。属性描述altKey返回当事件被触发时,ALT 是否被按下。button返回当事件被触发时,哪个鼠标按钮被点击。clientX返回当事件被触发时,鼠标位置相对于窗体window的水平坐标。clientY返回当事件被触发时,鼠标位置相对于窗体window的垂直坐标。ctrlKey返回当事件

    3、被触发时,CTRL 键是否被按下。screenX返回当某个事件被触发时,鼠标位置相对于屏幕显示器的水平坐标screenY返回当某个事件被触发时,鼠标位置相对于屏幕显示器的垂直坐标shiftKey返回当事件被触发时,SHIFT 键是否被按下。8.2 event事件对象uIE浏览器与其他浏览器兼容性问题:u1.window.event|eventu兼容性写法:var oEv=window.event|event;u2.event.srcElement|event.targetu兼容性写法:var oEv=window.event|event;oTarget=oEv.srcElement|oEv.t

    4、arget;u3.keyCode|which|charCodeu兼容性写法:var oEv=window.event|event;var currKey=oEv.keyCode|oEv.which|oEv.charCode;8.3 button 事件属性ubutton 事件属性表示当事件发生时,哪个鼠标按钮被点击参数描述0规定鼠标左键。1规定鼠标中键。2规定鼠标右键。8.4 常用事件属性属性说明说明onabort图像的加载被中断。onblur元素失去焦点。onchange域的内容被改变。onclick当用户点击某个对象时调用的事件句柄。ondblclick当用户双击某个对象时调用的事件句柄。o

    5、nerror在加载文档或图像时发生错误。onfocus元素获得焦点。onkeydown某个键盘按键被按下。onkeypress某个键盘按键被按下并松开。onkeyup某个键盘按键被松开。onload一张页面或一幅图像完成加载。onmousedown鼠标按钮被按下。onmousemove鼠标被移动。onmouseout鼠标从某元素移开。onmouseover鼠标移到某元素之上。onmouseup鼠标按键被松开。onreset重置按钮被点击。onresize窗口或框架被重新调整大小。onselect文本被选中。onsubmit提交按钮被点击。onunload用户退出页面。Onclick:鼠标的单击

    6、事件u单击事件(onclick)是在鼠标单击时被触发的事件。u单击是指鼠标停留在对象上,按下鼠标键,在没有移动鼠标的同时放开鼠标键的这一完整过程。u单击事件一般应用于Button对象、Checkbox对象、Image对象、Link对象、Radio对象、Reset对象和Submit对象,Button对象一般只会用到onclick事件处理程序,因为该对象不能从用户那里得到任何信息,如果没有onclick事件处理程序,按钮对象将不会有任何作用。Onmousedown、onmouseup鼠标的按下或松开事件u鼠标的按下或松开事件分别是onmousedown和onmouseup事件。uonmousedo

    7、wn事件用于在鼠标按下时触发事件处理程序uonmouseup事件是在鼠标松开时触发事件处理程序。u在用鼠标单击对象时,可以用这两个事件实现其动态效果。Onmouseover、onmouseout鼠标的移入移出事件u鼠标的移入和移出事件分别是onmouseover和onmouseout事件。uonmouseover事件在鼠标移动到对象上方时触发事件处理程序,uonmouseout事件在鼠标移出对象上方时触发事件处理程序。u可以用这两个事件在指定的对象上移动鼠标时,实现其对象的动态效果。Onmousemove鼠标移动事件u鼠标移动事件(onmousemove)是鼠标在页面上进行移动时触发事件处理程

    8、序,可以在该事件中用document对象实时读取鼠标在页面中的位置。键盘事件u键盘事件包含onkeypress、onkeydown和onkeyup事件uonkeypress事件是在键盘上的某个键被按下并且释放时触发此事件的处理程序,一般用于键盘上的单键操作。uonkeydown事件是在键盘上的某个键被按下时触发此事件的处理程序,一般用于组合键的操作。uonkeyup事件是在键盘上的某个键被按下后松开时触发此事件的处理程序,一般用于组合键的操作。实例:获取键盘虚拟码uuOnfocus、onblur获得焦点与失去焦点事件u获得焦点事件(onfocus)是当某个元素获得焦点时触发事件处理程序。u失去

    9、焦点事件(onblur)是当前元素失去焦点时触发事件处理程序。u在一般情况下,这两个事件是同时使用的。Onchange修改事件u修改事件(onchange)是当前元素失去焦点并且元素的内容发生改变时触发事件处理程序。u该事件一般在下拉文本框中使用。Onsubmit、onreset表单提交与重置事件u表单提交事件(onsubmit)是在用户提交表单时(通常使用“提交”按钮,也就是将按钮的type属性设为submit),在表单提交之前被触发,因此,该事件的处理程序通过返回false值来阻止表单的提交。该事件可以用来验证表单输入项的正确性。u表单重置事件(onreset)与表单提交事件的处理过程相同,该事件只是将表单中的各元素的值设置为原始值。一般用于清空表单中的文本框。u使用格式:uuformname:表单名称。uFunname:函数名或执行语句,如果是函数名,在该函数中必须有布尔型的返回值。传道,授业,解惑


    注意事项

    本文(《WEB前端开发技术实用教程》课件第08章 事件及event事件对象.pptx)为本站会员(momomo)主动上传,其收益全归该用户,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!




    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库