|
|
|
¦p¦ó¥O§Aªººô¯¸¡§°Ê·P¤Q¨¬
¡@¡@±zªººô¯¸¬O§_¤´¤@¦p¬J©¹¦a«O«ù¡§ÀRºA¡¨¡H¥Ø«e§e¤L¦ó¼Wªøªº¤¬Ápºôºô¯¸¤¤¡A¦³¬Û·í¤@³¡¤À¤´©T¦u¡§ÀRºA¡¨¡AµL§Î¤¤¤w¤j¤j¸¨¦Z¤_®É¥Nªº¨B¥ï¡C©Ò¿×¡§ÀRºA¡¨«üªº´N¬Oºô¯¸ªººô¶¤º®e¡§©T©w¤£ÅÜ¡¨¡A·í¥Î¤áÂsÄý¾¹³q¹L¤¬ÁpºôªºHTTP¡]Hypertext
Transport Pr otocol¡^¨óij¦VWEBªA°È¾¹½Ð¨D´£¨Ñºô¶¤º®e®É¡AªA°È¾¹¶È¶È¬O±Nì¤w³]p¦nªºÀRºAHTML¤åÀɶǰeµ¹¥Î¤áÂsÄý¾¹¡C¨ä¶±ªº¤º®e¨Ï¥Îªº¶È¶È¬O¼Ð㪺HTML¥N½X¡A³Ì¦h¦A¥[¤W¬y¦æªºGIF89A®æ¦¡ªº°ÊºA¹Ï¤ù¡A¤ñ¦p²£¥Í¤L¥u¤pª¯¤p¿ß¶]¨Ó¶]¥hªº°Êµe®ÄªG¡CYºô¯¸ºûÅ@ªÌn§ó·sºô¶ªº¤º®e¡A´N¥²¶·¤â°Ê¦a¨Ó§ó·s¨ä©Ò¦³ªºHTML¤åÀÉ¡C
¡@¡@¡§ÀRºA¡¨ºô¯¸ªºP©R®zÂI´N¬O¤£©öºûÅ@¡A¬°¤F¤£Â_§ó·sºô¶¤º®e¡A§A¥²¶·¤£Â_¦a«´_¨î§@HTML¤åÀÉ¡AÀHµÛºô¯¸¤º®e©M«H®§¶qªº¤é¯qÂX¼W¡A§A´N·|·P¨ì¤u§@¶q¤j±o¥X¥G·Q¶H¡C
¡@¡@§A¤£¸Tn°Ý¡G¨º¤\¤°¤\¬O°ÊºAºô¯¸©O¡H³o´N¬O¥»¤å±N«ÂIÁ¿zªº®Ö¤ß¡A©Ò¿×¡§°ÊºA¡¨¡A¦}¤£¬O«ü¨º¤LÓ©ñ¦bºô¶¤WªºGIF°ÊºA¹Ï¤ù¡A¦b³o¨½µ§ªÌ¬°°ÊºA¶±ªº·§©À¨î©w¤F¥H¤U¤L±ø³W«h¡G
¡@¡@1¡B¡§¥æ¤¬©Ê¡¨§Yºô¶·|®Ú¾Ú¥Î¤áªºn¨D©M¿ï¾Ü¦Ó°ÊºA§ïÅÜ©MÅTÀ³¡A±NÂsÄý¾¹§@¬°«È¤áºÝ¬É±¡A³o±N¬O¤µ¦ZWEBµo®iªº¤j¨Æ©ÒÁÍ¡C
¡@¡@2¡B¡§¦Û°Ê§ó·s¡¨§YµL¶·¤â°Ê¦a§ó·sHTML¤åÀÉ¡A«K·|¦Û°Ê¥Í¦¨·sªº¶±¡A¥i¥H¤j¤j¸`¬Ù¤u§@¶q¡C
¡@¡@3¡B¡§¦]®É¦]¤H¦ÓÅÜ¡¨¡A§Y·í¤£¦Pªº®É¶¡¡B¤£¦Pªº¤H³X°Ý¦P¤@ºô§}®É·|²£¥Í¤£¦Pªº¶±¡A¬O¤£¬O«Ü»Å¡H
¡@¡@²{¦b§A¤w¸g¹ï¡§°ÊºA¡¨ºô¯¸¦³¤F¤@Ó°ò¥»ªº·§©À¡A±µ¤U¨ÓÀ³¬D¿ïºÙ¤âªº¡§§L¤b¡¨¤F¡C±Nºô¯¸¡§°ÊºA¡¨¤Æªº¤èªk«Ü¦h¡A³on¬Ý§A¬O¥X¤_¦óºØ»Ý¨D¡C¦pªG§A¬OÓ¤Hºô¯¸ªººûÅ@ªÌ¡A¨Ï¥Îªº¬O§K¶O¥D¶ªÅ¶¡¡A¨º¤\µ´¤j¦h¼Æ±¡ªp¤U§A¥u¯à¨Ï¥ÎJava¡BJava
Script©M³Ì·sªºDHTML§Þ¥º¡A¦pªG§Aªº¥D¶ªÅ¶¡´£¨ÑªÌ¯àµ¹¤©§ACGIÅv©ÎASP¤ä«ù¡A¨º¤\§A±N¯à«D±`©¯¹B¦aµo´§¯u¥¿ªº°ÊºA§Þ¥º¡CÃö¤_CGI©MASP§Þ¥º±N¦b¦Z±ªºµÛ«°Q½×¡A³o¨½°w¹ïÓ¤Hºô¯¸¶È´N³Ì·sªºDHTML§Þ¥º¶i¦æ«ÂI¤¶²Ð¡C
¡@¡@¨s³º¤°¤\¬ODHTML¡H¥¦»P¶Ç²ÎªºHTML¦³¤°¤\¤£¦P¡HDHTML´N¬O·íºô¶±qWEBªA°È¾¹¤U¸ü¦ZµL¶·¦A¸g¹LªA°È¾¹ªº³B²z¡A¦Ó¦bÂsÄý¾¹¤¤ª½±µ°ÊºA¦a§ó·sºô¶ªº¤º®e¡B±Æª©¼Ë¦¡¡B°Êµe¡C¤ñ¦p¡A·í¹«¼Ð²¾¦Ü¤å³¹¬q¸¨¤¤¡A¬q¸¨¯à°÷Åܦ¨ÂŦâ¡A©ÎªÌ·í§AÂIÀ»¤@Ó¶WÃì¦Z·|¦Û°Ê¥Í¦¨¤@Ó¤U©Ô¦¡ªº¤l¶WÃì¥Ø¿ý¡C³o´N¬ODynamic
HTML¡]°ÊºAHTML¡^¡A¥¦¬Oªñ¦~¨Óºôµ¸¸³tµo®i¶iµ{¤¤³Ì®¶¾Ä¤H¤ß¤]¬O³Ì¨ã¹ê¥Î©Êªº³Ð·s¤§¤@¡C¥¦¬O¤@ºØ³q¹L¦UºØ§Þ¥ºªººî¦Xµo®i¦Ó±o¥H¹ê²{ªº·§©À¡A³o¨Ç§Þ¥º¥]¬AJava
Script , VB0Script, Document Object Model (¤å¥ó¥Ø¼Ð¼Ò¶ô)¡ALayers©MCascading
Style Sheets ( CSS¼Ë¦¡ªí)µ¥¡C«D±`¿ò¾Ñªº¬O¦bºô´ºNetscape©M·L³nIEÂsÄý¾¹¤Lµf¤j¾Ô¦Z¡A§Ṳ́´¨S¦³±o¨ì¤@Ó¹ïDHTML¤ä«ùªº²Î¤@¼Ðã¡C¦]¦¹¥»¤å¦b¤¶²ÐDHTML®É¤£±o¤£¤À§OÁ¿z¡CÅý§ÚÌ¥ý¨Ó¬Ý¬ÝMicrosoft
IE 4¹ïDHTMLªº¤ä«ù¡G
¡@¡@1 .°ÊºA¤º®e¡]Dynamic Content¡^¡G°ÊºA¦a§ó·sºô¶ªº¤º®e¡A¥i"°ÊºA"¦aÀH®É´¡¤J¡B×§ï¡B©Î§R°£ºô¶ªº¤¸¥ó¡AÄ´¦p¤å¦r¡B¼Ð°Oµ¥¡C
¡@¡@2 .°ÊºA±Æª©¼Ë¦¡¡]Dynamic Styles Sheets¡^¡G³q¹LW3Cªº¡§Cascading Style Sheets¡¨¡]¦êÁp¦¡±Æª©¼Ë¦¡¡A²ºÙCSS1©ÎCSS¡^¡A´£¨Ñ¤F³]©wHTML¼Ð°Oªº¦rÅé¤j¤p¡B¦r«¬¡B²Ê²Ó¡B¦r«¬¼Ë¦¡¡B¦æ°ª«×¡B¤å¦rÃC¦â¡B¥[©³½u©Î¥[¤¤¶¡¾î½u¡B»PÃä½t¶ZÂ÷¡B¾a¥ª¥k©Î¸m¤¤¡BÁY±Æ¡BI´º¹Ï¤ù©ÎÃC¦âµ¥±Æª©¥\¯à¡C¦Ó¡§°ÊºA±Æª©¼Ë¦¡¡¨¡A¥i¥H¡§°ÊºA¡¨¦aÀH®É¦a§ïÅܱƪ©¼Ë¦¡¡C
¡@¡@3 .°ÊºA©w¦ì¡]Dynamic Positioning¡^¡G³q¹LW 3 Cªº¡§Working Draft on Positioning
HTML with Cascading Style Sheets¡¨¡A´£¨ÑHTML¤¸¥ó¦bX¡BY¡BZ¶bªº©w¦ì¥\¯à¡AÅý³]pªÌ¥i¥H©ñ¸m¼v¹³¡B±±¥ó¡B¤å¦rµ¥¦bºô¶¤Wªº¥ô¦ó¦ì¸m¤W¡C¦Ó©ñ¸m¦b¤£¦PªºZ¶b¤W¡A³]pªÌ´N¥i¥H²£¥Í«Å|ªº®ÄªG¡C
¡@¡@4 .¤º«Ø¸ê®Æ³B²z¡]Data Awareness¡^¡GµL¶·´_Âøªºµ{§Ç¡AµL¶·ªá¶OªA°È¾¹¤Ó¦h¸ê·½¡A§Y¥iÅýºô¶³]pªÌ§Y®É³B²z¤åÀÉ¡C
¡@¡@5 .¤º«Ø¦h´CÅé¤ä´©¡GIE 4.0µ²¦XCSS»P¤º«ØªºActiveX Controls¡A´£¨Ñ¦h´CÅé¤ä«ùªº¥\¯à¡A¥]¬AÂà´«¯S®Ä¡BÂoÃè¯S®Ä¡B¸ô®|±±¨î¡B¶¶§Ç±±¨î¡B°Êµe¡B¨î¹Ï¡B¼½©ñÁnµ©M¼v¹³µ¥¦h´CÅé¥\¯à¡C
¡@¡@Åý§Ú̦A¨Ó¬Ý¬ÝNetscape Communicator 4.0¹ïDHTML©Ò´£¨Ñªº¤ä«ù¡G
¡@¡@1 .°ÊºA±Æª©¼Ë¦¡¡]Dynamic Styles Sheets¡^¡G¤ä´©W 3 Cªº¡§Cascading Style Sheets¡¨¡]¦êÁp¦¡±Æª©¼Ë¦¡¡A²ºÙCSS1©ÎCSS¡^¡B©M¦Û³Ðªº¡§Java
Script Style Sheets¡¨¡C
¡@¡@2 .Dynamic Layers¡G´£¨Ñ¹Ï¤å©w¦ì¡B§ïÅܹϤå«Å|¶¶§Ç¡B±±¨îÁôÂéÎÅã¥Ü¹Ï¤å¡B²¾°Ê¹Ï¤åªº¥\¯à¡AÅý±z³]p¥X¡§°Êµe¡¨ªº®ÄªG¡I
¡@¡@3 .Dynamic Fonts¡G´£¨Ñ¥ÑªA°È¾¹¤U¸ü¦r«¬ªº¥\¯à¡C¥i¨£ÁöµMIE 4.0©MNetscape Communicator
4.0³£´£¨Ñ¤F¡§Dynamic HTML¡¨ªº¤ä«ù¡A¦ý¬O¨Æ¹ê¤W¨âªÌ°£¤F¹ï¡§Cascading Style Sheets¡¨ªº³W®æ¬Ûªñ¥~¡A¨ä§E³£¬Û®t¬Æ»·¡C¦]¦¹·í§A³]pDHTML¶±®É¥²¶·¥R¤À¦Ò¼{¨ìÝ®e©Êªº°ÝÃD¡A¿ï¾ÜºÙ¤âªº¡§§L¤b¡¨©M¤èªk¹ï¤_³]pªÌ¨Ó»¡©l²×¬O³Ì«nªº¡C¦³ÃöDHTMLªº¨Ï¥Î¤èªk©M³]p§Þ¥©§@ªÌ±N¦b²Ä¤G³¹¡m°ÊºAºô¶³]p¤Q¤K¯ëªZÃÀ¡n¤¤¥J²ÓÁ¿¸Ñ¡A½Ð±K¤ÁÃöª`¡C
¡@¡@©Î³\¹ï¤_¤@ÓÓ¤Hºô¯¸¨Ó»¡¥R¤À¹B¥ÎDHTML§Þ¥º¨¬¥H¥Oºô¶®Ý®Ý¦p¥Í¡A°Ê·P¤Q¨¬¡CµM¦Ó¹ï¤_«Ø¥ß°Ó·~ºô¯¸ªº¥ø·~¦Ó¨¥¡A¶È¶È¾Ö¦³DHTML¬O»·»·¤£°÷ªº¡C¦]¬°¶È¶Èµo¥Í¦b«È¤áÂsÄý¾¹ºÝªº°ÊºA®ÄªG¬OµLªkº¡¨¬°Ó·~ºô¯¸¤j¶q«H®§¬d¸ß¡A«È¤á«t¸ß¡A¸ê·½¥æ¤¬µ¥¡§°ÊºA¡¨»Ý¨Dªº¡C¦]¦¹§@¬°°Ó·~ºô¯¸ªº³]pªÌ¡A¥²¶·n³]p¥X§ó¨ã¹ê¥Î©Ê©M¥æ¤¬©Êªº¡§°ÊºA¡¨ºô¯¸¡C¥Ñ¤_µ´¤j¦h¼Æ°Ó·~ºô¯¸³£¨ã¦³¤j¶qªº¼Æ¾Ú©M«H®§¡A¦Ó«Øºôªºªì°J¤]´N¬O¦b¤_¤è«K«È¤á¬d¸ß¥ø·~¸ê®Æ¡A¤è«K¦P«È¤áªº¥æ¬y¡A¤Î®ÉÀò±o«H®§¤ÏõX¡C¨º¤\¡A´N¥²µM·|±Á{¦p¦óÅý¨Ï¥ÎªÌ¦bÂsÄý¾¹¬É±¤¤¡A³q¹L¤¬Ápºô©Î¤ºÁpºô¡]Intranet¡^¬d¸ßWEB¼Æ¾Ú®wªº¸ê®Æ¡A¬Æ¦Ü¿é¤J¡B§ó·s©M§R°£WEBªA°È¾¹¤Wªº¸ê®Æ¡C¤U±µ§ªÌ´N²³æ¤¶²Ð¤LºØ±`¥Îªº¡§°ÊºA¡¨ºô¯¸³]p¤èªk¡G
¡@¡@1¡BCGI¡]Common Gateway Interface¡^³q¥ÎºôÃö±µ¤fªº¶Ç²Î¤è¦¡¡A·í¥Î¤á¦bÂsÄý¾¹ºÝ¶ñ¦nªí³æ¡]form¡^n¨D¿é¤Jªº¸ê®Æ¡A´£¥XHTTP½Ð¨D¦Z¡AWEBªA°È¾¹ºÝ±N°õ¦æ¤@Óªí³æ©Ò³]©wªº¥i°õ¦æªºCGIÀ³¥Îµ{§Ç¡ACGIµ{§Ç¤ÀªRªí³æ¡]form¡^¤¤©Ò¿é¤Jªº¸ê®Æ¡A¦s¨úWEB¼Æ¾Ú®w¡A±N¬d¸ß°õ¦æªºµ²ªG¥HHTMLªº®æ¦¡ªð¦^µ¹ÂsÄý¾¹¡C¨Ï¥ÎCGI¤è¦¡¦s¨úWEB¼Æ¾Ú®w¡A¦³«Ü¦hªº¯ÊÂI¡AÄ´¦p¤£©ö¶}µo¡BÅܧóק令¥»°ª¡B¥\¯à¦³¡B¤£©ö°»¿ù¡B°õ¦æ³t«×ºCµ¥¡A¦Ó¥B¥Ñ¤_¦}«D¾ã¦X¤_HTML¤åÀɤ§¤¤¡A¦]¦¹¥²¶·¨Ï¥Î»PHTML§¹¥þ¤£¦Pªº³]p¹Lµ{¨Ó³]p¤@Ó¥i°õ¦æªºÀ³¥Îµ{§Ç¡C
¡@¡@2¡BIDC¡]Internet Database Connector¡^¤¬Ápºô¼Æ¾Ú®w³s±µÀY¬OWindows NT Server¤º§tInternet
Information Server¡]²ºÙIIS¡^2.0ªº¯S©º¤§¤@¡A¥¦´£¨Ñ¤F¤@ºØ¨Ï§Aªº¤¬Ápºô¼Æ¾Ú®w¤º®e±o¥Hµo¥¬¦}¥i»P¥Î¤á¥æ¤¬ªº¤èªk¡A¥¦¹ê»Ú¤W¬O¤@Ó¥]§t¤_IIS¤¤ªºI
S A P IÀ³¥Îµ{§Ç¡C§A¥u»Ý´x´¤HTML©MSQLªº°ò¥»ª¾ÃѦ}¼g¬°¼Æ¤£¦hªº¥N½X´N¯à½s¥X¨ã¦³¥æ¤¬¯à¤Oªº¼Æ¾Ú®wÀ³¥Îµ{§Ç¡AÅý¨Ï¥ÎªÌ¦bÂsÄý¾¹¬É±¤¤±o¥H¬d¸ß¡B¿é¤J¡B§ó·s¡B©M§R°£WEBªA°È¾¹¤Wªº¼Æ¾Ú¸ê®Æ¡C¥¿¦pVBµ{§Çû©Ò³ßÅwªº¨º¼Ë¡Aºc¦¨IDCÀ³¥Îµ{§Çªº¤å¥ó¬O¸ÑÄÀ©Êªº¡A¥Ñ¤_³]p²©ö¡A¥unã³Æ¨âÓÀɮסA§Y¥i¦b¥Î¤áºÝªºÂsÄý¾¹¤¤¦s¨úWEBªA°È¾¹ªº¼Æ¾Ú¸ê®Æ¡A¥BµL¶·½sĶ¡A¦]¦¹¨ã¦³§Ö³tªº¶}µo´`Àô©M¤ÏõX¡C¦ý³oºØÂ²³æ©Êªº¥N»ù¬OÄ묹¤F³\¦hÆF¬¡©Ê¡A¨Ï§A¤£±o¤£©ñ±ó³\¦h¹ï¥Î¤á±µ¤fªº±±¨î¡A¦}¤L¥G©ñ±ó¤F©Ò¦³Åçµý¼Æ¾Úªº¯à¤O¡C¦]¦ÓI
D C¶È¾A¥Î¤_²³æªºWEBÀ³¥Îµ{§Ç¡C
¡@¡@3¡BActiveX Data Object¡]ADO¡^¬OWEB¼Æ¾Ú®wÀ³¥Îªº³Ì¨Î¿ï¾Ü¡C
¡@¡@ActiveX Data Object¡]²ºÙADO¡^¨s³º¬O¤°¤\©O¡HActiveX Data Objectªº§Þ¥º¡AÅý±z¥i¥H»PActive
Server Pages¡]²ºÙASP¡^µ²¦X¥H«Ø¥ß´£¨Ñ¼Æ¾Ú¸ê°Tªººô¶¤º®e¡A¥u»Ý¦bºô¶±¤¤°õ¦æStructured Query
Language¡]µ²ºc¤Æ¬d¸ß»y¨¥¡A²ºÙSQL¡^«ü¥O¡AÅý¥Î¤á¦bÂsÄý¾¹¬É±¤¤¿é¤J¡B§ó·s¡B©M§R°£WEBªA°È¾¹¤Wªº¼Æ¾Ú¸ê®Æ¡C·í¥Î¤áºÝªºÂsÄý¾¹¶ñ¦nªí³æ©Òn¨D¿é¤Jªº¸ê®Æ¦}«ö¤U¡§Submit¡¨«ö¶s¦Z¡A¸g¹L¤¬Ápºô¡B¤ºÁpºô¶Ç°eHTTP½Ð¨D¨ìWEBªA°È¾¹¡A¸Ó½Ð¨D¦bWEBªA°È¾¹°õ¦æ¤@Óªí³æ©Ò«ü©wªºActive
Server Pagesµ{§Ç¡]¦Zºó¦W¬°. ASPªº¤åÀÉ¡^¡C¤@Ó. ASP¤åÀɬO¤@ӯ¤å¦rÀÉ¡A¥]¬A¡GHTML¼Ð°O¡]tags¡^¡BVBScript©ÎJScript»y¨¥ªºµ{§Ç¥N½X¡BASP»yªk¡B©Mµ²ºc¤Æ¬d¸ß»y¨¥SQL«ü¥O¡CIIS3.0
/ 4.0 WEBªA°È¾¹°õ¦æ. ASP¤åÀÉ¡A³q¹LODBCÅX°Êµ{¦¡¡A³s±µ¨ì¤ä«ùODBCªº¼Æ¾Ú®w¤W¡A°õ¦æASP¤åÀɩҫü©wªºSQL«ü¥O¡A³Ì¦Z±N°õ¦æªºµ²ªG¥HHTMLªº®æ¦¡¶Ç°eµ¹¥Î¤áÂsÄý¾¹¡CADO¨ã¦³®e©ö¨Ï¥Î¡B¶}µo°õ¦æ§Ö³t¡B®ø¯Ó¨t²Î¸ê·½¸û¤Ö¡A©M¥e¥ÎºÏ½LªÅ¶¡¤pµ¥ÀuÂI¡C
¡@¡@¥H¤W´N¬O¥Ø«e³]p°Ó·~ºô¯¸±`¥Îªº¡§°ÊºA¡¨§Þ¥º¡A¥Ñ¤_¥»¤Hªº¤u§@©M¨Ï¥Î¸gÅç¡Aµ§ªÌ¸û¶É¦V¤_ADO©MASPªºµ²¦X¡A±qªø»·¨Ó¬Ý³o¹ï·fÀɤ]¶Õ¥²¦¨¬°¤µ¦Z¤@¬q®É¶¡¤º¡§°ÊºA¡¨WEBªº®Ö¤ß§Þ¥º¡C¦]¦¹¦b¥»¤å²Ä¤G³¹¡m°ÊºAºô¶³]p¤Q¤K¯ëªZÃÀ¡n¤¤¡Aµ§ªÌ±N´NADO©MASPªº¨Ï¥Î¶i¦æ®i¶}Á¿z¡A·q½Ð´Á«Ý¡C
|
|
|