Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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 »ñÈ¡¶ÔÏóµÄ¸ß¶ÈºÍ¿í¶ÈÏêϸ˵Ã÷

scrollHeight: »ñÈ¡¶ÔÏóµÄ¹ö¶¯¸ß¶È¡£
scrollLeft:ÉèÖûò»ñȡλÓÚ¶ÔÏó×ó±ß½çºÍ´°¿ÚÖÐĿǰ¿É¼ûÄÚÈݵÄ×î×ó¶ËÖ®¼äµÄ¾àÀë
scrollTop:ÉèÖûò»ñȡλÓÚ¶ÔÏó×î¶¥¶ËºÍ´°¿ÚÖпɼûÄÚÈݵÄ×î¶¥¶ËÖ®¼äµÄ¾àÀë
scrollWidth:»ñÈ¡¶ÔÏóµÄ¹ö¶¯¿í¶È
offsetHeight:»ñÈ¡¶ÔÏóÏà¶ÔÓÚ°æÃæ»òÓɸ¸×ø±ê offsetParent ÊôÐÔÖ¸¶¨µÄ¸¸×ø±êµÄ¸ß¶È
offsetL ......

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µÄ¾ÍÊǰë½Ç£¬· ......

Ìæ»»Select±êÇ©µÄjavascriptÀà

// ÏÂÀ­ÁбíÀà
// PubEdition: Version 1.0.0.0
// ModifyDate: 2009-12-09 9:30:00
// FinishDate: 2009-12-09 9:30:00
// AuthorName: binbin( Mail:pl45@163.com / Tel:13893302154 )
var droplistswap=function(){};
droplistswap.prototype.originalElement=new Array();
// droplistswap.prototype.hidedropl ......

javascriptÖ®±íµ¥ÑéÖ¤ ÍêÃÀÌáÉýÓû§ÌåÑé

ÒýÑÔ
Ôö¼Ó¿Í»§¶ËµÄ±íµ¥ÑéÖ¤¿ÉÒÔΪÓû§Ìṩ¸ü¿ìµÄÌåÑ飬µ«¾ö²»ÄܺöÊÓµÄÊÇ£¬¿Í»§¶Ë±íµ¥ÑéÖ¤ÓÀÔ¶²»Ó¦¸ÃÈ¡´ú·þÎñÆ÷¶ËµÄÑéÖ¤£¬¶øÖ»ÄÜÊǸ¨ÖúºÍÔöÇ¿¡£¸ù¾Ý¾­ÑéJavaScriptÑéÖ¤±íµ¥»ù±¾·ÖΪÒÔϼ¸·½ÃæµÄÄÚÈÝ£¬±ØÌî×ֶΡ¢ÌØÊâģʽƥÅäµÈ£¬»¹Òª×¢Òâ´íÎóµÄÌáʾ·½Ê½¶ÔÒ»¸ö±íµ¥µÄ¿ÉÓÃÐÔÓÐ׿«ÆäÖØÒªµÄÓ°Ïì¡£
2½¨Á¢±íµ¥
  &nb ......

½øÒ»²½Àí½âjavascript¶ÔÏó¡¢Êý×éºÍ¹þÏ£±í

ÔÚjavascriptÖУ¬¶ÔÏóʵ¼ÊÉϾÍÊÇÒ»¸ö¹þÏ£±í£¬±ÈÈçÏÂÃæÕâ¸öuser¶ÔÏó£º
function user(n, a)
{
this.name = n;
this.age = a;
this.toString = function() {
return "Name:" + this.name + ", Age:" + this.age;
}
}
var u = new user("tom", 18);
for (var k in u) {
alert('key: ' ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ