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

´«ÖDz¥¿Í 2010 01 18 JavaScript»ù´¡¼ÓÇ¿

½ñÌìAJAX±ØÐëÓÃJS£¬×öÇ°¶Ë±ØÐëÓÃJS£¬ÓÉÓڿγ̽ô£¬Ö»°²ÅÅÁËÒ»Ììʱ¼ä£¬Ö»½²ÁËDom¡£ DOM ¿ÉÔÚJ2SEAPIËÑDocument£¬±ã¿ÉÒԲ鿴·½·¨ DOMÊ÷:½Úµã£¨node£©µÄ²ã´Î¡£ ½Úµã·ÖΪÈýÖÖÀàÐÍ£º ½Úµã£¨node£©£ºÀ´Ô´ÓÚÍøÂçÀíÂÛ£¬´ú±íÍøÂçÖеÄÒ»¸öÁ¬½Óµã¡£ÍøÂçÊÇÓɽڵ㹹³ÉµÄ¼¯ºÏ 1.½Úµã·ÖΪÈýÖÖÀàÐÍ£º
element node attribute node text node 2.ʹÓà Aptana ±à¼­Æ÷ : 3.²éÕҽڵ㣺 1£©ÔÚÄĶùд´úÂ룺 ²»ÄÜÖ±½ÓдÔÚ ÔªËصÄÇ°Ãæ £ºÒòΪ´Ëʱ DOMûÓб»ÍêÈ«½âÎö ¿ÉÒÔ°Ñ js дÔÚ µÄºóÃæ °´¹ßÀýÓ¦¸Ã°Ñ js ´úÂëдÔÚ ÖУ¬½Úµãºó£¬´ËʱÐèҪʹÓà js º¯Êýwindow.onload = function(){ //alert("window.onload..."); var cityElement = document.getElementById("city"); alert(cityElement.nodeName); }; 2£©DomÊôÐÔ£ºnodeName nodeType nodeValue ¢Ù nodeName:Ò»¸ö×Ö·û´®£¬ÆäÄÚÈÝÊǸø¶¨½ÚµãµÄÃû×Ö¡£ var name = node.nodeName; Èç¹û¸ø¶¨½ÚµãÊÇÒ»¸öÔªËؽڵã»òÊôÐԽڵ㣬nodeName ÊôÐÔ½«·µ»ØÕâ¸öÔªËصÄÃû×Ö¡£ Èç¹û¸ø¶¨½ÚµãÊÇÒ»¸öÎı¾½Úµã£¬nodeName ÊôÐÔ½«·µ»ØÄÚÈÝΪ #text µÄ×Ö·û´®¡£ nodeName ÊÇÒ»¸öÖ»¶ÁÊôÐÔ¡£ ¢Ú nodeType£º·µ»ØÒ»¸öÕûÊý£¬Õâ¸öÊýÖµ´ú±íןø¶¨½ÚµãµÄÀàÐÍ¡£ nodeType ÊôÐÔ·µ»ØµÄÕûÊýÖµ¶ÔÓ¦×Å 12 ÖÖ½ÚµãÀàÐÍ£º Node.ELEMENT_NODE (1) -- ÔªËؽڵã Node.ATTRIBUTE_NODE (2) -- ÊôÐÔ½Úµã Node.TEXT_NODE (3) -- Îı¾½Úµã ¡­ nodeType ÊǸöÖ»¶ÁÊôÐÔ ¢ÛnodeValue£º·µ»Ø¸ø¶¨½ÚµãµÄµ±Ç°Öµ£¨×Ö·û´®£© • Èç¹û¸ø¶¨½ÚµãÊÇÒ»¸öÊôÐԽڵ㣬·µ»ØÖµÊÇÕâ¸öÊôÐÔµÄÖµ¡£ • Èç¹û¸ø¶¨½ÚµãÊÇÒ»¸öÎı¾½Úµã£¬·µ»ØÖµÊÇÕâ¸öÎı¾½ÚµãµÄ ÄÚÈÝ¡£ • Èç¹û¸ø¶¨½ÚµãÊÇÒ»¸öÔªËؽڵ㣬·µ»ØÖµÊÇ null • nodeValue ÊÇÒ»¸ö ¶Á/д ÊôÐÔ£¬µ«²»ÄܶÔÔªËؽڵãµÄ nodeValue ÊôÐÔÉèÖÃÖµ£¬µ«¿ÉÒÔΪÎı¾½ÚµãµÄ nodeValue ÊôÐÔÉèÖÃÒ»¸öÖµ¡£ 4. ¹ØÓÚ×Ó½Úµã: 1). »ñÈ¡·½·¨: ÔªËؽڵãµÄ childNodes ÊôÐÔ¿ÉÒÔ»ñÈ¡Ö¸¶¨ÔªËؽڵãµÄËùÓÐ×Ó½Úµã. 2). »ðºü ºÍ ie µÄʵÏÖ·½Ê½²»Ò»Ñù: »ðºü°üº¬¿Õ¸ñµÄÎı¾½Úµã 3). ÌáÇ°Åжϵ±Ç°½ÚµãÊÇ·ñÓÐ×Ó½Úµã: ͨ¹ýÔªËؽڵãµÄ hasChildNodes() ·½·¨. Îı¾½ÚµãºÍÊôÐԽڵ㶼ûÓÐ×Ó½Úµã, ËùÒÔËûÃÇµÄ hasChildNodes() ·½·¨×Ü·µ»Ø false 4). ¿ÉÒÔͨ¹ýÔªËؽڵãµÄ firstChild(lastChild) À´»ñÈ¡ÔªËؽڵãµÄµÚÒ»¸ö×Ó½Úµã(×îºóÒ»¸ö×Ó½Úµã) ¿ÉÒÔͨ¹ýÔªËؽڵãµÄ firstChild/lastChild À´»ñÈ¡ÔªËؽڵãµÄµÚÒ»¸ö×ӽڵ㣨×îºóÒ»¸ö½


Ïà¹ØÎĵµ£º

javascript, json, xml

¡¾×ª×Ô¡¿http://www.cnblogs.com/chenxizhang/archive/2010/01/13/1646255.html
ÔÚÍøÂç±à³ÌÖУ¬ÎÒÃǾ­³£ÐèÒªÓõ½javascript,ÕâЩ¿Í»§¶Ë½Å±¾ÓÖ¾­³£ÐèÒªÓë·þÎñ¶Ë½øÐÐÒì²½µÄͨѶ£¬Ìá½»²¢½ÓÊÕÊý¾Ý¡£ÏÂÃæÕâ¸öÀý×ÓÑÝʾÁËÈçºÎÉè¼Æ·þÎñ£¬ÈçºÎ±àд½Å±¾
1. ·þÎñ¶Ë£¬ÕâÊÇÒ»¸öashxÎļþ
ÐèÒªÌí¼ÓÁ½¸öÒýÓà System.Runtime.Serializatio ......

Àí½â JavaScript ±Õ°ü{תÔØ}

¡¾×ª¡¿http://www.cnblogs.com/chenxizhang/archive/2010/01/02/1638010.html
±¾ÎÄתÔØ×Ô£ºhttp://www.cn-cuckoo.com/2007/08/01/understand-javascript-closures-72.html
Òª³ÉΪ¸ß¼¶ JavaScript ³ÌÐòÔ±£¬¾Í±ØÐëÀí½â±Õ°ü¡£
±¾ÎĽáºÏ ECMA 262 ¹æ·¶Ïê½âÁ˱հüµÄÄÚ²¿¹¤×÷»úÖÆ£¬Èà JavaScript ±à³ÌÈËÔ±¶Ô±Õ°üµÄÀí½â´Ó&ldquo ......

javascriptº¯Êý´óÈ«£¨Ò»)

ÉùÃ÷:Õâ¸öÊÇÍøÉϵÄ×ÊÁÏ,²»¹ýÎÒÔںܴó³Ì¶ÈÉϽøÐÐÁË×Ô¼ºµÄ˵Ã÷½éÉÜ,Ï£Íû´ó¼Ò»áϲ»¶¿´
 
1.document.write("Êä³öÄÚÈÝ");ΪÊä³öÓï¾ä
2.JSÖеÄ×¢ÊÍΪµ¥ÐÐ//ºÍ¶àÐÐ/**/
3.´«Í³µÄHTMLÎĵµË³ÐòÊÇ:document->html->(head,body)
4.Ò»¸öä¯ÀÀÆ÷´°¿ÚÖеÄDOM˳ÐòÊÇ:window->(navigator,screen,history,location,docume ......

frameµÄʹÓá¡ÒÔ¼°javascript¶ÔÆäµÄ²Ù×÷

FRAMESET ±êÇ©ÊÇ FRAME ÔªËصÄÈÝÆ÷¡£
HTML Îĵµ¿É°üº¬ FRAMESET ÔªËØ»ò BODY ÔªËØÖ®Ò»£¬Á½Õß²»ÄÜͬʱʹÓá£
¿ò¼Ü½«ÍøÒ³·Ö³É¼¸¸ö¿ò´°£¬Í¬Ê±È¡µÃ¶à¸öURL¡£ÓÃ<FRAMESET> <FRAME> ¼´¿É£¬ËùÓпò¼Ü±ê¼ÇÐèÒª·ÅÔÚÒ»¸ö×ÜÆðµÄ html ÎĵµÀÕâ¸öµµ°¸Ö»¼Ç¼Á˸ÿò¼ÜÈçºÎ·Ö¸î £¬²»»áÏÔʾÈκÎ×ÊÁÏ£¬ËùÒÔ²»±Ø·ÅÈë <BODY& ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ