最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

详解Javascript事件驱动编程_javascript技巧

来源:动视网 责编:小采 时间:2020-11-27 21:48:12
文档

详解Javascript事件驱动编程_javascript技巧

详解Javascript事件驱动编程_javascript技巧:一、基本概述 JS是采用事件驱动的机制来响应用户操作的,也就是说当用户对某个html元素进行操作的时候,会产生一个时间,该时间会驱动某些函数来处理。 PS:这种方式和Java GUI中的事件监听机制很像,都是需要注册监听,然后再处理监听,只不过实现的方式不同
推荐度:
导读详解Javascript事件驱动编程_javascript技巧:一、基本概述 JS是采用事件驱动的机制来响应用户操作的,也就是说当用户对某个html元素进行操作的时候,会产生一个时间,该时间会驱动某些函数来处理。 PS:这种方式和Java GUI中的事件监听机制很像,都是需要注册监听,然后再处理监听,只不过实现的方式不同
 一、基本概述
JS是采用事件驱动的机制来响应用户操作的,也就是说当用户对某个html元素进行操作的时候,会产生一个时间,该时间会驱动某些函数来处理。
PS:这种方式和Java GUI中的事件监听机制很像,都是需要注册监听,然后再处理监听,只不过实现的方式不同而已。

二、事件驱动原理

  • 事件源:产生事件的地方(html元素)
  • 事件:点击/鼠标操作/键盘操作等等
  • 事件对象:当某个事件发生时,可能会产生一个事件对象,该时间对象会封装好该时间的信息,传递给事件处理程序
  • 事件处理程序:响应用户事件的代码
  • 案例:

     
      
     
  • JS事件分类
  • 鼠标事件
  • click dblclick mousedown mouseout mouseover mouseup mousemove等
  • 键盘事件
  • keydown keypress keyup等
  • HTML事件
  • window的onload unload error abort 文本框的select change等
  • 其他事件
  • 页面中有些特殊对象运行过程中产生的事件
  • 案例1:监听鼠标点击事件,并能够显示鼠标点击的位置x,y

     
      
     

    点击浏览器之后,显示坐标(有些浏览器可能无效)

    案例2:点击按钮,图片变成红色,黑色
    方法:JS访问内部css

    //js如何访问css属性,来改变外观 
     
      
     

    方法:JS访问外部css(这方法不一定适用于所有浏览器)

    event2.css
    .style { 
     border:1; 
     background-color:red; 
     width:300px; 
     height:300px; 
    } 
    event2.html
     
      
     

    案例3:区分当前浏览器的内核是什么?(区分出ie6/7/8/ 火狐等)

    案例4:一个事件可以被多个函数监听

     
      
     function test(e){ 
     window.alert("fss"); 
     } 
     function test1(e){ 
     window.alert("sfdsdf"); 
     } 
      
      
      
     
      
      
     
    

    案例5:防止用户通过点击鼠标右键菜单拷贝网页内容,选择网页内容

     
     

    下篇文章为大家分享一个简单综合案例:简单的计算器,希望大家不要错过。

    关于Javascript事件驱动编程远不止这些,希望本文所述对大家学习javascript程序设计有所帮助。

    文档

    详解Javascript事件驱动编程_javascript技巧

    详解Javascript事件驱动编程_javascript技巧:一、基本概述 JS是采用事件驱动的机制来响应用户操作的,也就是说当用户对某个html元素进行操作的时候,会产生一个时间,该时间会驱动某些函数来处理。 PS:这种方式和Java GUI中的事件监听机制很像,都是需要注册监听,然后再处理监听,只不过实现的方式不同
    推荐度:
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top