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

12ÖÖ²»ÒËʹÓõÄJavascriptÓï·¨

1. ==
JavascriptÓÐÁ½×éÏàµÈÔËËã·û£¬Ò»×éÊÇ==ºÍ!=£¬ÁíÒ»×éÊÇ===ºÍ!==¡£Ç°ÕßÖ»±È½ÏÖµµÄÏàµÈ£¬ºóÕß³ýÁËÖµÒÔÍ⣬»¹±È½ÏÀàÐÍÊÇ·ñÏàͬ¡£
Ç뾡Á¿²»ÒªÊ¹ÓÃǰһ×飬ÓÀԶֻʹÓÃ===ºÍ!==¡£ÒòΪ==ĬÈÏ»á½øÐÐÀàÐÍת»»£¬¹æÔòÊ®·ÖÄѼǡ£Èç¹ûÄã²»ÏàÐŵϰ£¬Çë»Ø´ðÏÂÃæÎå¸öÅжÏʽµÄÖµÊÇtrue»¹ÊÇfalse£º
¡¡¡¡false == 'false'
¡¡¡¡false == undefined
¡¡¡¡false == null
¡¡¡¡null == undefined
¡¡¡¡0 == ''
ǰÈý¸öÊÇfalse£¬ºóÁ½¸öÊÇtrue¡£
2. with
withµÄ±¾ÒâÊǼõÉÙ¼üÅÌÊäÈë¡£±ÈÈç
¡¡¡¡obj.a = obj.b;
¡¡¡¡obj.c = obj.d;
¿ÉÒÔ¼òд³É
¡¡¡¡with(obj) {
¡¡¡¡¡¡¡¡a = b;
¡¡¡¡¡¡¡¡c = d;
¡¡¡¡}
µ«ÊÇ£¬ÔÚʵ¼ÊÔËÐÐʱ£¬½âÊÍÆ÷»áÊ×ÏÈÅжÏobj.bºÍobj.dÊÇ·ñ´æÔÚ£¬Èç¹û²»´æÔڵϰ£¬ÔÙÅжÏÈ«¾Ö±äÁ¿bºÍdÊÇ·ñ´æÔÚ¡£ÕâÑù¾Íµ¼ÖÂÁ˵ÍЧÂÊ£¬¶øÇÒ¿ÉÄܻᵼÖÂÒâÍ⣬Òò´Ë×îºÃ²»ÒªÊ¹ÓÃwithÓï¾ä¡£
3. eval
evalÓÃÀ´Ö±½ÓÖ´ÐÐÒ»¸ö×Ö·û´®¡£ÕâÌõÓï¾äÒ²ÊDz»Ó¦¸ÃʹÓõģ¬ÒòΪËüÓÐÐÔÄܺͰ²È«ÐÔµÄÎÊÌ⣬²¢ÇÒʹµÃ´úÂë¸üÄÑÔĶÁ¡£
evalÄܹ»×öµ½µÄÊÂÇ飬²»ÓÃËüÒ²ÄÜ×öµ½¡£±ÈÈç
¡¡¡¡eval("myValue = myObject." + myKey + ";");
¿ÉÒÔÖ±½Óд³É
¡¡¡¡myValue = myObject[myKey];
ÖÁÓÚajax²Ù×÷·µ»ØµÄjson×Ö·û´®£¬¿ÉÒÔʹÓùٷ½ÍøÕ¾ÌṩµÄ½âÎöÆ÷json_parse.jsÔËÐС£
4. continue
ÕâÌõÃüÁîµÄ×÷ÓÃÊÇ·µ»Øµ½Ñ­»·µÄÍ·²¿£¬µ«ÊÇÑ­»·±¾À´¾Í»á·µ»Øµ½Í·²¿¡£ËùÒÔͨ¹ýÊʵ±µÄ¹¹Ô죬ÍêÈ«¿ÉÒÔ±ÜÃâʹÓÃÕâÌõÃüÁʹµÃЧÂʵõ½¸ÄÉÆ¡£
5. switch ¹á´©
switch½á¹¹ÖеÄcaseÓï¾ä£¬Ä¬ÈÏÊÇ˳ÐòÖ´ÐУ¬³ý·ÇÓöµ½break£¬returnºÍthrow¡£ÓеijÌÐòԱϲ»¶ÀûÓÃÕâ¸öÌØµã£¬±ÈÈç
¡¡¡¡switch(n) {
¡¡¡¡¡¡¡¡case 1:
¡¡¡¡¡¡¡¡case 2:
¡¡¡¡¡¡¡¡¡¡¡¡break;
¡¡¡¡}
ÕâÑùдÈÝÒ׳ö´í£¬¶øÇÒÄÑÒÔ·¢ÏÖ¡£Òò´Ë½¨Òé±ÜÃâswitch¹á´©£¬·²ÊÇÓÐcaseµÄµØ·½£¬Ò»ÂɼÓÉÏbreak¡£
¡¡¡¡switch(n) {
¡¡¡¡¡¡¡¡case 1:
¡¡¡¡¡¡¡¡¡¡¡¡break;
¡¡¡¡¡¡¡¡case 2:
¡¡¡¡¡¡¡¡¡¡¡¡break;
¡¡¡¡}
6. µ¥ÐеĿé½á¹¹
if¡¢while¡¢doºÍfor£¬¶¼ÊÇ¿é½á¹¹Óï¾ä£¬µ«ÊÇÒ²¿ÉÒÔ½ÓÊܵ¥ÐÐÃüÁî¡£±ÈÈç
¡¡¡¡if (ok) t = true;
ÉõÖÁд³É
¡¡¡¡if (ok)
¡¡¡¡¡¡¡¡t = true;
ÕâÑù²»ÀûÓÚÔĶÁ´úÂ룬¶øÇÒ½«À´Ìí¼ÓÓï¾äʱ·Ç³£ÈÝÒ׳ö´í¡£½¨Òé²»¹ÜÊÇ·ñÖ»ÓÐÒ»ÐÐÃüÁ¶¼Ò»ÂɼÓÉÏ´óÀ¨ºÅ¡£
¡¡¡¡if (ok){
¡¡¡¡¡¡¡¡t = true;
¡¡¡¡}
7. ++ºÍ--
µÝÔöÔËËã·û++ºÍµÝ¼õÔËËã·û--£¬Ö±½ÓÀ´×ÔCÓïÑÔ£¬±íÃæÉÏ¿ÉÒÔÈôúÂë±äµÃºÜ½ô´Õ£¬µ«ÊÇʵ¼ÊÉÏ»áÈôúÂë¿´ÉÏÈ¥¸ü¸´ÔӺ͸ü»Þɬ¡£Òò´ËΪÁË´úÂëµÄÕû


Ïà¹ØÎĵµ£º

JavaScript È«½Ç°ë½Çת»»ÎÊÌâ

<script language=JAVAscript>
var s="b";
var strCode
for(var i=0;i<s.length;i++)
{
strCode=s.charCodeAt(i);
if((strCode>65248)||(strCode==12288))
{
alert("ÓÐÈ«½Ç");
break;
}
}
</script>
°ë½Ç×Ö·ûÓÉÒ»¸ö×Ö½Ú±£´æ£¬È«½Ç×Ö·ûÓÃÁ½¸ö×Ö½Ú±£´æ
ËùÒÔÂëÖµµÄ¾ø¶ÔֵСÓÚ256µÄ¾ÍÊǰë½Ç£¬· ......

ÉèΪÊ×Ò³ºÍÌí¼ÓÊղصÄJavascript´úÂë

ÉèΪÊ×Ò³ºÍÌí¼ÓÊղصÄJavascript´úÂ룬¼æÈÝÐÔ»¹¿ÉÒÔ£¬¸÷ÖÖÖ÷Á÷ä¯ÀÀÆ÷¶¼²âÊÔͨ¹ýÁË¡£
function addfavorite(){//¼ÓÈëÊÕ²Ø
if (document.all){
window.external.addFavorite("http://"+document.location.host+"/",document.title);
}else if (window.sidebar){
window.sidebar.addPanel(document.tit ......

ADF ÖÐOnClickµÄJavaScriptµÄÖ§³ÖÎÊÌâ

ADF 11g²»ÔÙÖ§³ÖOnclickµÈJavaScript£¬¶øÊDzÉÓÃ<af:clientListener>À´ÊµÏÖÖîÈçɾ³ýijÌõ¼Ç¼µÄÌáʾ¿ò¡£
ʵÏÖ·½Ê½ÈçÏ£º
 
 function confirmDelete() {
if (confirm('Are you sure you want to delete this record?'))
return true;
else
return false;
}

<af:commandLink actionListener="# ......

JavascriptÖÐ×î³£ÓõÄ55¸ö¾­µä¼¼ÇÉ.txt

1. oncontextmenu="window.event.returnValue=false" ½«³¹µ×ÆÁ±ÎÊó±êÓÒ¼ü
<table border oncontextmenu=return(false)><td>no</table> ¿ÉÓÃÓÚTable
2. <body onselectstart="return false"> È¡Ïûѡȡ¡¢·ÀÖ¹¸´ÖÆ
3. onpaste="return false" ²»×¼Õ³Ìù
4. oncopy="return false;" oncut="return f ......

JavaScriptº¯Êý


http://xiayuanfeng.javaeye.com/blog/£¨Ô­ÎÄ£©
ʲôÊǺ¯Êý(Function)
function sum(a,b){  
     return a+b;  
}  
ÆäʵͨË×µÄ˵¾ÍÊÇÒ»¸öÓÐÃû³ÆµÄ´úÂë¶Î£¬·½±ãÖØÓá£
ҪעÒâµÄÊÇ£º
1.Javascript µÄº¯ÊýÓï·¨£¬ÒòΪJavascript±¾Éí¾ÍÊÇÇø·Ö´óСдµÄ£¬ËùÒÔfunction²»ÄÜд×÷Function»ò ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ