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

JavaScriptÖеÄ5ÖÖʼþʹÓ÷½Ê½½â˵(ת)


JavaScriptÖеÄ5ÖÖʼþʹÓ÷½Ê½½â˵(ת)

Ϊ×é¼þÌṩʼþ´¦ÀíÈë¿Ú£¬¿ÉÒÔ¼«´óµÄÌá¸ß×é¼þµÄ·â±ÕÐÔ£¬Í¬Ê±ÓÖÄÜÈÃ×é¼þºÜºÃµÄºÍÍâ½çͨÐÅ¡£²¢ÇÒÕâÒ²ÊÇÎÒÃÇÒѾ­Ï°¹ßʹÓõÄÒ»ÖÖ¿ª·¢Ä£Ê½£¬.NET¡¢DHTMLµÈ¶¼ÌṩÁËÒ»Ì×ÍêÕûµÄʼþ´¦ÀíÄ£ÐÍ¡£ÏÂÃæÊǹØÓÚʹÓÃDHTMLÖÐʼþµÄÒ»¸ö×ܽᡣ
    DHTMLÌṩÁË3ÖÖʼþµÄʹÓ÷½Ê½£¬ËüÃÇ·Ö±ðÊÇ£º
    1¡¢Inline HTML: <ELEMENT onXXX='handler'></ELEMENT>
    ÕâÊÇ×î¼òµ¥×î³£ÓõÄʼþ°ó¶¨·½Ê½£¬²»¹ýÕâÀïonXXXµÄֵΪhandlerÊDz»Ì«È·ÇеÄ˵·¨¡£ÆäʵÕâ¸öhandlerµÄλÖÿÉÒÔ·ÅÖÃÈκκϷ¨µÄJavaScript
Óï¾ä£¬ÒòΪIEÔÚÉú³ÉDHMTLÊ÷ʱ»áΪµ±Ç°Element¹¹½¨Ò»¸ö'ÄäÃû'³ÉÔ±
·½
·¨£¬onXXXÖ¸ÏòÕâ¸ö·½·¨µÄhandler¡£±ÈÈçÎÒÃÇдÏ£¬<element id='elmt' onXXX='var abc =0;
for ( var i=0 ; i < 100 ; i++ )
abc+=i;'></element>£¬Êµ¼ÊÉÏÔÚDHMTLÊ÷ÖÖ´æÔÚÈçÏ´úÂë½á¹¹£º
function
 anonymous()
{
   
var
 abc 
=
0

for
 ( 
var
 i
=
0
 ; i 
<
 
100
 ; i
++
 ) abc
+=
i;
}
    ´Ëʱanonymous·½·¨ÖеÄthis
¾ÍÊÇelmt¶ÔÏó¡£
    2¡¢Event property: object.onXXX = handler
    Õâ¸öʹÓ÷½·¨ÊǰѺ¯ÊýÃû(handler)¸³ÓèelementÔ¤¶¨ÒåµÄʼþÊôÐÔÉÏ(onXXX)¡£ÕâÀïÐèҪעÒâÁ½¸öÎÊÌ⣺
    Ò»ÊÇ£¬ÎÒÃÇÔÚʹÓÃobject.onXXX = handlerÊÇÐèÒª±£Ö¤objectÒѾ­ÔÚÒ³ÃæÖÐÉú³É¡£±ÈÈçÎÒÃÇΪdocument.body¸³Óèʼþ´¦Àíº¯Êý£¬ÎÒÃDZØÐë±£Ö¤document.bodyÒѾ­´æÔÚ£¬¾ÍÊÇ˵ÎÒÃDz»ÄÜÔÚ<body>֮ǰ
ÔÚµÄÈ«¾ÖÓï¾äÖÐʹÓÃdocument.body£»
    ¶þÊÇ£¬handler±ØÐëÊǺ¯ÊýÃû£¬ºÍʹÓ÷½·¨1ÖеÄhandler¿ÉÒÔÊÇÈκÎJavaScript
Óï
¾ä²»Í¬£¡ÎÒÃÇ×îÈÝÒ׳ö´íµÄʹÓÃÊÇ£¬µ±ÎÒÃÇϰ¹ßÁËÔÚinline htmlÖÐʹÓÃ<element id='elmt' onXXX =
'return false'></element>ºó£¬Èç¹ûÕâÑùʹÓÃelmt.onXXX='return
false;'¡£ÄÇô¾ÍЪ²ËÁË£¬²»»áÓÐÈκÎÖ´ÐÐЧ¹û£¬µ±È»IEÒ²²»±¨´í¡£ÕýÈ·µÄʹÓÃÊÇ£º
elmt.onXXX 
=
 
function
() { 
return
 
false
; }
    3¡¢Named Scri


Ïà¹ØÎĵµ£º

[¾­Ñé×ܽá]½üÆÚJavaScript±à³Ì×ܽá


JavaScript
ת×Ô£º http://www.disandu.com/?p=603
============================================================================
1 ´¦ÀíXSLT  µ÷Óôø²ÎÊýµÄXSLTÄ£°åµÄ·½·¨ Ïê¼û 23Ìõ
  <html>
    <body>
       ......

JavascriptµÄIEºÍFirefox¼æÈÝÐÔ»ã±à

ÒÔÏÂÒÔ IE ´úÌæ Internet Explorer£¬ÒÔ MF ´úÌæ Mozzila Firefox
1. document.form.item ÎÊÌâ
(1)ÏÖÓÐÎÊÌ⣺
ÏÖÓдúÂëÖдæÔÚÐí¶à document.formName.item("itemName") ÕâÑùµÄÓï¾ä£¬²»ÄÜÔÚ MF ÏÂÔËÐÐ
(2)½â¾ö·½·¨£º
¸ÄÓà document.formName.elements["elementName"]
(3)ÆäËü
²Î¼û 2
2. ¼¯ºÏÀà¶ÔÏóÎÊÌâ
(1)ÏÖÓÐÎÊÌ⣠......

ÓÃJavaScriptÐÞ¸ÄÍøÒ³cssÑùʽ

ÓÃJavaScriptÐÞ¸ÄÍøÒ³Ñùʽ
Ò»¡¢¾Ö²¿¸Ä±äÑùʽ
·ÖΪ¸Ä±äÖ±½ÓÑùʽ£¬¸Ä±äclassNameºÍ¸Ä±äcssTextÈýÖÖ¡£ÐèҪעÒâµÄÊÇ£º
×¢Òâ´óСд
£º
javascript¶Ô´óСдʮ·ÖÃô¸Ð£¬className²»Äܹ»°Ñ“N”д³É“n”£¬cssTextÒ²²»Äܹ»°Ñ“T”д³É“t”£¬·ñÔòÎÞ·¨ÊµÏÖЧ¹û¡£
µ÷Ó÷½·¨
£º
Èç¹û¸Ä ......

JavaScript Moduleģʽ(ÒëÎÄ)


JavaScript Module Pattern
£¨
JavaScript
Module
ģʽ£© 
À´Ô´£º
1.      
http://yuiblog.com/blog/2007/06/12/module-pattern/
2.      
http://yuiblog.com/blog/2006/06/01/global-domination/
 
È«¾Ö±äÁ¿ÊÇÓкܴóΣº¦µÄ¡£ÔÚ
YU ......

Javascript±íµ¥ÑéÖ¤´óÈ«

1. ³¤¶ÈÏÞÖÆ
<script>
function test()
{
if(document.a.b.value.length>50)
{
alert("²»Äܳ¬¹ý50¸ö×Ö·û£¡");
document.a.b.focus();
return false;
}
}
</script>
<form name=a onsubmit="return test()">
<textarea name="b" cols="40" wrap="VIRTUAL" rows="6"></textarea&g ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ