Javascript ¸Å´º¾ó ¿¹Á¦ ¸Þ´º Trio ȨÆäÀÌÁö
¸ð¾ç °³¼±µîÀ» À§ÇÑ ÄÚµå´Â ÀÏÀÏÈ÷ ¹Ý¿µÇÏÁö ¾Ê¾ÒÀ½¿¡ À¯ÀÇÇϽʽÿÀ.
ÃÊ±Þ Áß±Þ °í±Þ ¸ÇÀ§ ¸Ç¾Æ·¡
1 Ư¼ö ¹®ÀÚ
º¸Åë ±ÛÀÚ°¡ ¾Æ´Ñ HTML¿¡¼­ ´Ù¸£°Ô »ç¿ëµÇ´Â ¹®ÀÚÀÇ Ç¥Çö
1 ±âÃÊ ¹®±¸ ¿¹Á¦
comment, Javascript¿¡¼­ ¹®ÀÚ ¾²±â, URL ¿¬°á µé ±âÃÊ»çÇ×
1 ´Ü¼ø ¼øÈ¯ ÀÛ¾÷ for loop
°¡Àå ±âº»ÀûÀÎ for (i=1; i <= 10; i++) {...} ¿¬¼Ó ÀÛ¾÷
1 ¹Ýº¹ ÀÛ¾÷ °è¼Ó(Continue: while Loop)
Á¶°Ç °ËÁ¤ÇÏ¿© 3À¸·Î ³ª´©¾î Áö´Â ¼öÄ¡ °Ç³Ê ¶Ü
1 parseFloat(str), parseInt(str)
parseFloat(str), parseInt(str)·Î ¹®ÀÚ¿­À» ¼öÀÚ, Á¤¼ö·Î ¸¸µë.
1 »ê¼ú, ¼öÇÐ °è»ê
º¯¼ö ¼³Á¤, »ê¼ú °è»ê, ¼öÇÐ °è»ê, ±â¼ú °è»êÀÇ ±âÃÊ
1 TEXTAREA ÀÔ·Â, this.key
TEXTAREA´Â ¿©·¯ ¿­ÀÇ ¹®ÀåÀ» ÀÔ·Â, ¼öÁ¤ ÇÒ ¶§ »ç¿ë, this.À¸·Î º¯¼ö Àü´Þ
1 ¾ÏÈ£ (password)
ÀԷ¶õÀÇ ³»¿ëÀÌ º¸ÀÌÁö ¾Ê´Â ¾ÏÈ£¸¦ ÁöÁ¤, Á¶È¸Çϰųª Á¡°Ë ÇÒ ¼ö ÀÖ´Ù.
1 °¨Ãß¾îÁø (hidden object)
°¨Ãá field¸¦ Áö¸íÇÏ¿©, º¯¼ö¸¦ Áְųª º¯¼ö¸¦ ÁÙ ¼ö ÀÖ½¿.
1 ¾ÆÁÖ °£´ÜÇÑ ´ÜÃß (button)
FORM, INPUT, type=button, onClick()
1 üũ ¹Ú½º (check box)
FORM, INPUT, type=checkbox, onClick()
1 ³², ³à ¼±Åà ·¹µð¿À ´ÜÃß
nameÀÌ °°Àº radio INPUTµéÀº ¼­·Î ¹èŸÀûÀ¸·Î ±¹°¡¿Í ¼ºº°À» ¼±ÅÃÇÏ¿©, ¼±ÅûçÇâÀ» Á¡°ËÇÑ´Ù.
1 ÇöÀç ½Ã°¢ º¸±â
°£´ÜÇÑ ÀÏÀÚ, ½Ã°£ º¸±â, Javascript·Î ¹®¼­¿¡ ¾²±â document.write(".....")
1 ½ºÆ®¸µ Ãë±Þ Á¾ÇÕ ¿¹Á¦
¹®ÀÚÀÇ °áÇÕ, ºÐ¸®, ´ë¹®ÀÚ º¯È¯, ¼Ò¹®ÀÚ º¯È¯, ½ºÆ®¸µ ºÎºÐ ¹ßÃé µî
1 ASCII¸¦ ã¾Æ¿À´Â escape()
±ÛÀÚ¸¦ 16Áø¼ö ±ÛÀÚ ¹øÈ£·Î ¹Ù²Þ
1 ASCII¸¦ ¹®ÀڷΠȯ¿øÇÏ´Â unescape() ±â´É
unescapeÀ¸·Î 16Áø¼ö ¹®ÀÚ¿­À» ASCII ±ÛÀÚ, ¹®ÀÚ¿­·Î, escape´Â ±ÛÀÚ¸¦ 16Áø¼ö ¹®ÀÚ¿­·Î º¯È¯
1 º¯¼ö ¼±¾ð°ú ¼öÇÐ °è»ê
var·Î º¯¼ö ¼±¾ð, Math.À¸·Î ¼öÇÐ ±â´É È£Ãâ°ú °è»ê, ¼öÇÐ °ø½Ä¿¡ »ç¿ëµÇ´Â ±ÛÀÚ Ç¥Çö µî
1 with »ç¿ë ÇÑ ¼öÇÐ °è»ê ¿¹Á¦
with (Math)¸¦ »ç¿ëÇÏ¿© {...} ¼Ó¿¡¼­ ¸ðµç Math.À» »ý·«ÇÏ¿© ±âÀç
1 ¹«ÀÛÀ§¼ö »ý¼º
¹üÀ§³»ÀÇ ¹«ÀÛÀ§¼ö ¿¬¼Ó »ý¼º, ÇѰ³¾¿ »ý¼º, while loop, for loop¸¦ ¼öÇàÇÏ¿© return value¸¦ »ç¿ëÇÑ´Ù.
1 Log ID¿Í ¾ÏÈ£¸¦ ÀÔ·ÂÇÏ´Â ÇÁ·¹ÀÓµé
Login ID¿Í ¾ÏÈ£¸¦ ÀÔ·ÂÇÏ´Â ÇÁ·¹ÀÓ±¸Á¶¸¦ ½±°Ô º¸´Âµ¥ »óȲ¿¡ µû¶ó ÇÁ·¹Àӵ鿡 ´Ù¸¥ ÆäÀÌÁöÀÌ º¸À̵µ·Ï ¼³°èµÇ¾î ÀÖ´Ù.
1 »ç¿ëÇϴ â ³Êºñ¿¡ µû¶ó ÇÁ·¹ÀÓ ´Ù¸£°Ô ¼³Á¤ New
ºê¶ó¿öÀú ⠳ʺñ¸¦ °¨ÁöÇÏ¿© ±×¿¡ µû¶ó ÇÁ·¹ÀÓÀ» ´Ù¸£°Ô ¼³Á¤ÇÏ´Â ¿¹Á¦
2 üũ ¹Ú½º (check box) ¼±Åà Á¡°Ë
üũ¹Ú½º°¡ ¼±ÅõǾú´Â°¡¸¦ Á¡°ËÇÏ¿© ¾Æ¹«°Íµµ ¼±ÅõÇÁö ¾ÊÀ¸¸é ÁøÇàµÇÁö ¾Ê´Â ¿¹Á¦
2 ÀÔ·Â ±ÛÀÚ Á¡°Ë
ÀÔ·ÂÇÑ ±ÛÀÚ°¡ ¼öÄ¡ÀÎÁö, ´ë¹®ÀÚÀÎÁö, ¼Ò¹®ÀÚÀÎÁö¸¦ Á¡°Ë
2 Key ÀÔ·ÂÀÇ ASCII °ªÀ» ã¾Æ¿À´Â escape() ±â´É New
Key ±ÛÀÚ¸¦ 10Áø¼ö Ascii ±ÛÀÚ ¹øÈ£·Î ¹Ù²Þ
2 âÀ» ÃÖ´ë·Î ¿­±â
'âÀ» ´ÝÀ»±î?'ÇÏ´Â ¹°À½ ¾øÀÌ »õ ÆäÀÌÁö¸¦ ¿­¸é¼­ ÃÖ»óÀ§ ÇöÀçâÀ» ÃÖ´ëÀÇ Å©±â·Î ¿­±â
2 âÀ» ¿øÇÏ´Â À§Ä¡, ¿øÇÏ´Â Å©±â·Î ¿­±â
»õ ÆäÀÌÁö¸¦ ¿­¸é¼­ ÃÖ»óÀ§ ÇöÀçâÀ» ¿øÇÏ´Â À§Ä¡, ¿øÇÏ´Â Å©±â·Î ¿­±â
2 ¿ÀºêÁ§Æ® ³»¿ëÀ¸·Î °è»êÇÏ´Â ¿¹Á¦
div ³»ÀÇ ¼öÄ¡¸¦ ÀÌ¿ëÇÏ¿© °è»êÇÏ¿© div ³»¿ëÀ¸·Î Ç¥½ÃÇÏ´Â ¹æ½Ä
2 Ä«¿îÆ® ´Ù¿î ¿¹Á¦ New
ÀÏÁ¤ÇÑ ½Ã°£µ¿¾È Ä«¿îÆ®´Ù¿îÇÏ¿© Á¾¿ä¸¦ ¾Ë¸®´Â ¿¹Á¦
2 ¹®ÀÚ °Ë»ö(E-mail ÁÖ¼Ò Á¡°Ë)
function, for loop¸¦ ÀÌ¿ëÇÏ¿© °³º° ¹®ÀÚ¸¦ Á¡°ËÇÏ¿© @±ÛÀÚ°¡ Àִ°¡¸¦ ¾Ë¾Æº»´Ù.
2 ¹«È¿ ¼öÄ¡ Á¡°Ë
¹®ÀÚ¿­ÀÇ ±æÀ̸¦ ã¾Æ ±ÛÀÚ°¡ ¼öÄ¡Àΰ¡¸¦ Á¡°ËÇÑ´Ù.
2 õ´ÜÀ§ ÄÞ¸¶ ³Ö±â New
¼öÄ¡ÀÇ À¯È¿, ¹«È¿¸¦ È®ÀÎÇÏ¿© 1000 ´ÜÀ§¸¶´Ù ÄÞ¸¶(,)¸¦ ³Ö´Â´Ù.
2 ÇöÀç »ç¿ë ÁßÀÎ IP address´Â ?
Netscape¿ë
2 ºê¶ó¿ìÀú (Browser) Á¡°Ë
»ç¿ëµµ±¸ ¸Ó¸´¸», À̸§, ¹öÀü, ÄÚµå¸íÀ» ¾Ë¾Æ³»°í, À̵éÀ» ÀÌ¿ëÇÏ¿© Á¶°Ç Á¡°Ë, ¹®ÀÚ¿­ ±¸¼º.
2 ÇöÀç HTML ¹®¼­ ÄÚµå ¼Ò½º º¸±â
ÇöÀç ÆäÀÌÁö¸¦ ±×´ë·Î º¸±â¸¦ ÇÏ·Á¸é, ºê¶ó¿ìÀú¿¡¼­ ¼³Á¤µÈ ¿¡µðÅÍ·Î º¼ ¼ö ÀÖ´Ù.
ÃÊ±Þ Áß±Þ °í±Þ ¸ÇÀ§ ¸Ç¾Æ·¡

1 °ËÁ¤, ¼öÇàÇÏ´Â eval()
¼ö½Ä, ¹®ÀÚ¿­¿¡¼­ Á¡°ËÇÏ¿© ½ÇÇàÇÑ´Ù.
1 ÆäÀÌÁö(Document Objects) °ü·Ã, anchors array(¹è¿­ º¯¼ö) ¿¹Á¦
¼­·ùÀÇ »ö»ó, ¿¬°á, ¼öÁ¤ÀÏ µîÀÇ º¯¼ö¿Í array(¹è¿­ º¯¼ö)¸¦ °øºÎÇÑ´Ù.
2 »ö»ó º¯°æ
INPUT buttonÀ¸·Î ±â´ÉÀ» ºÒ·¯ ¹è°æ »ö»ó º¯°æ
1 Á¶°Ç °ËÁ¤
(³²->±º:¿©->¾ç) radio ¹èŸÀû ¼±Åà ?À» »ç¿ëÇÑ Á¶°Ç °ËÁ¤, onclickÀ¸·Î ±â´É ºÒ·¯ Á¸Äª Ãß°¡
1 Frame ´Ù½Ã ¼³Á¤Çϱâ
HompepageÀÇ Index°¡ ´Ù¸¥ HomepageÀÇ FRAME»ó¿¡ ³ªÅ¸³ª´Â °ÍÀ» ¹æÁöÇϱâ À§ÇÏ¿© À¯¿ëÇÏ´Ù.
1 À̹ÌÁö ÀÚµ¿ º¯µ¿
array(¹è¿­ º¯¼ö)¿¡ ±×·¡ÇÈ È­ÀϵéÀ» ÀúÀåÇÏ¿© onload·Î ºÒ·¯ ´Ü°èº°·Î Ç¥Çö ÇÔ
1 CSS font-family ¸ñ·Ï ¸¸µé±â(HTML ¼³¸í¼­ Áß)
array(¹è¿­ º¯¼ö)¿¡ ÆùÆ® ±Û²ÃÀ» ³Ö°í ºÒ·¯ Ç¥¸¦ ¸¸µë(Explorer ¸¸)
2 onMouseOver·Î Status Message Ç¥½Ã
Status Message¸¦ Ç¥ÇöÇϰí, ¿òÁ÷À̰ÔÇϰí, À̹ÌÁö¸¦ ¹Ù²Ü ¼ö ÀÖ´Ù.
1 onMouseDownÀ¸·Î À̹ÌÁö Ç¥½Ã
À̹ÌÁö¸¦ ´©¸£¸é À̹ÌÁö°¡ ¹Ù²ï´Ù.
1 onMouseOver·Î À̹ÌÁö Ç¥½Ã
º¹¼ö ´ÜÃß À̹ÌÁöÀÇ onMouseOver¸¦ ÅëÇÑ ´Ù¸¥ °øÅë À̹ÌÁö¸¦ º¯È¯½Ãų ¼ö ÀÖ´Ù.
2 onMouseOver·Î ½ºÅ¸ÀÏ º¯°æ New
¸¶¿ì½ºÀ» À̵¿ÇÏ¿© Javascript¿Í °áÇÕÇÏ¿© ±ÛÀÚ»ö, ¹è°æ»ö»ó ¹× ½ºÅ¸ÀÏÀ» º¯°æ½ÃŲ´Ù.
2 ¹«ÀÛÀ§·Î À̹ÌÁö º¯È­
¹è¿­ º¯¼ö¿¡ À̹ÌÁöµéÀ» º¸°üÇϰí 1-9 »çÀÌÀÇ ¹«ÀÛÀ§¼ö¸¦ »ý¼ºÇÏ¿© ÇѰ³¾¿ ºÒ·¯¿Í Ç¥Çö
2 ¹è°æ »ö»ó º¯°æ
BODY¿¡¼­ RGB »ö»óÀ» 16Áø¼ö·Î º¯°æÇϸ鼭, ¹è°æ»ö º¯°æ
2 Javascript·Î ÀÛ¼º µÈ »ö»óÇ¥
DataBase¿¡ »ö»ó¸í, »ö»ó ¹øÈ£¸¦ º¸°ü, ¼ø¼­ÀûÀ¸·Î Àоî Ç¥·Î ¸¸µë
1 »ç¿ëÀÚ Á¤ÀÇ ±â´É °è»ê
FORM¿¡¼­ function()À» ÀÌ¿ëÇÏ¿© °¡°¨½ÂÁ¦¸¦ °è»ê ÇÔ
2 ¹æ¹® ÇÑ ±â·Ï (history)
history.length·Î ¹æ¹® Çß´ø °¹¼ö¸¦ ¾Ë¾Æ for loop¿¡¼­, °¢ ±â·ÏÀ» INPUTÀÇ history.go(n)À¸·Î ¿¬°á.
1 ³¯ÀÚ, ½Ã°£
°¢Á¾ ³¯ÀÚ, ½Ã°£ º¯¼ö¿Í Á¶°Ç Á¡°Ë¿¡ ÀÇÇÑ ¹®ÀÚ¿­ °áÇÔ
2 ´Þ·Â ¸¸µé±â
ÀÌ´ÞÀÇ ´Þ·ÂÀ» ¸¸µç´Ù. CSS¿Í °áÇÕÇÏ¿© ÀÛ¼º
1 ½Ã°£ °è¼Ó Ç¥½Ã
º¯¼ö¸¦ °è¼Ó º¯°æ½ÃÄÑ ¿òÁ÷ÀÌ´Â ½Ã°è¸¦ ¸¸µë, TEXTAREA¿¡ ½Ã°èºÎºÐÀÇ Code¸¦ º¸ÀÓ.
2 µðÁöÅ» ½Ã°£ Ç¥½Ã
°¢ ¼ýÀÚÀÇ ±×·¡ÇÈÀ» ¹è¿­º¯¼ö¿¡ ³Ö°í, ¼öÄ¡¸¦ Á¡°ÅÇÏ¿© ÇØ´ç ±×¶óÇÈÀ» ã¾Æ È­¸é¿¡ ¼³Á¤ ÇÔ
1 formÀÇ ¿¤·¹¸àÆ® array(¹è¿­ º¯¼ö)
ÀÔ·ÂÀ» À§ÇÑ FORM ¿ä¼ÒµéÀ» ¸ð¾Æ ³õÀº ¸ñ·ÏÀ¸·Î °¹¼ö¸¦ ã¾Æ, °¢ ¿ä¼Ò¸¦ ã¾Æ ³¿
2 URL ¿¬°á (link)
Àý´ë, »ó´ë URL ¼³Á¤ °¡´É, FRAME name target ¼³Á¤, "Javascript:"·Î HTML¿¡¼­ ¼öÇà, features Ư¼º ÁöÁ¤
2 URL Ư¼º º¸±â
protocol, host, hostname, hrefµî ÇöÀç ¹®¼­ÀÇ URL Ư¼ºÀ» º»´Ù
1 HTMLºÎÀ§·Î °¡´Â(self.location.hash) ¿¹Á¦
<A href=#...>...</A>¿Í °°Àº ÀǹÌ, ½Ã°£ ¸ñ·Ï¿¡¼­ ºÎÀ§(fragment) ÁöÁ¤ÇÏ¿© ¹Ù·Î °¨
1 URL ÀÚµ¿ ¿¬°á
ÆäÀÌÁö°¡ ÀоîÁö¸é ¹Ù·Î ÁöÁ¤ÇÑ °÷À¸·Î ´Ù½Ã ¿¬°á. Internet Address°¡ º¯°æµÇ¾úÀ» ¶§, ¾ÆÁÖ À¯¿ë ÇÔ.
1 º¸Á¶ âÀ¸·Î ¼­·ù ¿¬°á°ú ¿­±â, ´Ý±â
¹®¼­¸¦ »õâÀ¸·Î ¿¬°áÇÏ°í ´Ý±â, »õâ¿¡¼­ ÀÚü â´Ý±â
1 À̸§ ù ¹®ÀÚ ´ë¹®ÀÚ·Î
(¿µ¾î¿¡¼­) ¹®ÀÚ¿­ °¢ ±ÛÀÚ¸¦ °ø°£Àΰ¡ Á¡°ËÇÏ¿©, ´Ü¾îÀÇ Ã¹±ÛÀÚ¸¦ ´ë¹®ÀÚ·Î º¯È¯ÇÑ´Ù.
1 ¿äÀϸ¶´Ù ´Ù¸¥ ¹è°æ»ö°ú ±ÛÀÚ»ö ¸¸µå´Â ¿¹Á¦ New
³¯ÀÚ¸¦ ÀÔ·ÂÇÏ¸é »õâÀ» ¿­¾î ¿äÀϰú, ¿äÀÏ¿¡ µû¸¥ ¹è°æ»ö°ú ±ÛÀÚ»ö ¸¸µå´Â ¿¹Á¦
ÃÊ±Þ Áß±Þ °í±Þ ¸ÇÀ§ ¸Ç¾Æ·¡
2 ASCII Å×ÀÌºí ¸¸µé±â
for (i=1;i>=256;i++){....} ·Î 255±îÁö ¹Ýº¹, 10 Ä­¸¶´Ù(i%10) ÁÙ ¹Ù²ÞÇÏ¿© Ç¥ ±¸¼º.
2 16Áø¼ö Å×ÀÌºí ¸¸µé±â
function ±â´ÉÀ¸·Î °¢ ÇÑÀÚ¸® ¼öÄ¡¸¦ 16Áø¼ö ...9abcdef·Î ´ëÄ¡ÇÏ°í ¼öÄ¡¸¦ °áÇÕ
2 ±¹Á¦ µµ¸ÞÀÎ °Ë»ö ÇÁ·Î New
°Ë»ö ÈÄ µ¹¾Æ¿Í¾ß ÇÏ´Â ¹øÀ⼺°ú ÀÏÀÏÈ÷ Ű ÀÔ·ÂÀ» ÇÇÇÑ ¿ëÀÌÇÑ °Ë»öÀ» À§ÇÑ ÇÁ·Î.
2 ±¹³» µµ¸ÞÀÎ °Ë»ö ÇÁ·Î New
°Ë»ö ÈÄ µ¹¾Æ¿Í¾ß ÇÏ´Â ¹øÀ⼺°ú ÀÏÀÏÈ÷ Ű ÀÔ·ÂÀ» ÇÇÇÑ ¿ëÀÌÇÑ °Ë»öÀ» À§ÇÑ ÇÁ·Î.
1 Color Table ¸¸µé±â
RGB »ö»óÀ» ¸¸µé¾î ¿¬¼ÓÀûÀ¸·Î »ö»óÇ¥¸¦ ¸¸µë
2 ¿øÇÏ´Â ±Ô°ÝÀÇ »õ·Î¿î â ¿­±â
â features ÇØ´ç ¼±Åðú ÀÔ·Â ÈÄ »õ·Î¿î âÀ» ¿­¸é ÀÔ·Â ±Ô°Ý¿¡ ¸Â´Â âÀ» ¿¬´Ù.
2 ¹®ÀÚ ÀÚµ¿ À̵¿ Explorer¿ë
pixcell ´ÜÀ§·Î ¼öÄ¡¸¦ Áõ°¨½ÃÄÑ text À̵¿ Ç¥Çö ÇÔ
3 ¼øÈ¯ ÀÛ¾÷(for ... in Loop), textarea object º¸±â
TEXTAREAÀÇ ¸ðµç ¾ÖÆ®¸®ºäÆ®, Ư¼º, À̺¥Æ®, array(¹è¿­ º¯¼ö)ÀÇ °ªÀ» º»´Ù. ´Ù¸¥ elememt¿¡ Àû¿ë°¡´É
1 Select Box »óȲ º¸±â
»õ·Î¿î âÀ» ¿­¾î Select BoxÀÇ °ª, ¼±Åà »óȲ, default µî °¢ ¹è¿­º¯¼ö(array) ³»¿ëÀ» º»´Ù.
3 »ö»ó ¼±Åà ÇÁ·Î±×·¥(http://trio.co.kr/webrefer/js/jsex/xclrindex.html)
¸Þ´º¿¡¼­ »ö»óÀ» ¼±ÅÃ, Àû¿ëÇϸé, ÁöÁ¤ »ö»ó¿¡ µû¶ó »õ·Î¿î â »ý¼º
3 °Ë»ö ¿£Áø
ÀÚü µ¥ÀÌÅÍ º£À̽º¿¡¼­ ÇÊ¿äÇÑ Å°¿öµå·Î ÇØ´ç µ¥ÀÌÅ͸¦ ã¾Æ ¿­°Å
ÃÊ±Þ Áß±Þ °í±Þ ¸ÇÀ§ ¸Ç¾Æ·¡

ÀÌ Trio ȨÆäÀÌÁö ¹®¼­(http://trio.co.kr/webrefer/js/jxexp.html)´Â ÀÚÀ¯·ÎÀÌ ¿¬°á »ç¿ëÀÌ °¡´ÉÇÔ.