 |
|
|  |
|
 |
17³â Àü |
1.ÀÚ¹Ù½ºÅ©¸³Æ® ±âº»¹®¹ý
[1] ±âº»Çü½Ä
1)
<script language="javascript">
½ºÅ©¸³Æ®³»¿ë
</script> ÀÇ Çü½ÄÀ¸·Î ½ºÅ©¸³Æ®¸¦ ±â¼úÇÑ´Ù
2) ½ºÅ©¸³Æ® ºí·ÏÀº ÁÖ·Î headű׳ª bodyű׳»¿¡ ±â¼úÇÑ´Ù
3) Çѹ®ÀåÀÌ ³¡³¯¶§¸¶´Ù ¹®À峡¿¡ ;¸¦ ºÙÀδÙ
4) º¯¼ö´Â ´ë¼Ò¹®ÀÚ¸¦ ±¸º°ÇÏ¸ç ¼ýÀÚ·Î ½ÃÀÛÇؼ´Â ¾ÈµÈ´Ù
º¯¼ö ¼±¾ðÀº var º¯¼ö¸í=ÃʱⰪ; Çü½ÄÀ¸·Î ÇÑ´Ù
¿¹) var a=3;
5) document.write±¸¹® --> ¹®¼³»¿¡ ³»¿ëÀ» Ãâ·ÂÇÏ´Â ±¸¹®
document.write±¸¹®³»¿¡¼ ¹®ÀÚ´Â ""·Î °¨½Î°í º¯¼ö¿Í ¹®ÀÚ¸¦ °áÇսôÂ
+ ±âÈ£¸¦ »ç¿ëÇÑ´Ù
¿¹)
var a=3;
var b=2;
var c=a*b;
document.write("a*b=" + c);
=> Ãâ·Â°á°ú a*b=3 Áï ""¾È¿¡ ½×ÀÌ °ªÀº ¹®Àڷμ±×³É Ãâ·ÂµÈ´Ù
6) »ê¼ú¿¬»êÀÚ
+´õÇϱâ, -»©±â, *°öÇϱâ, /³ª´©±â, %Á¤¼ö³ª¸ÓÁö
7) °ü°è¿¬»êÀÚ
> Å©´Ù, >=Å©°Å³ª °°´Ù, < ÀÛ´Ù, <=À۰ųª °°´Ù, == °°´Ù, != °°Áö¾Ê´Ù
8) ³í¸® ¿¬»êÀÚ
!(ºÎÁ¤) ,&&(±×¸®°í:µÑ´Ù ÂüÀ϶§¸¸ Âü),||(¶Ç´Â:µÑÁßÇϳª¸¸ ÂüÀ̾Âü)
9) ÇÔ¼ö¼±¾ð°ú È£Ãâ
ÇÔ¼ö¼±¾ðÀº function ÇÔ¼ö¸í(ÀÎÀÚµé){ ÇÔ¼ö³»¿ë;} ÀÇ Çü½ÄÀ¸·ÎÇÑ´Ù
ÇÔ¼öÈ£ÃâÀº À̺¥Æ® Çڵ鷯¿¡ ÀÇÇØ À̺¥Æ®Çڵ鷯="ÇÔ¼ö¸í(ÀÎÀÚµé)" ÀÇ
Çü½ÄÀ¸·Î ÇÑ´Ù
¿¹)
function myFun(a,b){
var c=a + b;
window.alert(c);
}
<body onload="myfun(3,4);">
ÀÌ·±¾¿À¸·Î ÄÚµùµÇ¾ú´Ù¸é bodyű×ÀÇ onloadÀ̺¥Æ® Çڵ鷯(¹®¼°¡ ·ÎµåµÉ¶§È£ÃâµÊ)¿¡ ÀÇÇØ myFun() ÇÔ¼ö°¡ È£ÃâµÇ´Âµ¥ ±×ÀÎÀÚ°ªÀ¸·Î 3°ú4
¸¦ ³Ñ±ä´Ù . a¿¡´Â 3 b¿¡´Â 4°¡ °¢°¢ ÀԷµȴÙ
±×¸®°í °æ°íâÀ¸·Î µÎ°³¸¦ ´õÇÑ°ª(c) 7À» ¶ç¿î´Ù
[2] Á¦¾î¹®
1) for¹® - µ¿ÀÏÇÑ ÀÛ¾÷ÀÇ ¹Ýº¹¼öÇà
±¸Á¶´Â
for(º¯¼ö¸í=ÃʱⰪ;¹Ýº¹Á¾·á±âÁØ;Áõ°¨°ª){
¹Ýº¹¼öÇà ³»¿ë;
}
ÀÇ Çü½ÄÀ¸·Î ÇÑ´Ù
¿¹)
for(i=0;i<3;i++){
document.write("¾Ñ»ç <br>");
}
i++Àº i=i+1 °ú °°Àº ÀǹÌÀÓ.
i--´Â i=i-1 °ú °°Àº ÀǹÌÀÓ.
À̱¸¹®Àº i=0¿¡¼ ½ÃÀÛÇؼ 3º¸´Ù ÀÛÀºµ¿¾È(Áïi=0,1,2)ÃÑ 3¹ø ¹Ýº¹ i¸¦ 1½ÄÁõ°¡ÇÏ¿© ¾Ñ»ç¿Í ÁٹٲÞÀ» ¹Ýº¹ Ãâ·ÂÇÑ´Ù
¹Ýº¹¹®¿¡µµ ¸î°¡Áö ´õÀÖÁö¸¸ for¸¸À¸·Îµµ ÃæºÐÇÕ´Ï´Ù...
2) if else±¸¹® - Á¶°Ç¿¡ µû¸¥ Á¦¾î
±¸Á¶´Â
if(Á¶°Ç½Ä){
Á¶°Ç½ÄÀÌ ÂüÀ϶§ ¼öÇàµÉ¹®Àå;
}else{
Á¶°Ç½ÄÀÌ °ÅÁþÀ϶§ ¼öÇàµÉ ¹®Àå;
}
¿©±â¼ Á¶°Ç½ÄÀÌ °ÅÁþÀ϶§ ¼öÇàÇÒ ¹®ÀåÀÌ ¾ø´Ù¸é elseºÎºÐÀº »ý·«ÇÒ¼öÀÖ´Ù
¿¹)
var a=3;
if(a>5){
alert("a´Â 5º¸´Ù Å«°ªÀÌ´Ù");
}else{
alert("a´Â 5º¸´Ù ÀÛÀº°ªÀÌ´Ù");
}
¿©±â¼ a´Â 5º¸´Ù ÀÛÀ¸¹Ç·Î Á¶°Ç½ÄÀÌ °ÅÁþÀÌ´Ù µû¶ó¼ elseÀÌÈÄÀÇ ¹®ÀåÀÌ
¼öÇàµÇ¾î °æ°íâÀ¸·Î a´Â 5º¸´Ù ÀÛÀº°ªÀÌ´Ù¶ó´Â ¸Þ¼¼Áö°¡¶ß°Ô µÈ´Ù
if,else±¸¹®´ë¿ëÀ¸·Î »ïÇ׿¬»êÀÚ ? ±âÈ£ °¡ÀÖÀ¸³ª óÀ½ºÎÅÍ ³Ñ ¸¹ÀÌ ¾Ë·Á°íÇÏ¸é ¸Ó¸® ¾ÆÇðÍÀ̹ǷΠÀϺη¯ ¼³¸íÇÏÁö ¾Ê°Ú½À´Ï´Ù...
²ÀÇÊ¿äÇÑ ±¸¹®¸¸ ¼³¸íÇÕ´Ï´Ù
3) switch case ±¸¹® - Á¶°Ç¿¡ µû¸¥ Á¦¾î
±¸Á¶´Â
switch(º¯¼ö){
case(º¯¼öÀÇ °ª1):
½ÇÇ๮1;
break;
case(º¯¼öÀÇ °ª2):
½ÇÇ๮2;
break;
..... °è¼Ó case´õ ÀÖÀ»¼ö ÀÖ½¿
default:
À§Á¶°ÇÁß Çϳªµµ ÀÏÄ¡Çϴ°ÍÀÌ ¾øÀ»¶§ ½ÇÇàÇÒ ¹®Àå;
break;
}
¿¹)
var a=5;
switch(a){
case(1):
alert("1ÀÌ´Ù");
break;
case(2):
alert("2´Ù");
break;
case(3):
alert("3ÀÌ´Ù");
break;
default:
alert("a´Â 1,2,3Àº ¾Æ´Ï´Ù");
break;
} => ¼öÇà°á°ú a´Â 1,2,3Àº ¾Æ´Ï´Ù ¶ó´Â °æ°í¸Þ¼¼Áö°¡ ¶ß°Ô µÈ´Ù
[3] ³»ÀåÇÔ¼ö
1) eval
¹®ÀÚ¿À» ¼ýÀÚ·Î º¯È¯ÇÏ¿© °è»ê°á°ú¸¦ ¹ÝȯÇÑ´Ù
±×¿Ü¿¡µµ ·çÇÁ¸¦ »ç¿ëÇØ¾ß ÇÏ´Â ºÎºÐ¿¡¼ ´Ù¾çÇÏ°Ô ¾²ÀδÙ
2) parseInt
¹®ÀÚ¿·Î Ç¥½ÃµÈ Á¤¼ö°ªÀ» ¼ýÀÚ·Î º¯È¯ÇÑ´Ù
¿¹)
var a="3";
var b="4"; //a,b´Â µû¿ÈÇ¥·Î µÑ·¯½Î¿©ÀÖÀ¸¹Ç·Î ÇöÀç ¹®ÀÚ·Î Ãë±ÞµÊ
var c1=a+b; --> c1="34";°¡ ÀԷµȴÙ
var c2=parseInt(a) + parseInt(b); --> parseInt¿¡ ÀÇÇØ
a,b´Â ¼ýÀÚ·Î º¯È¯µÇ¸ç + ±âÈ£´Â µ¡¼ÀÀ¸·Î ÀνĵǾî c2¿¡´Â 7ÀÌ ÀԷµȴÙ
3) parseFloat
¹®ÀÚ¿·Î Ç¥½ÃµÈ ºÎµ¿¼Ò¼ö¸¦ ¼ýÀÚ·Î º¯È¯ÇÑ´Ù
[4] ¹®ÀÚ¿ °ü·Ã ÇÔ¼ö
1) length - ¹®ÀÚ¿ÀÇ ±æÀÌ
¿¹)
var str="abcdeabc";
var sLen=str.length; sLen¿¡´Â 8ÀÌ ÀԷµȴÙ
2) charAt - ƯÁ¤À§Ä¡ÀÇ ¹®ÀÚ
¿¹)
var str="abcdeabc";
var myChar=str.charAt(2); => myChar¿¡´Â "c"°¡ ÀԷµȴÙ
À妽º°¡ 0ºÎÅͽÃÀÛÇϹǷΠ0,1,2 Áï ¼¼¹ø° ¹®ÀÚ c°¡ ÀԷµȴÙ
3) indexOf - ƯÁ¤¹®ÀÚ°¡ ù¹ø°·Î ³ªÅ¸³ª´Â À§Ä¡
¿¹)
var str="abcdeabc";
var myIdx=str.indexOf("b"); => myIdx ¿¡´Â b°¡ óÀ½À¸·Î ³ªÅ¸³ª´ÂÀ§Ä¡ 1 ÀÌ ÀԷµȴÙ
4) lastIndexOf - ƯÁ¤¹®ÀÚ°¡ ¸¶Áö¸·À¸·Î ³ªÅ¸³ª´Â À§Ä¡
¿¹)
var str="abcdeabc";
var myIdx=str.lastIndexOf("b"); => myIdx¿¡´Â b°¡ ¸¶Áö¸·À¸·Î ³ªÅ¸³ª´Â À§Ä¡ 6ÀÌ ÀԷµȴÙ
5) charCodeAt - ƯÁ¤À§Ä¡ÀÇ ¹®ÀÚÀÇ ¹®ÀÚÄÚµå
¿¹)
var str="abcdeabc";
var myChar=str.charCodeAt(2); => ¼¼¹ø° À§Ä¡ÀÇ ¹®ÀÚ "c" ÀÇ ¹®ÀÚÄÚµåÀÎ 99°¡ ÀԷµȴÙ
6) split - ¹®ÀÚ¸¦ ƯÁ¤¹®ÀÚ¸¦ ±âÁØÀ¸·Î ºÐ¸®ÇÑ´Ù
¿¹)
var str="abc-dea-bc";
var partStr=str.split("-");
partStr¿¡´Â abc,dea,bc °¡ ÀԷµȴÙ
partStr[0]¿¡´Â abc°¡ partStr[1]¿¡´Â dea°¡ partStr[2]¿¡´Â bc°¡ ÀԷµȴÙ
[5] alert,prompt,confirm
1) alert - ´Ü¼øÇÑ °æ°íâÀ» ¶ç¿î´Ù.
alert("¸Þ¼¼Áö ³»¿ë");
2) prompt - »ç¿ëÀڷκÎÅÍ µ¥ÀÌŸ¸¦ ÀԷ¹޴ âÀ» ¶ç¿î´Ù
±¸Á¶ var º¯¼ö¸í=prompt("¸Þ¼¼Áö³»¿ë","±âº»ÀԷ°ª");
¿¹)
var n=prompt("¼ýÀÚ¸¦ ÀÔ·ÂÇϼ¼¿ä","3"); => ¼ýÀÚ¸¦ ÀÔ·ÂÇϼ¼¿ä¶ó´Â ¸Þ¼¼Áö¿Í ±âº»ÀûÀ¸·Î ÀԷ°ª 3ÀÌ ÀÔ·ÂµÈ promptâÀÌ ¶ß°í »ç¿ëÀÚ°¡ ¿©±â
¼ýÀÚ¸¦ ³Ö°í È®ÀÎÀ» ´©¸£¸é n¿¡ ±×°ªÀÌ ÀԷµȴÙ
3) confirm - »ç¿ëÀÚ¿¡°Ô ´ÙÀ½ÀÛ¾÷ó¸®ÀÇ ¹æÇâÀ» ¹°¾îº»´Ù
ÁÖ·Î ifµîÀÇ Á¶°ÇÁ¦¾î¹®°ú °°ÀÌ ¾²ÀδÙ.
È®ÀÎÀ» ´©¸£¸é true¹ÝȯÇÏ°í Ãë¼Ò¸¦ ´©¸£¸é false¸¦ ¹ÝȯÇÑ´Ù
±¸Á¶
if(confirm("È®ÀιÞÀ» ¸Þ¼¼Áö")){
È®ÀÎÀ» ´·¶À»¶§ ½ÇÇàÇÒ¹®Àå;
}else{
Ãë¼Ò¸¦ ´·¶À»¶§ ½ÇÇàÇÒ¹®Àå;
}
¿¹)
if(confirm("´ç½Å¸Ó¸®´Â Å®´Ï±î?")){
alert("ÁÁÀ¸½Ã°Ú½À´Ï´Ù --;;");
}else{
alert("´ÙÇàÀÔ´Ï´Ù");
}
2.Event Handler
[1] À̺¥Æ®¶õ?
½±°Ô ¼³¸íÇؼ ¾î¶²À¥ÆäÀÌÁö¿¡¼ ÀϾ´Â »ç°Ç.ÀϵîÀ» ¸»ÇÕ´Ï´Ù.
¿¹¸¦µé¾î ¸¶¿ì½º¸¦ Ŭ¸¯ÇѴٵ簡 ´õºíŬ¸¯ÇѴٵ簡 ºê¶ó¿ìÀú¸¦ ´Ý´Â´Ùµç°¡ ƯÁ¤°´Ã¼¿¡ Æ÷Ä¿½º¸¦ °¡Á®°£´Ùµç°¡ ÇÏ´Â ¸ðµç°ÍÀ» À̺¥Æ®¶ó ÇÒ¼öÀÖ½À´Ï´Ù.
[2] À̺¥Æ® Çڵ鷯¶õ?
¾î¶² À̺¥Æ®°¡ ÀϾÀ»¶§ ¾î¶²Ã³¸®¸¦ ÇØÁÙ°ÍÀÎÁö¸¦ Á¤ÀÇÇÏ´Â µ¥ »ç¿ëÇÕ´Ï´Ù
[3] À̺¥Æ® Çڵ鷯ÀÇ Á¾·ù¿Í ÀǹÌ
¸ðµç À̺¥Æ® Çڵ鷯¸¦ ¼³¸íÇÏÁö´Â ¾Ê½À´Ï´Ù. ¸ðµç°É Çѹø¿¡ ´ÙÇÒ·Á¸é °ñ±úÁý´Ï´Ù.
À¥ÆäÀÌÁö¸¦ ¸¸µå´Âµ¥ ±âº»ÀûÀ¸·Î ¾Ë¾Æ¾ß ÇҰ͵鸸 ¼³¸íÇÏ°Ú½À´Ï´Ù.
onLoad ¹®¼°¡ ·ÎµåµÉ¶§
onUnLoad ¹®¼¸¦ ´ÝÀ»¶§ ´Ù¸¥ ÆäÀÌÁö·Î À̵¿ÇÏ·Á ÇÒ¶§
onFocus ¹®¼¿¡¼ ƯÁ¤°´Ã¼°¡ È°¼ºÈ µÇ¾úÀ»¶§,ƯÁ¤ÀԷ¹ڽº¿¡ Æ÷Ä¿½º°¡ À̵¿µÇ¾úÀ»¶§
onBlur ¹®¼¿¡¼Æ¯Á¤°´Ã¼°¡ ºñÈ°¼ºÈ µÇ¾úÀ»¶§,
ƯÁ¤ÀԷ¹ڽº¿¡¼ Æ÷Ä¿½º°¡ ´Ù¸¥°÷À¸·Î ¶°³¯¶§
onClick ¹öÆ°À̳ª À̹ÌÁö¸¦ Ŭ¸¯ÇßÀ»¶§
onDblClick ¹öÆ°À̳ª À̹ÌÁö¸¦ ´õºíŬ¸¯ ÇßÀ»¶§
onChange ¼¿·ºÆ®¹Ú½º³ª ÆÄÀÏ ÀԷ»óÀÚÀÇ ³»¿ëÀÌ º¯°æµÇ¾úÀ»¶§
onMouseOver ƯÁ¤°´Ã¼À§¿¡ ¸¶¿ì½º¸¦ ¿Ã·ÈÀ»¶§
onMouseDown ¸¶¿ì½º¸¦ ´·¶À»¶§
onMouseOut ƯÁ¤°´Ã¼À§¿¡ ÀÖ´ø¸¶¿ì½º°¡ ¿µ¿ª¹ÛÀ¸·Î ³ª°¥¶§
onMouseUp ¸¶¿ì½º¸¦ ´·¶´Ù°¡ ³õ¾ÒÀ»¶§
onKeyDown Å°º¸µå¸¦ ´·¶À»¶§
onKeyUp Å°º¸µå¸¦ ´·¶´Ù ³õÀ»¶§
onReset Æû³»¿ëÀÌ ¸®¼Â¹öÆ°À¸·Î ÃʱâÈ µÉ¶§
onSubmit Æû³»¿ëÀÌ Àü¼ÛµÇ·Á°í ÇÒ¶§
3.Object
-°´Ã¼(object)¶õ?
ÀÚ¹Ù½ºÅ©¸³Æ®¿¡¼ °´Ã¼¶õ ºê¶ó¿ìÀúâ,À̹ÌÁö,ÀԷ¾ç½Äµî...À¥¹®¼¼ÓÀÇ °¢°¢ÀÇ ¸ðµç
Ç׸ñµéÀ» ¸»ÇÑ´Ù°í º¸¸é µÇ°Ú½À´Ï´Ù
-¼Ó¼ºÀ̶õ?
°¢ °´Ã¼°¡ Áö´Ñ Ư¼ºÀ» ¸»ÇÕ´Ï´Ù.
»ç¿ë¹ý : °´Ã¼¸í.¼Ó¼º="¼Ó¼º°ª";
¿¹) window.status="¹Ý°¡¿ö¿©"; --> ºê¶ó¿ìÀú »óŹٿ¡ ¹Ý°¡¿ö¿©¶ó´Â ±ÛÀÚ¸¦ º¸ÀÔ´Ï´Ù.
-¸Þ¼µå¶õ?
°¢ °´Ã¼¿¡°Ô ¾î¶² µ¿ÀÛÀ»Çϵµ·ÏÇÏ´Â ¸í·É¾î¶ó°íº¸¸é µË´Ï´Ù.
¿¹¸¦µé¾î window°´Ã¼ÀÇ close¶ó´Â ¸Þ¼µå´Â ºê¶ó¿ìÀúâ¿¡°Ô âÀ»´Ýµµ·Ï ¸í·ÉÇÕ´Ï´Ù.
»ç¿ë¹ý : °´Ã¼¸í.¸Þ¼µå(ÀÎÀÚ°ª);
¿¹) window.alert("°æ°íÇÑ´Ù.¹ä¹«¶ó"); --> °æ°íÇÑ´Ù.¹ä¹«¶ó¶ó´Â ¸Þ¼¼Áö·Î°æ°íâÀ»¶ç¿ó´Ï´Ù
* ÀÚ¹Ù½ºÅ©¸³Æ®¿Í DHTML
°´Ã¼ÀÇ ¸Þ¼µå³ª ¼Ó¼ºÁß¿¡¼ ±Ù·¡¿¡´Â Àß¾²¿©ÁöÁö ¾Ê´Â °Íµéµµ ÀÖ½À´Ï´Ù, styleÀ»
ÀÌ¿ëÇÑ ´ÙÀ̳ª¹ÍhtmlÀÌ ´ëüµÇ¾î ¾²À̴°æ¿ì°¡ ¸¹ÀÌ ÀÖ½À´Ï´Ù.
¿¹·Î ¹®¼ÀÇ ¹è°æ»ö±òÀ» µ¿ÀûÀ¸·Î º¯°æ½ÃÅ°°íÀÚ ÇÒ¶§ ¿¹Àü¿¡´Â
document.bgColor="#ff00ff";ÀÌ·¸°Ô ½èÀ¸³ª
¿äÁòÀº document.body.style.background="#ff00ff";·Î ¾²´Â°æ¿ìµµ ¸¹ÀÌ º¼¼öÀÖ½À´Ï´Ù.
[1] window °´Ã¼
¼Ó¼º closed ºê¶ó¿ìÀú âÀÌ ´ÝÇû´ÂÁö¸¦ üũ
opener ÇöÀçâÀÌ »õâÀÏ°æ¿ì ÇöÀçâÀ»¿°³ÇÑ ºê¶ó¿ìÀúâ
status ºê¶ó¿ìÀúÀÇ »óÅÂÇ¥½ÃÁÙÀÇ Á¤º¸
screenLeft À©µµ¿ìȸé ÁÂÃø»ó´Ü¸ð¼¸®¿¡¼ ºê¶ó¿ìÀú »ó´Ü±îÁöÀÇ
xÃà °Å¸®
screenTop À©µµ¿ìȸé ÁÂÃø»ó´Ü¸ð¼¸®¿¡¼ ºê¶ó¿ìÀú »ó´Ü±îÁöÀÇ
yÃà °Å¸®
¸Þ¼µå alert °æ°íâÀ» ¶ç¿î´Ù
blur ÇöÀçâÀ» ÃÖ¼ÒÈÇÑ´Ù.Æ÷Ä¿½º¸¦ ÀÒ°Ô ÇÑ´Ù
focus ÇöÀçâ¿¡ Æ÷Ä¿½º¸¦ ÁØ´Ù,È°¼ºÈ ½ÃŲ´Ù.
moveTo(x,y) x,yÁÂÇ¥·Î ºê¶ó¿ìÀú¸¦ À̵¿½ÃŲ´Ù
moveBy(dx,dy) ÇöÀçÀ§Ä¡¿¡¼ dx,dy¸¸Å âÀ» À̵¿
resizeTo(w,h) ºê¶ó¿ìÀúâ Å©±â¸¦ w(Æø),h(³ôÀÌ)·Î º¯°æÇÑ´Ù
resizeBy(dx,dy) ºê¶ó¿ìÀúâ Å©±â¸¦ dx,dy¸¸Å º¯°æÇÑ´Ù
open »õâÀ» ¿¬´Ù
close ºê¶ó¿ìÀú¸¦ ´Ý´Â´Ù
print ¹®¼¸¦ ÀμâÇÑ´Ù
setTimeout ƯÁ¤½Ã°£ÈÄ¿¡ ƯÁ¤ÀÛ¾÷À» È£ÃâÇÕ´Ï´Ù
clearTimeout setTimeoutÀ¸·Î ¼³Á¤ÇÑ Timer¸¦ ÇØÁ¦ÇÕ´Ï´Ù
[2] document °´Ã¼
¼Ó¼º title ¹®¼ÀÇ Á¦¸ñ
lastModified ¸¶Áö¸·À¸·Î ¼öÁ¤µÈ ³¯Â¥
bgColor ¹®¼ÀÇ ¹è°æ»ö
fgColor ¹®¼ÀÇ ±ÛÀÚ»ö
linkColor ¸µÅ©ÀÇ »ö»ó
alinkColor ¸µÅ© Ŭ¸¯½ÃÀÇ »ö»ó
vlinkColor ¹æ¹®Çß´ø ¸µÅ©ÀÇ »ö»ó
ÄÝ·º¼Ç -¹®¼¿¡ Á¸ÀçÇÏ´Â ¿©·¯°³ÀÇ À̹ÌÁöµéÀ̳ª ¸µÅ©µé Æûµé¿¡´ëÇÑ Á¤º¸¸¦ ¹è¿Çü½Ä
À¸·Î ÀúÀåÇÏ°íÀÖ´Â ¼Ó¼ºÀ» ¸»ÇÕ´Ï´Ù.
forms ¹®¼¿¡ ¿©·¯°³ÀÇ ÆûÀÌ ÀÖÀ»°æ¿ì °¢ÆûµéÀº ÆûÀ̸§´ë½Å
document.forms[index]À¸·Î Á¢±ÙÇÒ¼öÀÖ½À´Ï´Ù
index´Â 0ºÎÅͽÃÀÛÇÕ´Ï´Ù.
links ¹®¼¿¡¼ÀÇ a hrefű׵éÀÇ Á¤º¸¸¦ °¡Áø ÄÝ·º¼Ç
images ¹®¼¿¡¼ÀÇ ¸ðµç imgű׵éÀÇ Á¤º¸¸¦ °¡Áü
applets ¹®¼¿¡¼ ¿©·¯°³ÀÇ ÀÚ¹Ù¾ÖÇø´À» »ç¿ëÇßÀ»°æ¿ì ¸ðµç¾ÖÇø´µéÀÇ ÄÝ·º¼Ç
embeds ¹®¼¿¡¼ embedű×ÀÇ ÄÝ·º¼Ç
¸Þ¼µå write ¹®¼¿¡ ³»¿ë¾²±â
writeln ¹®¼¿¡ ÁٹٲÞÀ» Æ÷ÇÔÇÑ ³»¿ë¾²±â
[3] screen °´Ã¼
¼Ó¼º width ½Ã½ºÅÛ ½ºÅ©¸°ÀÇ Æø(Çȼ¿)
height ½Ã½ºÅÛ ½ºÅ©¸°ÀÇ ³ôÀÌ(Çȼ¿)
availWidth ½Ã½ºÅÛ ½ºÅ©¸°Áß ºê¶ó¿ìÀúÀÇ ¹®¼¿µ¿ª Æø
availHeight ½Ã½ºÅÛ ½ºÅ©¸°Áß ºê¶ó¿ìÀúÀÇ ¹®¼¿µ¿ª ³ôÀÌ
[4] navigator °´Ã¼
¼Ó¼º userAgent ºê¶ó¿ìÀú ÀüüÁ¤º¸
ex) Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)
appCodeName ºê¶ó¿ìÀú CodeName
ex) Mozilla
appVersion ºê¶ó¿ìÀú Version
ex) 4.0 (compatible; MSIE 6.0; Windows NT 5.0)
appName ºê¶ó¿ìÀú À̸§
ex)Microsoft Internet Explorer
cookieEnabled ºê¶ó¿ìÀú ÄíÅ°ÀÌ¿ë °¡´É¿©ºÎ
¹Ýȯ°ª : true/false
¸Þ¼µå javaEnabled ºê¶ó¿ìÀúÀÇ ÀÚ¹ÙÀÌ¿ë°¡´É¿©ºÎ
¹Ýȯ°ª : true/false
[5] history °´Ã¼
¼Ó¼º length history¸ñ·Ï(¹æ¹®ÇÑ»çÀÌÆ®¸ñ·Ï)ÀÇ °¹¼ö
¸Þ¼µå go(¼ýÀÚ) ÁöÁ¤¼ýÀÚ¸¸Å »çÀÌÆ®À̵¿
ex) go(2) ¾ÕÀ¸·Î 2¹ø°·Î À̵¿
back ÇöÀç»çÀÌÆ® ±âÁØ¿¡¼ ÀÌÀü»çÀÌÆ®·Î À̵¿
forward ÇöÀç»çÀÌÆ® ±âÁØ¿¡¼ ´ÙÀ½»çÀÌÆ®·Î À̵¿
[6] Event °´Ã¼
¼Ó¼º keyCode À̺¥Æ®¸¦ ÀÏÀ¸Å² Å°º¸µåÀÇ Å°Äڵ尪
altKey altKey¸¦ ´·¶´ÂÁöÀÇ ¿©ºÎ
ctrlKey ctrlKey¸¦ ´·¶´ÂÁöÀÇ ¿©ºÎ
shiftKey shiftKey¸¦ ´·¶´ÂÁöÀÇ ¿©ºÎ
button ¸¶¿ì½º ¿À¸¥ÂʹöÆ°À» ´·¶´ÂÁö
¿ÞÂʹöÆ°À» ´·¶´ÂÁöÀÇ ¿©ºÎ
clientX ¸¶¿ì½º Ŭ¸¯½Ã ºê¶ó¿ìÀú±âÁØÀÇ xÃà°Å¸®
clientY ¸¶¿ì½º Ŭ¸¯½Ã ºê¶ó¿ìÀú±âÁØÀÇ yÃà°Å¸®
* srcElement À̺¥Æ®°¡ ÀÏ¾î³ ¿¤¸®¸ÕÆ®
[7] Form °ü·Ã°´Ã¼
input type="text" °¢°ªÀº document.formÀ̸§.¿¤¸®¸ÕÆ®À̸§.value ·Î
Á¢±ÙÇÒ¼ö ÀÖ´Ù
input type="password"
input type="checkbox" ¾î¶² °ªÀÌ ¼±ÅõǾú´ÂÁö´Â ·çÇÁ¸¦ µ¹¸ç checked¼Ó¼ºÀÌ trueÀÎÁö falseÀÎÁö·Î üũÇÒ¼öÀÖ´Ù
input type="radio"
input type="file" ÆÄÀϾ÷·Îµå¸¦ À§ÇÑ °´Ã¼·Î¼ ÆÄÀÏ°ªÀÌ º¯ÇÒ¶§
onChangeÀ̺¥Æ® Çڵ鷯¸¦ »ç¿ëÇÑ´Ù
input type="button" submitÀ̳ª reset¹öÆ°ÀÇ Á¦ÇÑµÈ ±â´É¿¡ ´Ù¸¥¿©·¯±â´ÉÀ» Ãß°¡ÀûÀ¸·Î ½ºÅ©¸³Æ®·Î Á¦¾îÇÒ¶§´Â
input type="button"À» ¾²°í onClickÀ̺¥Æ®
Çڵ鷯¸¦ »ç¿ëÇÑ´Ù
input type="submit" ÆûÀ» Àü¼ÛÇÑ´Ù
input type="reset" ÆûÀ» Ãʱâ»óÅ·ΠresetÇÑ´Ù
select ¼±ÅðªÀº document.formsÀ̸§.¿¤¸®¸ÕÆ®À̸§.value·ÎÁ¢±ÙÇÒ¼öÀÖ½À´Ï´Ù
¼Ó¼º disabled ¹öÆ°À̳ª ¼¿·ºÆ®¹Ú½ºµîÀ» Ŭ¸¯ ¼±ÅÃÇÏÁö ¸øÇÏ°Ô ÇÕ´Ï´Ù
readonly ÅؽºÆ® ¹Ú½ºÀÇ ³»¿ëÀ» Àбâ Àü¿ëÀ¸·Î ÇÕ´Ï´Ù
[8] Date °´Ã¼
Ư¡ ´Ù¸¥ °´Ã¼¿Í ´Þ¸® new¿¬»êÀÚ¿Í »ý¼ºÀÚ ÇÔ¼ö Date()¸¦ »ç¿ëÇؼ °´Ã¼ÀνºÅϽº¸¦
»ý¼ºÇÑÈÄ ±×¸Þ¼µåµéÀ» ÀÌ¿ëÇÒ¼öÀÖ´Ù
»ç½Ç »ý¼ºÀÚÇÔ¼ö¿¡´Â ¸î°¡ÁöÀ¯Çü ÀÎÀÚ¸¦ °¡Áö´Â À¯ÇüÀÌ ÀÖÀ¸³ª ÀÎÀÚ¾ø´Â ´Ü¼øÇÑ Date(); ÇÔ¼ö¸¸À¸·Îµµ ÃæºÐÇÏ´Ù ..´Ù¸¥ ÀÎÀÚ¸¦ °¡Áö´Â »ý¼ºÀÚµé±îÁö °øºÎÇÒ·Á¸é
À̾߱âÁÖÁ¦´Â ÀÚ¹Ù½ºÅ©¸³Æ®¶ó±âº¸´Ù ÀÚ¹Ù¿¡ °¡±î¿Í ÁúµíÇÏ´Ù...
¸Þ¼µå getTime 1970³â 1¿ù1ÀÏ ¿ÀÀü0½Ã0ºÐ0ÃÊ·Î ºÎÅÍ ÇöÀç±îÁöÀÇ ½Ã°£À» mÃÊ·Î ¹ÝȯÇÑ´Ù
getYear ÇöÀçÀÇ ³âµµ¸¦ ¹ÝȯÇÑ´Ù
getMonth ÇöÀçÀÇ ¿ùÀ» ¹ÝȯÇÑ´Ù (1¿ù:0 2¿ù:1...)
getDate ³¯Â¥(1~31)¸¦ ¹ÝȯÇÑ´Ù
getHours ÇöÀçÀÇ ½Ã°£À» ¹ÝȯÇÑ´Ù (5½Ã --> 17)
getMinutes ÇöÀçÀÇ ºÐÀ» ¹ÝȯÇÑ´Ù
getSeconds ÇöÀçÀÇ Ãʸ¦ ¹ÝȯÇÑ´Ù
getDay ¿äÀÏ(0:ÀÏ¿äÀÏ 1:¿ù¿äÀÏ)¿¡ ´ëÇÑ ¼ýÀÚ¸¦ ¹ÝȯÇÑ´Ù
»ç¿ë¿¹ Ãʸ¦ ÀÌ¿ëÇÑ ·£´ý ¼ýÀÚ »ý¼º¹æ¹ý
var myDate=new Date();
var sec=myDate.getSeconds(); //ÀÌ·¸°Ô Çϸé sec¿¡´Â ÀÏ´Ü 0~59¶ó´Â ¼ýÀÚ°¡ µé¾îÀÖ´Ù
var rndNum=sec%7; // %³ª¸ÓÁö¸¦ ±¸ÇÏ´Â ¿¬»êÀÚ
µû¶ó¼ rndNum¿¡´Â 0~6ÁßÀÇ ÇѼýÀÚ°¡ ÀԷµȴÙ...
ÀÌÇØ°¡ ¾ÈµÇ´Â°ÍÀº ¾Æ´Ò°ÍÀ¸·Î º¸Áö¸¸ ±×·¡µµ ¼³¸íÇÏÀÚ¸é ¾î¶² ¼ö¸¦ 7·Î³ª´©¸é
³ª¸ÓÁö´Â ¹Ýµå½Ã 0~6Áß¿¡ ÇϳªÀÌ´Ù... ¾Æ½Ã°ÚÁ®???
½Ã°£Àº °è¼Óº¯ÇϹǷΠÀ¥ÆäÀÌÁö»ó¿¡¼ ·£´ýÀ¸·Î À̹ÌÁö¸¦ º¸¿©ÁÖ°íÀÚ ÇÒ¶§ »ç¿ëÇÏ¸é µÈ´Ù..
»ç½Ç·£´ý¼ýÀÚ »ý¼º¹ýÀº ´Ù¸¥ ¹æ¹ýµµ ÀÖ°ÚÁö¸¸ ´Ù¸¥¹æ¹ýÀº Çѹø »ý¼ºµÈ ¼ýÀÚ°¡
³ªÁß¿¡ ´Ù½Ã »ý¼ºµÉ °¡´É¼ºÀÌ ¸¹¾Æ ·£´ýÀÇ Àǹ̰¡ ¶³¾îÁö´Â°Í °°´Ù..
Áö±Ý±îÁö ÀÚ¹Ù½ºÅ©¸³Æ®¿¡¼ »ç¿ëµÇ´Â °´Ã¼¿¡ ´ëÇØ °³·«ÀûÀ¸·Î ¾Ë¾Æ º¸¾Ò½À´Ï´Ù... ÀÌÇØ°¡ ¾ÈµÇ½Å´Ù¸é Çѹø´õ Àо½Ã±â ¹Ù¶ó¸é ¿¹Á¦ÀÇ ¼Ò½ºº¸±â¸¦ ´«¿©°Ü º¸½Ã¸é Â÷Â÷ ÀÌÇØ°¡ µÉ°ÍÀÔ´Ï´Ù. ÀÌÇظ¦ µ½±âÀ§ÇØ Äڵ忡 ºÒÇÊ¿äÇÑ ºÎºÐÀº ¸ðµÎ ¹èÁ¦½ÃÄ×½À´Ï´Ù ¸ðµç °´Ã¼¿¡ ´ëÇØ ¾ËÇÊ¿ä±îÁö´Â ¾ø½À´Ï´Ù. À§ °´Ã¼µé¿¡ ´ëÇØ ÀÌÇØÇÑÈÄ ÀÚ²Ù ÀÚ¹Ù½ºÅ©¸³Æ®¿¡ Àͼ÷ÇØÁö´Ù º¸¸é ÇÊ¿äÇÒ¶§¸¶´Ù Á¤º¸¸¦ º¸¸é¼ ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇϱ⸸ ÇÏ¸é µË´Ï´Ù --;;
4.CSS(stylesheet)
stylesheet ?
°Á ÀϹÝÀûÀΠű×ÀÇ ÇÑ°è(À̹ÌÁö³ª Å×À̺íµîÀÇ Á¤È®ÇÑ À§Ä¡³ª Å×ÀÌºí³»ÀÇ ¼¿°ú ±ÛÀÚ
»çÀÌÀÇ °£°Ý,ÁÙ°£ÀÇ °£°Ý,¸µÅ©ÀÇ »ö±òµî)¸¦ ±Øº¹ÇÏ°í ³ª¾Æ°¡ µ¿ÀûÀÎ À¥ÆäÀÌÁö¸¦ ¸¸µé±âÀ§ÇÑ°Í(?) ¹¹ Á¤ÀÇ°¡ ±×·¸°Ô Áß¿äÇÑ°Ç ¾Æ´Ï°í ¾îµð¼¸Ô´À³Ä ¾î¶»°Ô »ç¿ëÇÏ´À³Ä°¡ ¿ì¼±ÀûÀÎ ¹®Á¦ÀÏ°ÍÀÔ´Ï´Ù...
ÀÌ »çÀÌÆ®°¡ Ãß±¸Çϴ¹٠¼Ó¼ºÀ¸·Î À¥ÆäÀÌÁö ±âº»À» ¸¶½ºÅÍ ÇÏÀÚ À̱⶧¹®¿¡ ¸ðµç°ÍÀ»
¼³¸íÇÏÁö´Â ¾Ê½À´Ï´Ù.±âº»ÀûÀÌ°í ²ÀÇÊ¿äÇÑ°Í ¸¸ ¼³¸íÇÕ´Ï´Ù. ³ª¸ÓÁö´Â ±×¶§±×¶§ ¹®¼
ã¾Æ°¡¸ç Àû¿ëÇصµ µË´Ï´Ù...
[1] css
1.<head>ÅÂ±×¿Í </head>ű׻çÀÌ¿¡
<style type="text/css">
½ºÅ¸ÀÏÁ¤ÀÇ
</style>
2.½ºÅ¸ÀÏ Á¤ÀÇ ÆÄÀÏÀ» ¿ÜºÎ¿¡µû·Î µÎ°í ºÒ·¯¿À±â
<link rel="stylesheet" href="ÆÄÀϸí.css">
3.°¢Å±׳»¿¡¼ Á¤ÀÇÇϱâ
<ÅÂ±× style="¼Ó¼º:°ª">
[2] ¼±ÅÃÀÚ
1) Type¼±ÅÃÀÚ
¹®¼³»ÀÇ Å±׿¤¸®¸ÕÆ®¿¡ ´ëÇÑ ½ºÅ¸ÀÏÀ» ÁöÁ¤ÇÑ´Ù
¿¹Á¦)
<style type="text/css">
input{color:red}
</style> => ¹®¼³»ÀÇ inputű׵éÀº ¸ðµÎ ±ÛÀÚ»öÀ»
ºÓÀº»öÀ¸·Î Á¤ÇÑ´Ù´Â ÀǹÌÀÓ
2) Class¼±ÅÃÀÚ
¹®¼³»ÀÇ °¢¿ä¼Òµé¿¡ class¼Ó¼ºÀ» ºÎ¿©ÇÒ¼ö Àִµ¥ µ¿ÀÏÇÑ Å¬·¡½º°¡ ºÎ¿©µÈ ű׵鿡 ´ëÇؼ´Â µ¿ÀÏÇÑ ½ºÅ¸ÀÏÀ» ÁöÁ¤ÇÑ´Ù
¿¹Á¦)
<style type="text/css">
.redDiv{background:red}
</style>
º»¹®ºÎºÐ
<div>abc</div>
<div class="redDiv">abc</div>
¾Æ·¡ÀÇ divű×ÀÇ Å¬·¡½º ¼Ó¼ºÀÌ redDiv·Î½á À§¿¡ Á¤ÀÇµÈ Å¬·¡½º¸í°ú °°´Ù.µû¶ó¼ ÀÌdiv ÀÇ ¹è°æ»öÀº ºÓÀº»öÀÌ µÈ´Ù
3) ID¼±ÅÃÀÚ
¹®¼³»¿¡ °¢¿ä¼Ò¿¡ ´ëÇØ ¿ÀÁ÷ ÇϳªÀÇ id(´Ù¸¥°Í°ú °°¾Æ¼´Â ¾ÈµÊ)¸¦ ÁöÁ¤ÇÒ¼ö Àִµ¥ °¢ ¾ÆÀ̵𰡠ºÎ¿©µÈ ű׿¡´ëÇؼ ½ºÅ¸ÀÏÀ» ÁöÁ¤ÇÑ´Ù
<style type="text/css">
#special{font-weight:bold}
</style>
º»¹®ºÎºÐ
<div id="special">±½Àº±Û¾¾</div> => ÀÌ divű×ÀÇ ¾ÆÀ̵𰡠specialÀ̹ǷΠÀÌű׳»ÀÇ ÅؽºÆ®´Â ±½Àº ±ÛÀÚ·Î ³ªÅ¸³´Ù
*headű׳»¿¡¼ ½ºÅ¸ÀÏÁ¤ÀÇÇÒ¶§ ¿©·¯Å±׵éÀ» Áߺ¹Çؼ Á¤ÀÇÇÒ¼öÀÖ´Ù
<style type="text/css">
td,input{color:blue;font-style:italic;} =>tdÅÂ±×¿Í inputű×ÀÇ ±ÛÀÚ»öÀº Ǫ¸¥»ö ÀÌÅø¯Ã¼·Î
.red,.blue{background:black} => class°¡ red³ª blueÀΰÍÀº ¹è°æ»öÀ» °ËÀº»öÀ¸·Î....
</style>
[3] ÀÚÁÖ¾²ÀÌ´Â ½ºÅ¸ÀÏ
1) »ö»ó
±ÛÀÚ»ö -> color:»ö»ó¸í ¶Ç´Â rgb°ª
¹è°æ»ö -> background:»ö»ó¸í ¶Ç´Â rgb°ª
*** background-color·Î ½áµµ µÊ
2) ¹è°æ±×¸²
background:url(¹è°æ±×¸²°æ·Î)
*** background-image·Î ½áµµ µÊ
-¹è°æ±×¸²À» ƯÁ¤À§Ä¡¿¡ °íÁ¤½ÃÅ°°í ¹Ýº¹ÇÏÁö ¾Ê±â
=>body{background:url(ÆÄÀÏ°æ·Î¸í) xÀ§Ä¡ yÀ§Ä¡ no-repeat fixed}
¿©±â¼ xÀ§Ä¡ yÀ§Ä¡´Â %°ªÀ̳ª px°ª »ç¿ë
3) Ä¿¼ ¸ð¾çº¯°æ
¿ø·¡ ¸µÅ©Å±×(a)¿¡¸¸ ¸¶¿ì½º¸¦ ¿Ã·ÈÀ»°æ¿ì ¼Õ¸ð¾çÀ¸·Î ¹Ù²î³ª ÄÚµùÇÏ´Ùº¸¸é spanű׳ª divÅÂ±× ¶Ç´Â tdű׳»¿¡ ¹Ù·Î
onclick="location.href='À̵¿ÆÄÀϸí'" ÀÌ·±¾¿À¸·Î »ç¿ëÇÒ°æ¿ì
Ä¿¼°¡ ¼Õ¸ð¾çÀ¸·Î¹Ù²îÁö ¾Ê´Â´Ù À̶§ ´ÙÀ½ ½ºÅ¸ÀÏÀ» »ç¿ëÇÑ´Ù
<td style="cursor:hand">
4) font¼Ó¼º
¹°·Ð ±âº»¼Ó¼ºÀ» ±×´ë·Î ¾²·Á¸é ¾Æ·¡ ½ºÅ¸ÀÏÀ» ÁöÁ¤ÇÒ ÇÊ¿ä¾ø´Ù
fontÁ¾·ù-> font-family:font¸í
fontü -> font-style:italic(±â¿ïÀÓ)
font±½±â -> font-weight:bold,bolder(±½°Ô,´õ±½°Ô)
fontÅ©±â -> font-size:ÆùƮũ±â pxÀ̳ª pt
5) borderÅ׵θ®
ÁÖ·Î Å×À̺íÀÇ ¼¿À̳ª ·¹À̾îű×(div,span)µîÀÇ Å׵θ® ¼³Á¤¿¡¾²À̳ª
°ÅÀÇ ¸ðµç ű׿¡ »ç¿ë°¡´ÉÇÏ´Ù
border:»ö»ó Å©±â ÇüÅÂ; ·Î»ç¿ëÇϰųª
Å׵θ®Áß Æ¯Á¤ºÎºÐ ¿¹·Î À§ÂÊÅ׵θ®¸¸ ÁÖ°í½ÍÀ»°æ¿ì´Â
border-top:»ö»ó Å©Å° ÇüÅÂ;
¿¹)
<td style="border-top:gray 1 solid;border-bottom:black 1 dotted;"> => Å×À̺íÀÇ ÇöÀ缿ÀÇ À§ÂÊÅ׵θ®´Â 1Çȼ¿ÀÇ È¸»ö½Ç¼±À¸·Î ÇÏ°í ¾Æ·¡ÂÊ Å׵θ®´Â 1Çȼ¿ÀÇ °ËÀº»ö Á¡¼±À¸·Î ÇÑ´Ù´Â ÀǹÌÀÓ
6) text-decoration
±ÛÀÚ¿¡ ÁÙÀ» ±ß°Å³ª ¸µÅ©¿¡¼ ÁÙÀ» ¾ø¾Ù¶§ »ç¿ëµÈ´Ù
¼Ó¼º°ªÀ¸·Î underline -> ¹ØÁٱ߱â
overline -> ÀÁٱ߱â
line-through -> ±ÛÀÚ¸¦ °¡·ÎÁú·¯ ±ß±â
none -> ¸µÅ©¿¡¹ØÁÙ ¾ø¾Ö±â
7) À§Ä¡,Å©±â°ü·Ã ¼Ó¼º
À§Ä¡ : position:absolute;left:¼öÆòÀ§Ä¡;top:¼öÁ÷À§Ä¡;z-index:½×ÀÌ´Â ¼ø¼;
Å©±â : width:Æø;height:³ôÀÌ;
overflow -> ³»¿ëÀÌ ÄÁÅ×À̳Ê(³»¿ëÀ» Æ÷ÇÔÇÏ´Â ·¹À̾î)º¸´Ù Ŭ°æ¿ì
¼Ó¼º°ªÀ¸·Î hidden ³ÑÄ¡´Â ºÎºÐÀº ¼û±ä´Ù
auto ÇÊ¿äÇÑ ¹æÇâÀ¸·Î¸¸ ½ºÅ©·Ñ¹Ù¸¦ »ý¼ºÇÑ´Ù
scroll »óÇÏ,Á¿콺ũ·Ñ¹Ù¸¦ ¸ðµÎ »ý¼ºÇÑ´Ù
8) ¿©¹é °ü·Ã
-> padding : ÄÁÅ×ÀÌ³Ê¿Í ³»¿ë»çÀÌÀÇ °Å¸®
¿¹) <td style="padding-left:10px"> => À̼¿³»ÀÇ ±ÛÀÚ´Â À̼¿ÀÇ ÁÂÃø¿¡¼ 10px¶³¾îÁ®¼ ºÎÅÍ ½ÃÀÛÇÑ´Ù
-> margin : ÄÁÅ×ÀÌ³Ê¿Í ÄÁÅ×ÀÌ³Ê »çÀÌÀÇ °Å¸®
¿¹) <table style="margin-left:20px"> ÀÌÅ×À̺íÀº ºê¶ó¿ìÀú ÁÂÃø¿¡¼ 20pxºÎºÐ¿¡¼ ½ÃÀ۵ȴÙ
9) text-align ±ÛÀÚ Á¤·Ä
ƯÁ¤ ÄÁÅ×À̳Ê(·¹À̾ Å×À̺íÀǼ¿µî¿¡¼ÀÇ ±ÛÀÚÀÇ Á¤·ÄÀ§Ä¡)
¼Ó¼º°ª : left , right , center
5.DHTML
ÀÌ ³»¿ëµµ ¸¶Âù°¡Áö·Î DHTMLÀÇ ¸ðµç°ÍÀ» ¼³¸íÇÏÁö´Â ¾Ê½À´Ï´Ù.
°¡Àå±âº»ÀûÀÌ°íµµ ²À ÇÊ¿äÇÑ ³»¿ë¸¸ ¼³¸íÇÕ´Ï´Ù.
¾Æ·¡ ³»¿ë¸¸ ÀÌÇØÇÏ½Å´Ù¸é ´Ù¸¥ °ÍµéÀº ¸ðµÎ ¿©·¯ºÐÀÌ ÀÀ¿ëÇϽǼö ÀÖÀ»°ÍÀÔ´Ï´Ù
[1] ·¹ÀÌ¾î º¸À̱⠰¨Ãß±â
-½ºÅ¸ÀÏÀÇ visibility ¼Ó¼ºÀ» ÀÌ¿ëÇÕ´Ï´Ù
... ½ºÅ©¸³Æ® ¹æ¹ý...................................
=·¹À̾ °¨Ãâ·Á¸é -> ·¹À̾îID.style.visibility="hidden";
=·¹À̾ º¸ÀÏ·Á¸é -> ·¹À̾îID.style.visibility="visible";
[2] ·¹À̾î Å©±â º¯°æÇϱâ
-½ºÅ¸ÀÏÀÇ pixelWidth,pixelHeight ¼Ó¼ºÀ» ÀÌ¿ëÇÕ´Ï´Ù
... ½ºÅ©¸³Æ® ¹æ¹ý ...................................
=·¹À̾î Æø º¯°æ -> ·¹À̾îID.style.pixelWidth=Æø(¼ýÀÚ);
=·¹ÀÌ¾î ³ôÀÌ º¯°æ -> ·¹À̾îID.style.pixelHeight=³ôÀÌ(¼ýÀÚ);
[3] ·¹À̾î À§Ä¡ º¯°æÇϱâ
-½ºÅ¸ÀÏÀÇ pixelLeft,pixelTop ¼Ó¼ºÀ» ÀÌ¿ëÇÕ´Ï´Ù.
... ½ºÅ©¸³Æ® ¹æ¹ý .................................
=·¹À̾î Á¿ìÀ§Ä¡ º¯°æ -> ·¹À̾îID.style.pixelLeft=xÃà¹æÇâÀ§Ä¡(¼ýÀÚ);
=·¹ÀÌ¾î »óÇÏÀ§Ä¡ º¯°æ -> ·¹À̾îID.style.pixelTop=yÃà¹æÇâÀ§Ä¡(¼ýÀÚ);
[4] ·¹ÀÌ¾î ½Ã°£Àû À̵¿
-½ºÅ¸ÀÏÀÇ pixelLeft,pixelTop ¼Ó¼º°ú ÇÔ²² window°´Ã¼ÀÇ setTimeout
¸Þ¼µå¸¦ ÀÌ¿ëÇÕ´Ï´Ù. setTimeout ¸Þ¼µå¸¦ ÇÔ¼ö³»¿¡ ¼±¾ðÇÏ¿© ¹Ýº¹È£ÃâÇÕ´Ï´Ù
¿¹)
function goLeft(){
if(myLayer.style.pixelLeft < 200){
//¸¸¾à myLayerÀÇ x¹æÇâÀ§Ä¡°¡ 200pxº¸´Ù ÀÛ´Ù¸é
myLayer.style.pixelLeft=myLayer.style.pixelLeft + 10;
//ÇöÀç myLayerÀÇ x¹æÇâÀ§Ä¡¸¦ ÇöÀçÀ§Ä¡¿¡ 10À» ´õÇ϶ó´Â ¸»
setTimeout("goLeft();",100);
//0.1ÃÊ µÚ¿¡ ´Ù½ÃgoLeftÇÔ¼ö°¡ È£ÃâµÇ¾î myLayerÀ§Ä¡°¡ 200¿¡ µµ´ÞÇÒ¶§
//±îÁö °è¼ÓÀ̵¿ÇÏ°í 200¿¡ µµ´ÞÇÏ¸é ¸ØÃß°Ô µË´Ï´Ù
}
[5] ±×¿ÜÀÇ ¼Ó¼ºº¯°æ
¿¹·Î ¸¶¿ì½º¸¦ ƯÁ¤ ·¹À̾î À§¿¡ ¿Ã·ÈÀ»°æ¿ì ³»·ÈÀ»°æ¿ì ¹è°æ»öº¯°æÀº
<div onmouseover="this.style.background='green'"
onmouseout="this.style.background='gold'" >
ÀÌ·¸°Ô ÄÚµùÇϸé ÀÌ·¹ÀÌ¿¡ ¸¶¿ì½º¸¦ ¿Ã¸®¸é ¹è°æ»öÀº greenÀ¸·Î ÀÌ·¹À̾¼
¸¶¿ì½º¸¦ ³»¸®¸é ¹è°æ»öÀº gold·Î ¹Ù²î°Ô µË´Ï´Ù
¶Ç´Ù¸¥¿¹·Î ¸¶¿ì½º¸¦ ƯÁ¤·¹À̾îÀ§¿¡ ¿Ã·ÈÀ»°æ¿ì ³»·ÈÀ»°æ¿ì ±ÛÀÚÅ©±âº¯°æÀº
<div onmouseover="this.style.fontSize='20px'"
onmouseout="this.style.fontSize='10px'">
ÀÌ·¸°Ô Çϸé ÀÌ·¹À̾ ¸¶¿ì½º¸¦ ¿Ã¸®¸é ±ÛÀÚÅ©±â´Â 20Çȼ¿·Î µÇ°í ÀÌ·¹À̾¼¸¶¿ì½º¸¦ ³»¸®¸é ±ÛÀÚÅ©±â´Â 10Çȼ¿·Î µË´Ï´Ù
*À̶§ ÁÖÀÇ ÇÒ°ÍÀº fontSizeÇÒ¶§ "S"´Â ´ë¹®ÀÚÀÔ´Ï´Ù..
*´Ù¸¥°æ¿ìµµ ¸¶Âù°¡Áö·Î z-index°°Àº °æ¿ìµµ -·Î¿¬°áµÈ ½ºÅ¸ÀÏÀº
ÀÚ¹Ù½ºÅ©¸³Æ®·Î Á¢±Ù½Ã -´ÙÀ½ÀÇ ¹®ÀÚ¸¦ ´ë¹®ÀÚ·Î ÇØ¾ß ÇÕ´Ï´Ù
¿¹-> background-image => ½ºÅ©¸³Æ®¿¡¼´Â
·¹À̾îID.style.backgroundImage ...
¶ÇÇÑ z-index => ½ºÅ©¸³Æ®¿¡¼´Â ·¹À̾îID.style.zIndex ó·³
½ºÅ¸ÀÏ¿¡¼ÀÇ "-"¹®ÀÚ µÚÀÇ ¾ËÆĺªÀº Ç×»ó ´ë¹®ÀÚ·Î ÇØÁÖ¾î¾ß ÇÕ´Ï´Ù... |
|
̵̧ : 270 |
̵̧
¸ñ·Ï
|
|
|  |
|