JavaScriptÀÇ ÁÖ¼®¹®(Comment)
JavaScript ¿¡¼ »ç¿ëµÇ´Â ÁÖ¼®¹®¿¡ ´ëÇØ ¾Ë¾Æ º¾´Ï´Ù. ¾Æ·¡¿Í °°ÀÌ 1ÁÙ ÁÖ¼®¹®ÀÇ °æ¿ì 2°³ÀÇ Slash (// 1 ÁÙ ÁÖ¼®)¸¦ ÁÖ¼®¹® ¾Õ¿¡ ºÙ¿© »ç¿ëÇϰí, ¿©·¯ ÁÙ¿¡ °ÉÃÄ ÁÖ¼®À» ´Þ ¶§´Â CSS¿Í ¸¶Âù °¡Áö·Î /* ¿©·¯ ÁÙ ÁÖ¼® */ °ú °°ÀÌ »ç¿ëÇÕ´Ï´Ù. ƯÈ÷ 1 ÁÙ ÁÖ¼®¹®ÀÇ À§Ä¡´Â ¾Æ·¡¿Í °°ÀÌ LineÀÇ Ã³À½¿¡ ºÙ¿©µµ µÇ°í Áß°£¿¡ ºÙ¿©µµ µË´Ï´Ù.
1 ÁÙ ÁÖ¼®ÀÇ À§Ä¡
// ÀÌ¿Í °°ÀÌ LineÀÇ Ã³À½¿¡ ¿Íµµ µÇ°í
function open_window(page){
var y = screen.availHeight - 100 // ÀÌ·¸°Ô Áß°£¿¡ ¿Íµµ µË´Ï´Ù.
var x = screen.availWidth - 100
var win_option = "top=50, left=50, scrollbars=yes, width="+x+", height="+y+", resizable=yes"
window.open(page, 'open_win' , win_option)
}
/* À̰Ç
¿©·¯ ÁÙ
ÁÖ¼®ÀÇ
¿¹ ÀÔ´Ï´Ù. */
ÁÖ¼®¹®(Comment)ÀÇ »ç¿ë ¸ñÀûµî¿¡ ´ëÇØ ÀÚ¼¼È÷ ¾Ë°í ½ÍÀ¸¸é ¿©±â¸¦ Âü°í ÇϽðí, ¾Æ·¡´Â °¢ ¾ð¾î º° ÁÖ¼®¹® ÀÔ´Ï´Ù.
| °¢ ¾ð¾îº°·Î »ç¿ëµÇ´Â ÁÖ¼®¹® |
| HTML |
<!-- ÁÖ¼® --> |
| CSS |
/* ÁÖ¼® */ |
| JavaScript |
//ÁÖ¼® (Slash 2°³) |
| ASP |
'ÁÖ¼® (ÀÛÀº µû¿ÈÇ¥) |
| XML |
<!-- ÁÖ¼® --> |
JavaScriptÀÇ ¸í·É LineÀÇ Ã³¸®
À̹ø¿¡´Â JavaScript ¿¡¼ÀÇ ¸í·É Line 󸮸¦ ¾î¶»°Ô ÇÏ´ÂÁö ¾Ë¾Æ º¸°Ú½À´Ï´Ù. Âü°í·Î ¾Æ·¡¿Í °°ÀÌ CSS ScriptingÀ» ¿¹·Î µé¾î º¸ÁÒ.
CSS Scripting ÀÇ °æ¿ì
<div onmouseover="this.style.color='red';">...</div>
À§ÀÇ ¿¹¿Í °°ÀÌ Script¸¦ ÀÛ¼ºÇßÀ» °æ¿ì, ;(semi-colon)À» ³Ö¾ú´Âµ¥ ÀÌ´Â ´Ü¼ø µû¿ÈÇ¥¿Í ÀÌÁß µû¿ÈÇ¥°¡ ºÙ¾î ÀÖÀ¸¸é Àß ±¸ºÐµÇÁö ¾Ê±â ¶§¹®¿¡ ºÙÀÎ °ÍÀÌÁö »ç½Ç ¾ø¾îµµ µÇ´Â °ÅÁ®. ¿Ö³ÄÇϸé Script ¸í·ÉÀÌ 1°³ »ÓÀ̱⠶§¹®ÀÔ´Ï´Ù. ÇÏÁö¸¸ ¾Æ·¡¿Í °°ÀÌ
Script ¸í·ÉÀ» 2°³ ÀÌ»ó »ç¿ëÇÒ °æ¿ì
<div onmouseover="this.style.color='red';this.style.backgroundColor='#808080' ">...</div>
2°³ ÀÌ»óÀÇ Script ¸í·ÉÀ» »ç¿ëÇÒ °æ¿ì¿¡´Â ¹Ýµå½Ã semi-colon À¸·Î ±¸ºÐÇØ ÁÖ¾î¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é ´çÀå¿¡ ¿¡·¯ ¸Þ½ÃÁö¸¦ º¸°Ô µÇÁ®. semi-colonÀ» »ç¿ëÇÏÁö ¾Ê°íµµ ¿©·¯ °³ÀÇ Script ¸í·ÉÀ» »ç¿ëÇÏ´Â ¹æ¹ýµµ ÀÖ±ä ÀÖ½À´Ï´Ù. ¾Æ·¡¿Í °°ÀÌ
ÀÔ·Â
<div onmouseover="this.style.color='red' //semi-colon ´ë½Å Enter¸¦ Ãļ ÁÙÀ» ¹Ù²ß´Ï´Ù.
this.style.backgroundColor='#808080' ">...</div>
ÀÌ·¸°Ô Enter·Î ÁÙÀ» ¹Ù²Ù¾îµµ ÀÌ»ó¾øÀÌ ½ÇÇàÀÌ µË´Ï´Ù. À§¿Í °°ÀÌ ÁÖ¼®À» ´Þ ¼öµµ ÀÖ±¸¿ä. ÇÏÁö¸¸ Ưº°ÇÑ °æ¿ì°¡ ¾Æ´Ï¶ó¸é semi-colonÀ» »ç¿ëÇÏ¿© ¸í·ÉÁÙÀ» ¿¬°á ½ÃŰ´Â°Ô ÁÁÁö ¾ÊÀ»±î¿ä?
ÀÌ Ã³·³ Script 1 °³ÀÇ ¸í·É ÁÙÀÌ ³¡³µÀ½À» ¾Ë¸®´Â ¹æ¹ýÀº semi-colonÀ¸·Î ±¸ºÐÇϰųª, Enter·Î ÁÙÀ» ¹Ù²Ù´Â 2 °¡Áö ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.
JavaScriptÀÇ °ø¹é¹®ÀÚ(space) ó¸®
JavaScript¿¡¼´Â ´Ü¾î¿Í ´Ü¾î »çÀÌÀÇ ¿©·¯°³ÀÇ °ø¹é(space)À» ÇϳªÀÇ space·Î ó¸®ÇÕ´Ï´Ù. ƯÈ÷ ¼ö½Ä¿¡¼ ¿¬»ê±âÈ£¿Í Data ¸¦ ¿¬°áÇÏ´Â ¹®Àå¿¡¼ ¾Æ·¡¿Í °°ÀÌ
ÀÔ·Â
A=B+C ¿Í °°ÀÌ °ø¹é¾øÀÌ ºÙ¿© ¾²´Â °Í°ú
A = B + C ¿Í °°ÀÌ °ø¹éÀ» ³Ö´Â °ÍÀº ¶È °°Àº ³»¿ëÀ¸·Î ó¸®ÇÕ´Ï´Ù.
»ç¶÷¿¡ µû¶ó ¾à°£ÀÇ Â÷ÀÌ´Â ÀÖ°ÚÁö¸¸ À§¿Í °°Àº ¼ö½ÄÀÇ °æ¿ì °ø¹éÀ¸·Î ±¸ºÐÇÏ´Â °ÍÀÌ °¡µ¶·Â(Readability)À» ³ôÀ̱⠶§¹®¿¡ ¿¡·¯ ¹æÁö¿¡µµ µµ¿òÀÌ µÇÁ®.
JavaScript¿¡ »ç¿ëµÇ´Â DataÀÇ Á¾·ù
JavaScript¿¡ »ç¿ëµÇ´Â ÀÚ·áÇüÀº ´ëüÀûÀ¸·Î
- Á¤¼ö
0~9»çÀÌÀÇ À½¼ö¿Í ¾ç¼ö, µû¿ÈÇ¥ ¼Ó¿¡ ³ÖÁö ¾Ê´Â´Ù.
- ½Ç¼ö
0~9»çÀÌÀÇ À½¼ö¿Í ¾ç¼ö¸¦ Æ÷ÇÔÇÑ ºÎµ¿ ¼Ò¼ö, µû¿ÈÇ¥ ¼Ó¿¡ ³ÖÁö ¾Ê´Â´Ù.
- Boolean(true or false)
true ¿Í false , Áï ÂüÀÌ³Ä °ÅÁþÀÌ³Ä µÑ Áß¿¡ Çϳª
- String(¹®ÀÚ¿)
»ç¿ëÇÒ ¼ö ÀÖ´Â ¸ðµç ¹®ÀÚ¸¦ ¸»Çϰí, µû¿ÈÇ¥(" ")¼Ó¿¡ ³Ö´Â´Ù.
ÀÌ·± Á¤µµÀÇ Date typeÀÌ ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº µÚ¿¡ ³ª¿À´Â Variable (º¯¼ö? : ÇÁ·Î±×·¥¿¡¼µµ ÀûÀýÇÑ ´Ü¾îÀÎÁö ¸ð¸£°Ú½À´Ï´Ù¸¸) ºÎºÐ¿¡¼ ¼³¸í ÇϰڽÀ´Ï´Ù.