当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 在面向对象编程语言中,对于this关键字我们是非常熟悉的。
 

 

 ·用javamail发送带附件的邮件    »显示摘要«
    摘要:本文根据ian f. darwin的《java cookbook》整理而成,原书用整章的文字介绍如何发邮件,可能头绪会比较乱,本文则将其浓缩成一篇文章,力求使完全不懂javamail的人,都可以根据文中指示稍作修改,拿来就可以用。如果对其中原理还有不清楚,你可以参考原书。一、首先要用到三个java文件:1.mailconstants.java,properties文件的助记符://////////......
    摘要:j2me单机游戏在国内已经走到了尽头作者:陈跃峰出自:http://blog.csdn.net/mailbomb 当对于大多数人来说,还不知道j2me是怎么回事,而且很多手机用户还不知道百宝箱、神奇宝典是什么东西的时候,j2me单机游戏已经走到了生命的尽头。 其实国内j2me技术兴起也只有两年多点的时间,投入商用也才不到两年,这个行业也才刚刚在北京、上海、深圳这些城市出现不久,现在已经开始走到了生......


JavaScript中this关键字使用方法详解

    在面向对象编程语言中,对于this关键字我们是非常熟悉的.比如c++.c#与java等都提供了这个关键字,虽然在开始学习的时候觉得比较难,但只要理解了,用起来是非常方便与意义确定的.javascript也提供了这个this关键字,不过用起来就比经典oo语言中要"混乱"的多了.

【程序编程相关:全面优化和配置Windows2003

【推荐阅读:百分之百纯 Java(TM) java名

    下面就来看看,在javascript中各种this的使用方法有什么混乱之处? 【扩展信息:[背景]Symbian大事记

    1.在html元素事件属性中inline方式使用this关键字:

 <div onclick="

 // 可以在里面使用this

 ">division element</div>

    我们一般比较常用对的方法是在此使用:javascirpt: eventhandler(this),这样的形式.不过这里其实可以写任何合法的javascript语句,要是高兴在此定义个类也可以(不过将会是个内部类).这里的原理是脚本引擎生成了一个div实例对象的匿名成员方法,而onclick指向这个方法.

    2.用dom方式在事件处理函数中使用this关键字:

 <div id="elmtdiv">division element</div>

 <script language="javascript">

 var div = document.getelementbyid(´elmtdiv´);

 div.attachevent(´onclick´, eventhandler);

 function eventhandler()

 {

    // 在此使用this

 }

 </script>

    这时的eventhandler()方法中的this关键字,指示的对象是ie的window对象.这是因为eventhandler只是一个普通的函数,对于attachevent后,脚本引擎对它的调用与div对象本身没有任何的关系.同时你可以再看看eventhandler的caller属性,它是等于null的.如果我们要在这个方法中获得div对象引用,应该使用:this.event.srcelement.

    3.用dhtml方式在事件处理函数中使用this关键字:


...   下一页
 ·在asp 中使用 sql    »显示摘要«
    摘要:set osqlserver =server.createobject("sqldmo.sqlserver")osqlserver.connect "数据库ip,端口","用户名","密码" ´ 连接数据库set tables =server.createobject("sqldmo.table......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE