´«ÖDz¥¿ÍAjaxÓëJavascript»ù´¡ÖªÊ¶×ܽáÉÏ
=================Ajax & Javascript====================
[½²Ê¦]Ù¡¸Õ
[½éÉÜ]½²¿Î²»´í£¬È˳¤µÄÒ²»¹²»´í£¬
[½²¿ÎÄÚÈÝ]Ö÷Òª½²struts1¡¢javascript¡¢ajax¡¢hibernate¡¢±àÂë¼ÓÇ¿Ö®ÏîĿʵս¡¢UML
¡¾JavaScript¡¿
====Ãû´Ê½âÊÍ====
a.DOM½éÉÜ£ºDocument Object Model(Îı¾¶ÔÏóÄ£ÐÍ)
D£ºÎĵµ – html Îĵµ »ò xml Îĵµ
O£º¶ÔÏó – document ¶ÔÏóµÄÊôÐԺͷ½·¨
M£ºÄ£ÐÍ
DOM ÊÇÕë¶Ôxml(html)µÄ»ùÓÚÊ÷µÄAPI¡£
DOMÊ÷:½Úµã£¨node£©µÄ²ã´Î¡£
DOM °ÑÒ»¸öÎĵµ±íʾΪһ¿Ã¼ÒÆ×Ê÷£¨¸¸£¬×Ó£¬Ðֵܣ©
DOM¶¨ÒåÁËNodeµÄ½Ó¿ÚÒÔ¼°Ðí¶àÖÖ½ÚµãÀàÐÍÀ´±íʾXML½ÚµãµÄ¶à¸ö·½Ãæ
b.½Úµã½éÉÜ(Node)£ºÀ´Ô´ÓÚÍøÂçÀíÂÛ£¬´ú±íÍøÂçÖеÄÒ»¸öÁ¬½Óµã¡£ÍøÂçÊÇÓɽڵ㹹³ÉµÄ¼¯ºÏ
c.½Úµã·ÖΪÈýÖÖÀàÐÍ£ºÔªËؽڵ㡢ÊôÐԽڵ㡢Îı¾½Úµã
d.Node½ÚµãÊǽӿڣ¬Api¶¨ÒåÁ˺ܶàÊôÐԺͷ½·¨¡£
e.²éÕҽڵ㣺ֻÓд´½¨Á˽ڵ㣬²Å¿ÉÒÔʹÓÃapiµÄÊôÐԺͷ½·¨
.getElementById("");
//ͨ¹ýidÊôÐÔÖµ²éÕÒ[ÔªËؽڵã]¶ÔÏó£¬Ã»Óзµ»Ønull
//¸Ã·½·¨Ö»ÄÜÓÃÓÚ document ¶ÔÏó
.getElementsByTagName("");
//ͨ¹ý±êÇ©Ãû·µ»Ø[ÔªËؽڵã]¼¯ºÏ£¬Ã»Óзµ»Ønull
//¸Ã·½·¨²»Ö»ÊÇÓÃÓÚ document ¶ÔÏ󣬻¹¿ÉÒÔʹÓÃÓÚ±ðµÄ[ÔªËؽڵã]¶ÔÏó
.getElementsByName("");
//ͨ¹ý±êÇ©µÄnameÊôÐÔÖµ²éÕÒ[ÔªËؽڵã]¶ÔÏó£¬Ã»Óзµ»Ønull
//¸Ã·½·¨²»Ö»ÊÇÓÃÓÚ document ¶ÔÏ󣬻¹¿ÉÒÔʹÓÃÓÚ±ðµÄ[ÔªËؽڵã]¶ÔÏó
.getAttributeNode("");
//ͨ¹ýÊôÐÔÃû³ÆµÃµ½ÊôÐԽڵ㣬һ°ã¶¼ÔÚijԪËؽڵãÀïÈ¥ÕÒ
f.½Úµã¶ÔÏóµÄÏà¹ØµÄÊôÐÔ½éÉÜ£ºÍ¨¹ý²éÕÒµ½µÄ½Úµã¶ÔÏóµ÷ÓÃ
.nodeName;//Ö»¶ÁÊôÐÔ
//µÃµ½½ÚµãµÄÃû³Æ
//ÔªËؽڵ㷵»ØµÄÊÇÔªËصÄÃû³Æ
//ÊôÐԽڵ㷵»ØµÄÊÇÔªËصÄ
//Îı¾½Úµã·µ»ØµÄÊÇ#text×Ö·û´®
.nodeType;//Ö»¶ÁÊôÐÔ
//µÃµ½½ÚµãµÄÀàÐÍ
//Node.ELEMENT_NODE (1) -- ÔªËؽڵã
//Node.ATTRIBUTE_NODE (2) -- ÊôÐÔ½Úµã
//Node.TEXT_NODE (3) -- Îı¾½Úµã
.nodeValue;//¶Á/дÊôÐÔ
//µÃµ½½ÚµãµÄÖµ
//ÔªËؽڵ㷵»Ønull
//ÊôÐԽڵ㷵»ØÖµÊÇÕâ¸öÊôÐÔµÄÖµ
//Îı¾½Úµã·µ»Ø¸ÃÎı¾
//¿ÉÒÔΪÎı¾½ÚµãµÄ nodeValue ÊôÐÔÉèÖÃÒ»¸öÖµ¡£
g.½Úµã¶ÔÏóµÄÏà¹ØµÄ·½·¨½éÉÜ£ºÍ¨¹ý²éÕÒµ½µÄ½Úµã¶ÔÏóµ÷ÓÃ
.getAttribute("");
//·µ»ØÒ»¸ö¸ø¶¨ÔªËصÄÒ»¸ö¸ø¶¨ÊôÐÔ½Úµãµ
Ïà¹ØÎĵµ£º
JavaScriptµÄÕýÔò±í´ïʽ֧³Ö²¼¶û²Ù×÷£¬³ýÁË×÷Ϊ Ñ¡ÔñµÄ“²¼¶û»ò”²Ù×÷Ö®Í⣬ÕýÔò±í´ïʽ»¹Ö§³Ö·Ö×éºÍÒýÓÃ
¡£ÆäʵѡÔñ¡¢·Ö×éºÍÒýÓõÄ×÷Ó÷ֱðΪ£ºÖ¸¶¨Ñ¡ÔñÏî¡¢¶Ô×Ó±í´ïʽ·Ö×éºÍÒýÓà ǰһ×Ó±í´ïʽµÄÌØÊâ×Ö·û¡£
ÕýÔò±í´ïʽµÄÑ¡Ôñ£º
ËùνѡÔñ¼´ÔÚ¶à¸öÌõ¼þÀïÃæÑ¡ÔñÒ»¸ö£¬±ÈÈç˵ÂôË®¹ûµÄ´óү˵ËÍÄã¸öË®¹û£¬Äã¿ÉÒÔÑ¡Ô ......
JavaScriptÕýÔò±í´ïʽµÄÓ÷¨
ÕýÔò±í´ïʽÊÇÒ»ÖÖ¿ÉÒÔÓÃÓÚģʽƥÅäºÍÌæ»»µÄÇ¿´ó¹¤¾ß£¬ÔںܶàÓïÑÔÖж¼¿ÉÒÔÓ¦Óá£JavaScript¶ÔÕýÔò±í´ïʽÌṩÁ˺ܺõÄÖ§³Ö£¬
JavascriptÖÐÓÐÒ»¸öÕýÔò±í´ïʽ¶ÔÏóRegExp¡£¸Ã¶ÔÏóÌṩÁË´óÁ¿µÄÊôÐԺͷ½·¨À´´¦ÀíÕýÔò±í´ïʽ£¬Í¬Ê±£¬String¶ÔÏóÒ²ÌṩÁËÏà¹ØµÄ·½·¨À´
´¦ÀíÕýÔò±í´ïʽ£¬ÔÚWebÓ¦ÓÃÖУ¬¾³ ......
/*
* To change this template, choose Tools | Templates
* and open the template in the editor
*/
var File = {
name:'',
path:'',
ext:'',
cfiles:[],
attributes:{
  ......
1 JavaScriptÊý×é¼ò½é
JavaScriptÊý×éÊÇÒ»ÖÖ°üº¬ÒѱàÂëµÄÖµµÄ¸´ºÏÊý¾Ý¡£Êý×éÇø±ðÓÚ¹ØÁªÊý×飬¹ØÁªÊý×éÊǽ«ÖµºÍ×Ö·û´®¹ØÁªÔÚÒ»Æ𣬶øÊý×éÊǽ«ÖµºÍ·Ç¸ºÕûÊý¹ØÁªÔÚÒ»Æð¡£
Êý×éÊǶÔÏó(¿ÉÀûÓÃtypeofÔËËã·û)¡£
2   ......
¹Ø¼ü×Ö vbscript,javascript,µ÷ÓÃ
vbscriptºÍjavascript»¥Ïàµ÷Ó÷½·¨
¡¡¡¡ASP¾ß±¸¹ÜÀí²»Í¬ÓïÑԽű¾³ÌÐòµÄÄÜÁ¦£¬Äܹ»×Ô¶¯µ÷ÓúÏÊʵĽű¾ÒýÇæÒÔ½âÊͽű¾´úÂëºÍÖ´ÐÐÄÚÖú¯Êý¡£ASP¿ª·¢»·¾³ÌṩÁËÁ½Öֽű¾ÒýÇ棬¼´VBScript£¨È±Ê¡£©ºÍJScript¡£²»¹ý£¬¿ª·¢Õß² ......