´«Ö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 À´»ñÈ¡ÔªËØ½ÚµãµÄµÚÒ»¸ö×ӽڵ㣨×îºóÒ»¸ö½
Ïà¹ØÎĵµ£º
¡¾×ª¡¿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 ......
¡¾×ª¡¿http://www.cnblogs.com/chenxizhang/archive/2010/01/01/1637309.html
Èç¹ûÎÒÃÇÐèÒªÔÚjavascript·ÃÎʵ½Ò³ÃæÖж¨ÒåµÄ±äÁ¿£¬´óÖÂÊÇÈçϵÄÓï·¨
//ÕâÊÇ2010Äê1ÔÂ1ÈÕÔö¼ÓµÄ´úÂë
var ismanager = "<%= DepartManager %>";
if (ismanager == "true") {
$(" ......
FRAMESET ±êÇ©ÊÇ FRAME ÔªËØµÄÈÝÆ÷¡£
HTML Îĵµ¿É°üº¬ FRAMESET ÔªËØ»ò BODY ÔªËØÖ®Ò»£¬Á½Õß²»ÄÜͬʱʹÓá£
¿ò¼Ü½«ÍøÒ³·Ö³É¼¸¸ö¿ò´°£¬Í¬Ê±È¡µÃ¶à¸öURL¡£ÓÃ<FRAMESET> <FRAME> ¼´¿É£¬ËùÓпò¼Ü±ê¼ÇÐèÒª·ÅÔÚÒ»¸ö×ÜÆðµÄ html ÎĵµÀÕâ¸öµµ°¸Ö»¼Ç¼Á˸ÿò¼ÜÈçºÎ·Ö¸î £¬²»»áÏÔʾÈκÎ×ÊÁÏ£¬ËùÒÔ²»±Ø·ÅÈë <BODY& ......
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="re ......