zoukankan      html  css  js  c++  java
  • JavaScript编程:java事件模型

    3、java事件模型:


           传统事件处理程序指派方法:
             1.var odiv=document.getElementById("div1");
               odiv.onclick=function(){
                   alert("执行");
               }
             2.function 方法名(参数列表){
                   要执行的内容
               }
             3.在标记中:
               <div onclick="alert('弹出框')"></div>


           现代实践处理程序指派方法:会出现兼容问题。
             IE:
               [object].attachEvent("事件处理程序名称",函数);将一个事件处理程序绑定到一个事件
               [object].detachEvent("事件处理程序名称",函数);解除事件处理程序的绑定
               可以绑定多个事件处理程序。
             非IE:
               [object].addEventListener("事件名称",函数名,是否处理程序要用在冒泡或捕获阶段捕获true,冒泡false);
               [object].removeEventListener("事件名称",函数名,是否处理程序要用在冒泡或捕获阶段捕获true,冒泡false);


             事件处理程序的返回值:
               onsubmit="return confirm('返回提示内容')";


             Event对象:
               1.触发事件的对象;
               2.事件发生时的鼠标信息;
               3.事件发生时的键盘信息。
               event对象只在事件触发时创建,并且可以被事件处理程序访问,在所有事件处理程序完成执行后,event对象就被销毁了。
               悲剧的是,IE和非IE又是按照两种不同的方式实现Event的。


          事件类型:
            鼠标事件;键盘事件;HTML事件。

  • 相关阅读:
    python -django 之第三方支付
    python 的排名,已经python的简单介绍
    第三方登录
    linux 基础命令
    JWT 加密
    Docker 简介
    中文分词库:结巴分词
    Django websocket 长连接使用
    jQuery截取字符串的几种方式
    Python 操作redis
  • 原文地址:https://www.cnblogs.com/pangblog/p/3292121.html
Copyright © 2011-2022 走看看