关注联楷|返回首页 | 网站案例 | 帮助中心

合作共赢、快速高效、优质的网站建设提供商

上海网站建设 

服务热线:021-61394118

上海联楷科技

js事件机制在网页程序中的定义与运用

作者:佚名   时间:2013-12-20   分享到:

事件机制可以使程序逻辑更加符合现实世界,在javascript中很多对象都有自己的事件,例如按钮就有onclick事件,下拉列表框就有onchange事件,通过这些事件可以方便编程.同时通过事件机制,可以将类设计为独立的模块,通过事件对外通信,提高了程序的开发效率,
   最简单的一种模式是将一个类的方法成员定义为事件,这不需要任何特殊的语法,通常是一个空方法,如:
   function class1(){
    //构造函数
   }
   class1.prototype={
    show:function()
    {
       this.onshow();
    }
    onshow:function(){}
   }
   上面的代码中,就定义了一个方法:show(),同时该方法中调用了onshow()方法,这个onshow()方法就是对外提供的事件接口,其用法如下:
   var obj=new class1()
   obj.onshow=function(){
    alert("onshow event");
   }
   obj.show();
  obj.onshow方法在类的外部被定义,而在类的内部方法show()中被调用,这就实现了事件机制.



如没特殊注明,文章均为上海联楷网络原创,转载请注明来自:http://www.linksj.com/hynews/20151126/n3187.html

上海联楷网络新闻