Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

javascript thisÏê½â£¨×ª£©

ÔÚÃæÏò¶ÔÏó±à³ÌÓïÑÔÖУ¬¶ÔÓÚthis¹Ø¼ü×ÖÎÒÃÇÊǷdz£ÊìϤµÄ¡£±ÈÈçC++¡¢C#ºÍJavaµÈ¶¼ÌṩÁËÕâ¸ö¹Ø ¼ü×Ö£¬ËäÈ»ÔÚ¿ªÊ¼Ñ§Ï°µÄʱºò¾õµÃ±È½ÏÄÑ£¬µ«Ö»ÒªÀí½âÁË£¬ÓÃÆðÀ´ÊǷdz£·½±ãºÍÒâÒåÈ·¶¨µÄ¡£JavaScriptÒ²ÌṩÁËÕâ¸öthis¹Ø¼ü×Ö£¬²»¹ýÓÃÆðÀ´¾Í±È ¾­µäOOÓïÑÔÖÐÒª"»ìÂÒ"µÄ¶àÁË¡£
    ÏÂÃæ¾ÍÀ´¿´¿´£¬ÔÚJavaScriptÖи÷ÖÖthisµÄʹÓ÷½·¨ÓÐʲô»ìÂÒÖ®´¦£¿
    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¹Ø¼ü×Ö£º
 <div id="elmtDiv">division element</div>
 <script language="javascript">
 var div = document.getElementById('elmtDiv');
 div.onclick = function()
 {
    // ÔÚ´ËʹÓÃthis
 };
 </script>
    ÕâÀïµÄthis¹Ø¼ü×ÖָʾµÄÄÚÈÝÊÇdivÔªËØ¶ÔÏóʵÀý£¬Ôڽű


Ïà¹ØÎĵµ£º

javascript ÔËÐлúÖÆ

ÒÔÏÂÈ«ÊǸöÈËÀí½âÒÔ¼°ÍøÉϲéÕÒ¶øÀ´,ÈçÓв»¶ÔÇëÖ¸Õý...
¼ÙÈçÓÐn¶Îjs´úÂë ÓÃ<script>±êÇ©¸ô¿ªµÄ.
ÔËÐÐ˳ÐòÊÇ
step1. ¶ÁÈëµÚÒ»¸ö´úÂë¶Î
step2. ×öÓï·¨·ÖÎö£¬ÓдíÔò±¨Óï·¨´íÎ󣨱ÈÈçÀ¨ºÅ²»Æ¥ÅäµÈ£©£¬²¢Ìø×ªµ½step5
step3. ¶Ôvar±äÁ¿ºÍfunction¶¨Òå×ö“Ô¤½âÎö”£¨ÓÀÔ¶²»»á±¨´íµÄ£¬ÒòΪֻ½âÎöÕýÈ·µÄÉùÃ÷£©
......

Javascript ÃÜÂëÇ¿¶ÈÉèÖà ½Å±¾

/**
 * 6 ¼¶Ç¿¶ÈÉèÖã¨Êý×Ö¡¢´óд×Öĸ¡¢Ð¡Ð´×Öĸ¡¢ÌØÊâ×Ö·û¡¢³¤¶È>=6¡¢³¤¶È>=10£©
 * Èç¹ûÃÜÂëΪ¿Õ£¬·µ»Ø 0
 */
function __pwdStrength(pwd) {
    var sum = [0, 0, 0, 0];
    for (var i=0; i<pwd.length; i++) {
      & ......

JavaScript Éú³É table

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>test</title>
<mce:style type="text/css"><!--
.table_back{width:480px;height:480px;border-bottom:1px solid bla ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ