°ò¥»¦Ó¨¥¡A§ÚÌ¥i¦³¨âºØ¤è¦¡¨Ó¨Ï¥Î JavaScript ©óºô¶¤§¤¤¡G¥»¸`±N¥ý¤¶²Ð¡u´`§Ç°õ¦æ¡vªº JavaScript µ{¦¡½X¡A¨Ã¥H³Ì²³æªº½d¨Ò¨Ó±a»âŪªÌ¶i¤J JavaScript ªº¥@¬É¡C¦Ü©ó¡u¨Æ¥óÅX°Ê¡vªº JavaScript µ{¦¡½X³]p¡A±N·|¦b¤U¤@¸`»¡©ú¡C
- ´`§Ç°õ¦æ¡]Sequential Execution¡^: ÂsÄý¾¹Åª¤Jºô¶«á¡A§Y¸ü¤J¨Ã°õ¦æ JavaScript µ{¦¡½X¡A³Ì«á±Nµ²ªGª½±µ§e²{¦bÂsÄý¾¹¤W¡C
- ¨Æ¥óÅX°Ê¡]Event Driven¡^: ÂsÄý¾¹Åª¤Jºô¶«á¡A§Y¸ü¤J JavaScript µ{¦¡½X¡A¦ý¥²¶·µ¥¨ì¨Ï¥ÎªÌÂI¿ï³sµ²©Î¼v¹³¡A©Î¬O±Ò°Ê¨ä¥L·Æ¹«¨Æ¥ó¡]¨Ò¦p·í·Æ¹«Â÷¶}¬YÓ¼v¹³¡^¡A¤~¯àIJµo JavaScript ªº°õ¦æ¡C
Yn¦b HTML ì©l½X¤¤¥[¤J JavaScript ªºµ{¦¡½X¡A¥un¨Ï¥Î <script> ¼ÐÅÒ§Y¥i¡A¨ä°ò¥»®æ¦¡¦p¤U¡G
¦b¤Wz°ò¥»®æ¦¡¤¤¡A¼ÐÅÒ¤¤ªº¤j¤p¼g¨ÃµL¥ô¦ó¼vÅT¡]¦]¦¹¡uscript¡v¥i¼g¦¨¡uSCRIPT¡v¡A¡ulanguage¡v¥i¼g¦¨¡uLANGUAGE¡v¡C¡^¡C¦¹¥~¡AJavaScript/JScript §Y¬O <script> ¼ÐÅÒªº¹w³]»y¨¥¡A¦]¦¹¡ulanguage=javascript¡v©Î¡ulanguage=jscript¡v¤]¥i¥H§¹¥þ¬Ù²¤¡C¡]Y§A¨Ï¥Îªº»y¨¥¬O VBScript ©Î PerlScript¡A«h¤@©wn¥[¤W language=VBScript ©Î language=PerlScript¡C¡^ º¥ý§Ų́Ӭݤ@Ó´`§Ç°õ¦æªºÂ²³æ½d¨Ò¡A¦¹½d¨Ò·|¦bºô¶¤W¦L¥X¡uHello World!¡v¡A¦p¤U¡G
¤Wz½d¨Òªºì©lÀɦp¤U¡G
¨ä¤¤ str ¬O¤@Ó¦r¦êÅܼơA¨äȬ° "Hello World!"¡Adocument «h¬O¤@Óª«¥ó¡A¥Nªíµ{¦¡½X©Ò¦bªº¤å¥ó¡Awrite «h¬O document ªº¤@Ó¤èªk¡A¥i±N¤@Ó¦r¦ê¦L¥X©óÂsÄý¾¹¡A¦]¦¹ document.write(str) ªº§@¥Î´N¬O±N "Hello World!" Åã¥Ü¦bÂsÄý¾¹¤§¤W¡C
§Ú̦b«e¤@¤p¸`´£¹L¡AJavaScript ¬O¤@Ó¥Hª«¥ó¬°°ò¦ªº»y¨¥¡A¦]¦¹´X¥G©Ò¦³ªºÅܼƦb JavaScript ¤¤³£¬O¤@Óª«¥ó¡A¤@Óª«¥ó³q±`¦³¤@¨Ç©Ê½è¡]Property¡^©M¤èªk¡]Method¡^¡A¦Ó»Pª«¥ó¬ÛÃöªº¨ç¼Æ³q±`´N³Q©w¸q¦¨ª«¥óªº¤èªk¡]©Î¬O¥\¯à¡^¡CÁ|¨Ò¨Ó»¡¡A§ÚÌ¥i¥H§â¤@Ó·LªiÄl¬Ý¦¨¤@Óª«¥ó¡A¨º»ò·LªiÄlªºÃC¦â¡]Color¡^´N¬O¤@өʽè¡A®e¶q¡]Volume¡^¤S¬O¥t¤@ºØ©Ê½è¡A¦Ó§ÚÌ¥i¥H§â¡u¥[¼ö¡v¡]Heat¡^¬Ý¦¨·LªiÄlªº¤@Ó¤èªk¡]©Î¬O¨ç¼Æ¡^¥¦ªº¿é¤J°Ñ¼Æ¦³¨âÓ¡A²Ä¤@ӰѼƬO©ñ¶i·LªiÄlªºª««~¡A²Ä¤GӰѼƫh¬O¥[¼öªº¬í¼Æ¡C¦]¦¹¹ï©ó¤@Ó®e¶q¬°¤K¤½¤Éªº¥Õ¦â·LªiÄl A¡AA.color ´N¬O white¡AA.volume ´N¬O 8¡A¦Ó A.heat("§N¤ô", 30) ¶Ç¦^È¥i¯à¬O "·Å¤ô"¡]§N¤ô¥[¼ö 30 ¬íÅܦ¨·Å¤ô¡^¡A¦Ó A.heat("§N¤ô", 300) ¶Ç¦^È¥i¯à¬O "ªm¤ô"¡]§N¤ô¥[¼ö 300 ¬íÅܦ¨ªm¤ô¡^¡C¦]¦¹¦b¤Wz½d¨Ò¤¤¡Adocument ´N¬O¤@Ó JavaScript ªºª«¥ó¡A¥Nªí¦¹ºô¶©Ò¦bªº¤å¥ó¡A¦Ó write() ´N¬O¤@Ó¤èªk¡A¥i¥H±N¿é¤Jªº¦r¦ê¼g¨ì¤å¥ó¤º¡C
document ª«¥óÁÙ¦³¤@Ó»P¦C¦L¬ÛÃöªº¤èªk¡Gwriteln()¡A¥¦©M write() ªº³Ì¤j®t§O¦b©ó writeln() ¦b¦C¦L§¹²¦«á·|´«¦C¡A¦ý write() ¤£·|¡C¨Ò¦p¦pªG³sÄò©I¥s document.write("Good") ©M document.write("Bye!")¡A¦bºô¶·|§e²{³s¦b¤@°_ªº "GoodBye!"¡A¦ý¬O¦pªG³sÄò©I¥s document.writeln("Good") ©M document.writeln("Bye!")¡A«h¦bºô¶·|§e²{¤¤¶¡¦³ªÅ®æªº "Good Bye!"¡A³o¬O¦]¬° "Good" ©M "Bye!" ¨Æ¹ê¤W¬O¼g¦b¤£¦Pªº¨â¦C¤W¡A¦bºô¶±Æª©«á©Ò§e²{ªº®ÄªG¡A´N·|§Î¦¨¥ÑªÅ®æ¤À¶}ªº¨âÓ^¤å¦r¡C½d¨Ò¦p¤U¡G
¤Wz½d¨Òªºì©lÀɦp¤U¡G
¥Ñ¤Wz½d¨Ò¤]¥i¥H¬Ý¥X¡AJavaScript ¬O¦Û¥Ñ®æ¦¡¡]Free Format¡^ªº¡A¨C¤@¦Cµ{¦¡½X¥i¥H¶ë¤U¦n´XÓ±Ôz¡A¥un¨C¤@Ó±Ôz³£¦³¥[¤W¤@Ó¤À¸¹¨Óªí¥Ü±Ôzªºµ²§À¡C
Yn§e²{ JavaScript ¦L¥Xªºì©l®ÄªG¡A¦Ó¤£§Æ±æ¬Ý¨ìºô¶±Æª©¤§«áªº®ÄªG¡A¥i¥H <pre> ©M </pre> ±N JavaScript ªºµ{¦¡½X«e«á¥]§¨¡A¨Ò¦p¡G
¤Wz½d¨Òªºì©lÀɦp¤U¡G
¥Ñ¤Wz½d¨Ò¥iª¾¡Adocument.write("...\n") ©M document.writeln("...") ±o¨ìªº®ÄªG¬O¤@¼Ëªº¡A¨ä¤¤ "\n" ¥Nªí´«¦C²Å¸¹¡AÃþ¦üªº²Å¸¹¥i¥H¾ã²z¦p¤U¡G
¯S®í¦r¤¸ »¡©ú \n ´«¦C²Å¸¹¡]New Line¡^ \t ©w¦ì²Å¸¹¡]Tab¡^ \r Âk¦ì²Å¸¹¡]Carriage Return¡^¡G±N´å¼Ð²¾¨ì¥Ø«e¦Cªº²Ä¤@Ó¦ì¸m¡A¦L¥Xªº¤å¦r±N·|»\¹L¤§«eªº¤å¦r \\ ´¡¤J¤@Ӥϱ׽u¡]\¡^ \" ´¡¤J¤@ÓÂù¤Þ¸¹¡]"¡^ \' ´¡¤J¤@Ó³æ¤Þ¸¹¡]'¡^
¤U±³oÓ¨Ò¤l¡A·|¦bÂsÄý¾¹§e²{ 5 ӥѤpÅܤjªº "Hello World!"¡G
¤Wz½d¨Òªºì©lÀɦp¤U¡G
¦b¤W¨Ò¤¤¡A§Ú̧Q¥Î JavaScript ªº for °j°é¨Ó³v¦¸§ó§ï¦r¦êªº¤j¤p¡A¦]¦¹ÂsÄý¾¹¤W·|Åã¥Ü 5 ӥѤpÅܤjªº "Hello World!"¡C¡]¦³Ãö©ó for °j°é¡A§ÚÌ·|¦b¤U¤@³¹¥J²Ó»¡©ú¡C¡^¥Ñ¥H¤W½d¨Ò§ÚÌ¥iª`·N¨ì¤U¦C¨Æ¶µ¡G
§ÚÌ«e±´£¨ì¡AYn±o¨ì¥¼¸gÂsÄý¾¹±Æª©«eªº JavaScript ¿é¥Xµ²ªG¡A¥i¥H¨Ï¥Î <pre> ©M </pre>¡A¦ý¬O¹ï©ó§t¦³ HTML ¼ÐÅÒªº¤å¦r¸ê®Æ¡A§ÚÌ´N¥²¶·§ï¥Î <xmp> ©M </xmp>¡A¨Ò¦p¡AYn¦L¥X«e¤@Ó½d¨Ò¥¼¸gÂsÄý¾¹±Æª©«eªºµ²ªG¡A¥i¨£¤U¦C½d¨Ò¡G
- For-loop ªº®æ¦¡©M C »y¨¥¤@¼Ë¡C
- ¦r¦êªº¨Ã±Æ¬O¥Ñ¡u+¡v¨Ó¹F¦¨¡C
- JavaScript ¦³¨âºØ¥[¤Jµù¸Ñªº¤èªk¡G
- ³æ¦æµù¸Ñ¡]¦p¤W¨Ò¡^¡A¦¹ºØµù¸Ñ¤è¦¡©M C++ ¬Û¦P¡A¨Ò¦p
// ³æ¦Cµ{¦¡½Xµù¸Ñ - ¦h¦æµù¸Ñ¡A¦¹ºØµù¸Ñ¤è¦¡©M C ¬Û¦P¡A¨Ò¦p¡G
/* ¦h¦Cµ{¦¡½Xµù¸Ñ ²Ä¤G¦Cµù¸Ñ ... */ ¤Wz½d¨Òªºì©lÀɦp¤U¡G
´«¥y¸Ü»¡¡A§ÚÌ¥i¥H¨Ï¥Î <pre> ©M <xmp> ¨ÓÆ[¹î¸g¥Ñ JavaScript ©ÎÂsÄý¾¹¸ÑĶ¤§«áªº¸ê®Æ¡A¸Ô²Ó¬yµ{¥i¨£¦¹¡uexample/HTML,JavaScript¸ÑĶ¤Î±Æª©¬yµ{¬yµ{.ppt¡v¡C
¦b¹L¥h Web ÂsÄý¾¹¸s¶¯¨Ã°_ªº®É¥N¡A¨Ã¤£¬O¨C¤@ºØÂsÄý¾¹³£¯à°÷¤ä´© JavaScript¡A¦]¦¹§ÚÌ´Nn·Q¤@ºØ¿ìªk¨Ó¾A®É¦aÁôÂà JavaScript ªºµ{¦¡½X¡A¥HÁקK¤£»{±o JavaScript ªºÂsÄý¾¹±N JavaScript ªºì©l½X§e²{¦bºô¶¤W¡C¨ä¤èªk´N¬O²V¦X¨Ï¥Î HTML ¤Î JavaScript ªºµù¸Ñ¡A¨Ò¦p¡G
¦ý²{¦b¨â¤jÂsÄý¾¹³£¤ä´© JavaScript¡A©Ò¥H¨Ï¥Î³oºØ¡uÁôÂõ{¦¡½X¡vªº JavaScript ªºµ{¦¡¤w¸g¶V¨Ó¶V¤Ö¤F¡C¥H¥»¸`²Ä¤@Ó "Hello World!" ªº¨Ò¤l¡AY¨Ï¥Î¡uÁôÂõ{¦¡½X¡vªº¤è¦¡¨Ó¼¶¼g¡A±o¨ìªººô¶§e²{®ÄªG§¹¥þ¬Û¦P¡A¨äì©lÀɮצp¤U¡G
JavaScript µ{¦¡³]p»PÀ³¥Î¡G¥Î©óºô¶¥Î¤áºÝ