javascriptÓÅ»¯·½·¨
ÐÞ¸ÄÑ»·µÄÖ´Ðз½Ê½
for(var i=0;i<element.childNodes.length;i++){
Ö´ÐдúÂë
}
ÕâÖÖ·½Ê½Ã¿´ÎÑ»·¶¼ÒªÈ¡element.childNodes.lengthµÄÖµ£¬Ó¦¸Ã¸ÄΪÈçϵÄ
var n£½element.childNodes.length
for(var i=0;i<n;i++){
Ö´ÐдúÂë
}
2£ºÐÞ¸Ädom²Ù×÷µÄ´ÎÊý
domÅúÁ¿²åÈëÒ»ÅúÀàËÆµÄ½Úµã²»ÈçÏȹ¹ÔìÒ»¸ö¶ÔÏ󣬲åÈëÒ»´Î
±ÈÈçÏÂÃæÕâÖÖ·½·¨¾ÍÊǺÏÀíµÄ£º
var div=document.createElement("div");
for(var i=0;i<10;i++)[
var element=document.createElement("a");
a.href="";
div.appendChild(element);
}
//¹¹½¨ºÃ¶ÔÏóºóÒ»´Î²åÈë
document.body.appendChild(div);
3£º¼õÉÙ¶ÔÏóµÄÒýÓòã´Î£¬¿ÉÒÔ¼õÉÙä¯ÀÀÆ÷¶Ô¶ÔÏó½âÎöµÄ¸´ÔÓ¶È
±ÈÈçÒ»¸ö·½·¨Îª net.Loader.LoadXml(params)
²»±ØÃ¿´Î¶¼ÕâôʹÓ㬿ÉÒÔ
var loadXml=net.Loader.LoadXml;
loadXml(params);
Ïà¹ØÎĵµ£º
ÔÚjavascriptÖлñÈ¡ÖÐÓ¢ÎÄ×Ö·û³¤¶ÈµÄÎÊÌâ
var i="Öйúa";
Ò»°ãÇé¿öÏ£¬ÎÒÃÇÓÃi.length»áµÃµ½½á¹û3
µ«ÓÐʱºòÎÒÃÇÐèÒª5£¬ÏÂÃæµÄС´úÂë¿ÉÒÔ½â¾öÎÊÌâ
Java´úÂë
1. <script>
2. alert (fucCheckLength("Öйúaaaa"));
& ......
JavaScript ʼþ·½·¨
http://www.webdeveloping.cn/blog/?action=show&id=207
ʼþÔ´¶ÔÏó
event.srcElement.tagName
event.srcElement.type
²¶»ñÊÍ·Å
event.srcElement.setCapture();
event.srcElement.releaseCapture();
ʼþ°´¼ü
event.keyCode
event.shiftKey
event.altKey
event.ctrlKey
ʼþ·µ»ØÖµ
......
ClosureÖÐÎÄ·ÒëΪ±Õ°ü.×ÖÃæÉÏÀ´Àí½â¾ÍÊÇ"·â±ÕµÄ°ü".(ÕâÊÇÒ»¾ä·Ï»°)
±Õ°üÊÇʲô?
ÊéÃæ½âÊÍΪ: Ëùν“±Õ°ü”£¬Ö¸µÄÊÇÒ»¸öÓµÓÐÐí¶à±äÁ¿ºÍ°ó¶¨ÁËÕâЩ±äÁ¿µÄ»·¾³µÄ±í´ïʽ£¨Í¨³£ÊÇÒ»¸öº¯Êý£©£¬Òò¶øÕâЩ±äÁ¿Ò²ÊǸñí´ïʽµÄÒ»²¿·Ö¡£
ÎÒÈÏΪ±Õ°ü¾ÍÊÇÄܹ»¶Á/дº¯ÊýÄÚ²¿µÄijЩ±äÁ¿µÄ×Óº¯Êý,²¢½«ÕâЩ±äÁ¿±£´æÔÚÄÚ´æÖÐ.
± ......
Ê×ÏÈÊÇÎÒÃÇÊìϤµÄextendº¯Êý
/**
* À©Õ¹º¯Êý
* @param target À©Õ¹¶ÔÏó
* @param params À©Õ¹²ÎÊý
*/
function extend(target, params) {
if (!target) {
target = {};
}
for (var prop in params) {
target[prop] = params[prop];
}
r ......
ÒýÑÔ
JavaScript²»Êǰ´ÃæÏò¶ÔÏóµÄ˼ÏëÉè¼ÆµÄ³ÌÐòÓïÑÔ£¬ËùÒÔËü²»¾ß±¸ÏñÏÖÓеÄÃæÏò¶ÔÏóµÄÓïÑÔÄÇÑùµÄ¹¦ÄÜ£¬µ«ÊÇÃæÏò¶ÔÏóµÄ˼ÏëÊÇÈç´ËµÄÉîÈëÈËÐÄ£¬ÒÔÖÁÓÚJavaScriptÒ²Ï÷¼âÁËÄÔ´ü“ÃæÏò¶ÔÏó”¡£¹ûÕæ£¬Í¨¹ýÒ»Ð©ÌØÊâµÄ´¦Àí£¬JavaScriptÒ²¾ßÓÐÁË»ù±¾µÄÃæÏò¶ÔÏóµÄ¹¦ÄÜ¡£
......