AJax¼¼Êõ

¡¶Ajax»ù´¡½Ì³Ì¡·.(£¨ÃÀ£©°¢Ë¹ÀûÉ­).[PDF]@ckook

×ÖºÅ+ ×÷ÕߣºH5Ö®¼Ò À´Ô´£ºH5Ö®¼Ò 2015-10-15 19:37 ÎÒÒªÆÀÂÛ( )

¡¶Ajax»ù´¡½Ì³Ì¡·.(£¨ÃÀ£©°¢Ë¹ÀûÉ­).[PDF]@ckook ,×ÊÔ´ºÅ


Ajax¼¼Êõ¿ÉÒÔÌṩ¸ß¶È½»»¥µÄWebÓ¦Ó㬸øÓèÓû§¸ü·á¸»µÄÒ³Ãæä¯ÀÀÌåÑé¡£±¾ÊéÖصã½éÉÜAjax¼°Ïà¹ØµÄ¹¤¾ßºÍ¼¼Êõ£¬Ö÷ÒªÄÚÈÝ°üÀ¨XMLHttpRequest¶ÔÏó¼°ÆäÊôÐԺͷ½·¨¡¢·¢ËÍÇëÇóºÍ´¦ÀíÏìÓ¦¡¢¹¹½¨Í걸µÄAjax¿ª·¢¹¤¾ß¡¢Ê¹ÓÃJsUnit²âÊÔJavaScript¡¢·ÖÎöJavaScriptµ÷ÊÔ¹¤¾ßºÍ¼¼Êõ£¬ÒÔ¼°Ajax¿ª·¢Ä£Ê½ºÍ¿ò¼ÜµÈ¡£±¾ÊéÖÐËùÓÐÀý×ӵĴúÂ붼¿ÉÒÔ´ÓApressÍøÕ¾±¾ÊéÖ÷Ò³µÄÔ´´úÂ루Source Code£©Ãâ·ÑµÃµ½¡£
±¾ÊéÊʺϸ÷²ã´ÎWebÓ¦Óÿª·¢ÈËÔ±ºÍÍøÒ³Éè¼ÆÈËÔ±ÔĶÁ¡£
ÒëÕßÐò
Ç°ÑÔ
ÖÂл
¹ØÓÚ¼¼ÊõÉóУ
µÚ1Õ ajax¼ò½é 1
1.1 webÓ¦ÓüòÊ· 1
1.2 ä¯ÀÀÆ÷ÀúÊ· 2
1.3 webÓ¦Óõķ¢Õ¹Àú³Ì 3
1.3.1 cgi 4
1.3.2 applet 4
1.3.3 javascript 5
1.3.4 servlet¡¢aspºÍphp¡­¡­Å¶£¬Ì«¶àÁË£¡ 6
1.3.5 flash 9
1.3.6 dhtml¸ïÃü 10
1.3.7 xmlÑÜÉúÓïÑÔ 10
1.3.8 »ù±¾ÎÊÌâ 12
1.3.9 ajax 13
1.4 ¿ÉÓÃÐÔÎÊÌâ 17
1.5 Ïà¹Ø¼¼Êõ 18
1.6 ʹÓó¡ºÏ 19
1.7 Éè¼Æ¿¼ÂÇ 20
1.8 С½á 21
µÚ2Õ ʹÓÃxmlhttprequest¶ÔÏó 23
2.1 xmlhttprequest¶ÔÏó¸ÅÊö 23
2.2 ·½·¨ºÍÊôÐÔ 25
2.3 ½»»¥Ê¾Àý 26
2.4 getÓëpost 28
2.5 Ô¶³Ì½Å±¾ 29
2.5.1 Ô¶³Ì½Å±¾¸ÅÊö 29
2.5.2 Ô¶³Ì½Å±¾µÄʾÀý 29
2.6 ÈçºÎ·¢Ëͼòµ¥ÇëÇó 31
2.6.1 ¼òµ¥ÇëÇóµÄʾÀý 32
2.6.2 ¹ØÓÚ°²È« 34
2.7 dom level 3 ¼ÓÔغͱ£´æ¹æÔ¼ 35
2.8 dom 35
2.9 С½á 36
µÚ3Õ Óë·þÎñÆ÷ͨÐÅ£º·¢ËÍÇëÇóºÍ´¦ÀíÏìÓ¦ 37
3.1 ´¦Àí·þÎñÆ÷ÏìÓ¦ 37
3.1.1 ʹÓÃinnerhtmlÊôÐÔ´´½¨¶¯Ì¬ÄÚÈÝ 37
3.1.2 ½«ÏìÓ¦½âÎöΪxml 40
3.1.3 ʹÓÃw3c dom¶¯Ì¬±à¼­Ò³Ãæ 45
3.2 ·¢ËÍÇëÇó²ÎÊý 52
3.2.1 ÇëÇó²ÎÊý×÷Ϊxml·¢ËÍ 59
3.2.2 ʹÓÃjsonÏò·þÎñÆ÷·¢ËÍÊý¾Ý 64
3.3 С½á 70
µÚ4Õ ʵÏÖ»ù±¾ajax¼¼Êõ 71
4.1 Íê³ÉÑéÖ¤ 71
4.2 ¶ÁÈ¡ÏìÓ¦Êײ¿ 75
4.3 ¶¯Ì¬¼ÓÔØÁбí¿ò 79
4.4 ´´½¨×Ô¶¯Ë¢ÐÂÒ³Ãæ 85
4.5 ÏÔʾ½ø¶ÈÌõ 90
4.6 ´´½¨¹¤¾ßÌáʾ 95
4.7 ¶¯Ì¬¸üÐÂwebÒ³Ãæ 101
4.8 ·ÃÎÊweb·þÎñ 110
4.9 Ìṩ×Ô¶¯Íê³É 116
4.10 С½á 123
µÚ5Õ ¹¹½¨Í걸µÄajax¿ª·¢¹¤¾ßÏä 125
5.1 ʹÓÃjsdoc½¨Á¢javascript´úÂëµÄÎĵµ 125
5.1.1 °²×° 126
5.1.2 Ó÷¨ 126
5.2 ʹÓÃfirefoxÀ©Õ¹ÑéÖ¤htmlÄÚÈÝ 129
5.2.1 html validator 130
5.2.2 checky .. 132
5.3 ʹÓÃdom inspectorËÑË÷½Úµã 133
5.4 ʹÓÃjslintÍê³ÉjavascriptÓï·¨¼ì²é 137
5.5 Íê³ÉjavascriptѹËõºÍÄ£ºý´¦Àí 138
5.6 ʹÓÃfirefoxµÄweb¿ª·¢À©Õ¹ 140
5.7 ʵÏָ߼¶javascript¼¼Êõ 141
5.7.1 ͨ¹ýprototypeÊôÐÔ½¨Á¢ÃæÏò¶ÔÏóµÄjavascript 142
5.7.2 ˽ÓÐÊôÐÔºÍʹÓÃjavascriptµÄÐÅÏ¢Òþ²Ø 146
5.7.3 javascriptÖлùÓÚÀàµÄ¼Ì³Ð 148
5.7.4 »ãºÏ 149
5.8 С½á 152
µÚ6Õ ʹÓÃjsunit²âÊÔjavascript´úÂë 155
6.1 javascriptÌá³öµÄÎÊÌâ 155
6.1.1 ²âÊÔÏÈÐз½·¨½éÉÜ 155
6.1.2 junit½éÉÜ 157
6.2 ·ÖÎöjsunit 158
6.2.1 Æð²½ 159
6.2.2 ±àд²âÊÔ 159
6.2.3 ÔËÐвâÊÔ 172
6.2.4 ʹÓñê×¼/¶¨ÖƲéѯ´® 177
6.2.5 ʹÓÃjsunit·þÎñÆ÷ 181
6.2.6 »ñµÃ°ïÖú 183
6.2.7 »¹ÄÜÓÃʲô? 184
6.3 С½á 184
µÚ7Õ ·ÖÎöjavascriptµ÷ÊÔ¹¤¾ßºÍ¼¼Êõ 185
7.1 ÓÃgreasemonkeyµ÷ÊÔajaxÇëÇó 186
7.1.1 greasemonkey½éÉÜ 186
7.1.2 ʹÓÃgreasemonkey xmlhttprequestµ÷ÊÔÓû§½Å±¾ 186
7.1.3 ʹÓÃxmlhttprequestµ÷ÊÔÓû§½Å±¾¼ì²éajaxÇëÇóºÍÏìÓ¦ 186
7.2 µ÷ÊÔjavascript 188
7.2.1 ʹÓÃfirefox javascript console 189
7.2.2 ʹÓÃmicrosoft script debugger 190
7.2.3 ʹÓÃvenkman 192
7.3 С½á 207
µÚ8Õ Íòʾ㱸 209
8.1 ģʽ½éÉÜ 209
8.1.1 ʵÏÖÍÊÉ«¼¼Êõ 209
8.1.2 ʵÏÖ×Ô¶¯Ë¢Ð 210
8.1.3 ʵÏÖ²¿·ÖÒ³Ãæ»æÖÆ 210
8.1.4 ʵÏÖ¿ÉÍÏ·Ådom 211
8.2 ±ÜÃâ³£¼ûµÄÏÝÚå 212
8.3 Ïà¹ØµÄ¸ü¶à×ÊÔ´ 214
8.4 ʹÓÿò¼Ü 216
8.5 taconite½éÉÜ 216
8.5.1 taconiteÔ­Àí 217
8.5.2 ½â¾ö·½°¸ 217
8.5.3 taconiteÔõô´¦ÀíÄÚÈÝ 219
8.6 dashboardÓ¦ÓýéÉÜ 219
8.7 ÓÃtaconite¹¹½¨ajax dashboard 221
8.7.1 Ò»°ãÌØÐÔ½éÉÜ 221
8.7.2 Éè¼ÆÌØÐÔ½éÉÜ 222
8.7.3 ·ÖÎö´úÂë 224
8.7.4 ·ÖÎöÌìÆøÔ¤±¨×é¼þ 225
8.7.5 ·ÖÎö±êÌâÐÂÎÅ×é¼þ 232
8.7.6 ÈçºÎÍê³É×Ô¶¯ÖØÐÂˢй¤×÷ 235
8.7.7 ¹¹½¨¸üºÃµÄautocomplete 237
8.8 С½á 240
¸½Â¼a ¿ª·¢¿çä¯ÀÀÆ÷javascript 241
a.1 Ïò±íÖÐ×·¼ÓÐÐ 241
a.2 ͨ¹ýjavascriptÉèÖÃÔªËصÄÑùʽ 242
a.3 ÉèÖÃÔªËصÄclassÊôÐÔ 243
a.4 ´´½¨ÊäÈëÔªËØ 243
a.5 ÏòÊäÈëÔªËØÔö¼Óʼþ´¦Àí³ÌÐò 244
a.6 ´´½¨µ¥Ñ¡Å¥ 245
a.7 С½á 246
¸½Â¼b ajax¿ò¼Ü½éÉÜ 247
b.1¡¡ä¯ÀÀÆ÷¶Ë¿ò¼Ü 247
b.1.1¡¡dojo 248
b.1.2¡¡rico 248
b.1.3¡¡qooxdoo 248
b.1.4¡¡tibet 249
b.1.5¡¡flash/javascript¼¯³É°ü 249
b.1.6¡¡google ajaxslt 249
b.1.7¡¡libxmlrequest 249
b.1.8¡¡rslite 250
b.1.9¡¡sack 250
b.1.10¡¡sarrisa 250
b.1.11¡¡xhconn 251
b.2¡¡·þÎñÆ÷¶Ë¿ò¼Ü 251
b.2.1¡¡cpaint 251
b.2.2¡¡sajax 251
b.2.3¡¡json/json-rpc 251
b.2.4¡¡direct web remoting 252
b.2.5¡¡swato 252
b.2.6¡¡java blueprints 252
b.2.7¡¡ajax.net 252
b.2.8¡¡microsoftµÄatlasÏîÄ¿ 253
b.2.9¡¡ruby on rails 253

360ÔÆÅÌÁ´½Ó£º  

ÒÑÓÐ 1 È˹ºÂò  ±¾Ö÷ÌâÐèÏò×÷ÕßÖ§¸¶ 5 ×ÊÔ´±Ò ²ÅÄÜä¯ÀÀ

¡¡

1.±¾Õ¾×ñÑ­ÐÐÒµ¹æ·¶£¬ÈκÎתÔصĸå¼þ¶¼»áÃ÷È·±ê×¢×÷ÕߺÍÀ´Ô´£»2.±¾Õ¾µÄÔ­´´ÎÄÕ£¬ÇëתÔØʱÎñ±Ø×¢Ã÷ÎÄÕÂ×÷ÕߺÍÀ´Ô´£¬²»×ðÖØÔ­´´µÄÐÐΪÎÒÃǽ«×·¾¿ÔðÈΣ»3.×÷ÕßͶ¸å¿ÉÄܻᾭÎÒÃDZ༭Ð޸Ļò²¹³ä¡£

Ïà¹ØÎÄÕÂ
ÍøÓѵãÆÀ
í