¹Ýµð¾Ø·ç´Ï½º ÀÎÅͳݼ­Á¡

³×ºñ°ÔÀÌ¼Ç ½Ç½Ã°£ Àαâ Ã¥

    DOMÀ» ±ú¿ìÄ¡´Ù °¡Ä¡¿¡ ´ëÇÑ ¿ÏÀüÇÑ ÀÌÇØ

    ¿øÁ¦ : DOM Enlightenment

    • Äڵ𠸰µé¸® Àú
    • ¾ÈÀç¿ì ¿ª
    • ºñÁ¦ÀÌÆÛºí¸¯
    • 2013³â 11¿ù 22ÀÏ
    • Á¤°¡
      20,000¿ø
    • ÆÇ¸Å°¡
      20,000¿ø [0% ÇÒÀÎ]
    • °áÁ¦ ÇýÅÃ
      ¹«ÀÌÀÚ
    • Àû¸³±Ý
      600¿ø Àû¸³ [3%P]

      NAVER Pay °áÁ¦ ½Ã ³×À̹öÆäÀÌ Æ÷ÀÎÆ® 5% Àû¸³ ?

    • ¹è¼Û±¸ºÐ
      ¾÷ü¹è¼Û(¹ÝµðºÏ)
    • ¹è¼Û·á
      ¹«·á¹è¼Û
    • Ãâ°í¿¹Á¤ÀÏ

      Ãâ°í¿¹Á¤ÀÏ ¾È³»

      ¡Ø Ãâ°í¿¹Á¤ÀÏÀº µµ¼­ Àç°í»óȲ¿¡ µû¶ó º¯µ¿µÉ ¼ö ÀÖ½À´Ï´Ù.

      close

      2025³â 05¿ù 05ÀÏ(¿ù)

      ¡Ø Ãâ°í¿¹Á¤ÀÏÀº µµ¼­ Àç°í»óȲ¿¡ µû¶ó º¯µ¿µÉ ¼ö ÀÖ½À´Ï´Ù.

    ¼ö·®
    ȸ¿ø¸®ºä
    - [0]
    ISBN: 9788994774510 192ÂÊ 175 x 230 (§®)

    ÀÌ Ã¥°ú ÇÔ²² ±¸¸ÅÇÑ Ã¥

    ÀÌ Ã¥ÀÌ ¼ÓÇÑ ºÐ¾ß

    ÃâÆÇ»ç ¸®ºä

    ÃâÆÇ»ç ¼­Æò
    ¸ð´ø À¥À» À§ÇÑ ÀÚ¹Ù½ºÅ©¸³Æ®¿Í DOM¿¡ ´ëÇÑ °íÂû
    ¡°´õ±Û¶ó½º Å©¶ôÆ÷µå(Douglas Crockford)´Â Àú¼­ÀÎ ¡ºÀÚ¹Ù½ºÅ©¸³Æ® ÇÙ½É °¡À̵塻¿¡¼­ JavaScript ¾ð¾îÀÇ ³»ºÎ¸¦ ÀÌÇØÇϱâ À§ÇÑ Áöµµ¸¦ Á¦°øÇß¾ú´Ù. ÀÌ?Á¦ Äڵ𠸰µé¸®(Cody Lindley)°¡ Document Object Model¿¡ ´ëÇÑ ÁöħÀ» ¿ì¸®¿¡°Ô ³»³õ¾Ò´Ù.¡±
    - Á¦·¹¹Ì Ű½º(Jeremy Keith): Clearleft.comÀÇ ¼³¸³ÀÚÀÌÀÚ ±â¼ú ÀÌ»çÀ̸ç, ¡ºDOM ½ºÅ©¸³Æ®¡»ÀÇ ÀúÀÚ
    ÀÌ Ã¥À» ÅëÇØ DOM ¶óÀ̺귯¸® ¾øÀÌ ¹®¼­ °³Ã¼ ¸ðµ¨(Document...
    ¸ð´ø À¥À» À§ÇÑ ÀÚ¹Ù½ºÅ©¸³Æ®¿Í DOM¿¡ ´ëÇÑ °íÂû
    ¡°´õ±Û¶ó½º Å©¶ôÆ÷µå(Douglas Crockford)´Â Àú¼­ÀÎ ¡ºÀÚ¹Ù½ºÅ©¸³Æ® ÇÙ½É °¡À̵塻¿¡¼­ JavaScript ¾ð¾îÀÇ ³»ºÎ¸¦ ÀÌÇØÇϱâ À§ÇÑ Áöµµ¸¦ Á¦°øÇß¾ú´Ù. ÀÌÁ¦ Äڵ𠸰µé¸®(Cody Lindley)°¡ Document Object Model¿¡ ´ëÇÑ ÁöħÀ» ¿ì¸®¿¡°Ô ³»³õ¾Ò´Ù.¡±
    - Á¦·¹¹Ì Ű½º(Jeremy Keith): Clearleft.comÀÇ ¼³¸³ÀÚÀÌÀÚ ±â¼ú ÀÌ»çÀ̸ç, ¡ºDOM ½ºÅ©¸³Æ®¡»ÀÇ ÀúÀÚ
    ÀÌ Ã¥À» ÅëÇØ DOM ¶óÀ̺귯¸® ¾øÀÌ ¹®¼­ °³Ã¼ ¸ðµ¨(Document Object Model, DOM)¿¡ ´ëÇÑ ½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇÏ¿© HTMLÀ» º¸´Ù È¿À²ÀûÀ¸·Î Á¶ÀÛÇÏ´Â ¹æ¹ýÀ» ¹è¿ì°Ô µÈ´Ù. ¡º½ÇÀü jQuery ÄîºÏ¡»ÀÇ ÀúÀÚÀÎ Äڵ𠸰µé¸®´Â µû¶óÇϱ⠽ºÅ¸ÀÏÀÇ ¿¹Á¦ Äڵ带 »ç¿ëÇÏ¿© ´Ù¾çÇÑ ³ëµå °³Ã¼°¡ ¾î¶»°Ô µ¿ÀÛÇÏ´ÂÁö º¸¿©Áָ鼭 ÃֽŠDOM °³³äÀ» »ìÆìº¼ ¼ö ÀÖ°Ô ÇØÁØ´Ù.
    Áö³­ ¼¼¿ù µ¿¾È °³¹ßÀÚµéÀº »ç¿ëÀ» °£ÆíÇÏ°Ô ÇØÁÖ´Â ÇÁ·¹ÀÓ¿öÅ©µé ¶§¹®¿¡ DOMÀ» ¹¯¾î µÖ¿Ô´Ù. ÀÌ Ã¥
    Àº ÀÌ·¯ÇÑ µµ±¸µé·ÎºÎÅÍ ÃÊÁ¡À» µ¹·Á¼­ ÃֽŠºê¶ó¿ìÀú¿¡ ±âº»ÀûÀ¸·Î Á¸ÀçÇÏ´Â °³³äµé°ú Äڵ带 »ç¿ëÇϰí ÀÖ´Ù. DOM ½ºÅ©¸³Æ®¿¡¼­ jQuery°¡ ¼öÇàÇϰí ÀÖ´Â ¿ªÇÒÀ» ÀÌÇØÇϰí, ¿À¹öÇìµå¸¦ ÁÙ¿©¾ß ÇÏ´Â ¸ð¹ÙÀÏ ÀåÄ¡ ¹× ƯÁ¤ ºê¶ó¿ìÀú¿ë ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ DOMÀ» Á÷Á¢ »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¹è¿ì°Ô µÈ´Ù.
    ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë
    - JavaScript ³ëµå °³Ã¼µé°ú DOM °£ÀÇ °ü°è¸¦ ÀÌÇØÇÑ´Ù.
    - document, element, text, DocumentFragment °³Ã¼ÀÇ ¼Ó¼º ¹× ¸Þ¼­µå¸¦ ¹è¿î´Ù.
    - ³ëµå ¼±ÅÃ, Áö¿À¸ÞÆ®¸®, ÀζóÀÎ ½ºÅ¸ÀÏÀ» ±íÀÌ »ìÆìº»´Ù.
    - HTML ¹®¼­¿¡ CSS ½ºÅ¸ÀÏ ½ÃÆ®¸¦ Ãß°¡Çϰí CSSStyleRule °³Ã¼¸¦ »ç¿ëÇÑ´Ù.
    - ¼­·Î ´Ù¸¥ ÄÚµå ÆÐÅÏÀ» »ç¿ëÇÏ¿© DOM À̺¥Æ®¸¦ ¼³Á¤ÇÑ´Ù.
    - jQuery¿Í À¯»çÇÑ ÃֽŠºê¶ó¿ìÀú¿ë DOM ¶óÀ̺귯¸®ÀÎ dom.js¿¡ ´ëÇÑ ÀúÀÚÀÇ ºñÀüÀ» ¹è¿î´Ù.
    µ¶ÀÚ ´ë»ó
    ÃÊÁß±Þ
    Live code ¸µÅ© ´Ù¿î·Îµå http://www.bjpublic.co.kr (µµ¼­ÀÚ·á ¡æ ¼Ò½ºÄÚµå ´Ù¿î·Îµå)
    ÃâÆÇ»ç ¸®ºä
    ÀÌ Ã¥Àº DOM½ºÅ©¸³ÆÃÀ̳ª JavaScript¿¡ ´ëÇÑ Æ÷°ýÀûÀÎ Âü°í¼­°¡ ¾Æ´Ï´Ù. ÇÏÁö¸¸ ¶óÀ̺귯¸®/ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇÏÁö ¾ÊÀ¸¸é¼­ HTML DOM¿¡ ´ëÇØ °¡Àå öÀúÇÏ°Ô ´Ù·é Ã¥À̶ó ÇÒ ¼ö ÀÖ´Ù. ÀÌ ÁÖÁ¦¸¦ ´Ù·é Ã¥ÀÌ ¾ø¾ú´ø Á¡¿¡´Â ÀÌÀ¯°¡ ÀÖ´Ù. ´ëºÎºÐÀÇ ±â¼ú ÀúÀÚµéÀº ÀÌ ÁÖÁ¦¿¡ ´ëÇØ ³íÀïÇÏ´Â °ÍÀ» ²¨·ÁÇϴµ¥, °ú°Å ºê¶ó¿ìÀúµé °£¿¡ DOM»ç¾çÀ» ±¸ÇöÇÑ °ÍÀÌ ¼­·Î ´Þ¶ú±â ¶§¹®ÀÌ´Ù.
    ÀÌ Ã¥ÀÇ ¸ñÀû»ó, ÃÖ½ÅÀÇ DOMÀ» ¼Ò°³Çϱâ À§ÇØ ºê¶ó¿ìÀú APIÀÇ È¥¶õÀ̳ª »ç¶óÁ®°¡´Â ºê¶ó¿ìÀú °£ÀÇ Â÷ÀÌÁ¡¿¡ ´ëÇØ ´Ù·ç´Â °ÍÀ» ÇÇÇÏ·Á°í ÇÑ´Ù. ÇöÀç¿¡ ÃÊÁ¡À» ¸ÂÃß±â À§ÇØ º¸±â ÈäÇÑ °ÍµéÀº ȸÇÇÇϰڴٴ °ÍÀÌ´Ù. ¾î·µç ¿ì¸®¿¡°Ô´Â ºê¶ó¿ìÀúÀÇ ÃßÇÑ ¹®Á¦µéÀ» ó¸®Çϱâ À§ÇÑ jQuery¿Í °°Àº ÇØ°áÃ¥ÀÌ Àִµ¥´Ù, ´õ ÀÌ»ó »ç¿ëµÇÁö ¾Ê°í ¾ÕÀ¸·Î »ç¶óÁú ºê¶ó¿ìÀúµéÀ» ´Ù·ï¾ß ÇÒ ¶§´Â Àý´ëÀûÀ¸·Î jQuery¿Í °°Àº °ÍÀ» Ȱ¿ëÇØ¾ß ÇÑ´Ù.
    DOM½ºÅ©¸³ÆÃ°ú °ü·ÃÇÏ¿© ÀÖ´Â ±×´ë·Î¸¸ »ç¿ëÇϵµ·Ï ±ÇÀåÇÏÁö´Â ¾ÊÁö¸¸, DOM½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇÒ ¶§ Ç×»ó DOM¶óÀ̺귯¸®°¡ ÀÖ¾î¾ß ÇÏ´Â °ÍÀº ¾Æ´Ï¶ó´Â Á¡À» °³¹ßÀÚµéÀÌ ±ú´Ý±â ¹Ù¶õ´Ù. ¶ÇÇÑ ´ÜÀÏ È¯°æ(¿¹: ´ÜÀÏ ºê¶ó¿ìÀú, ¸ð¹ÙÀÏ ºê¶ó¿ìÀú, PhoneGap°ú °°Àº °ÍÀ» ÅëÇÑ HTML+CSS+JavaScript¿Í ³×ÀÌÆ¼ºê ¿¬µ¿)¿¡¼­ JavaScript Äڵ带 ÀÛ¼ºÇÏ°Ô µÉ ¿î ÁÁÀº À̵鵵 ±× ´ë»óÀÌ´Ù. ÀÌ Ã¥¿¡¼­ ¹è¿ö¾ß ÇÒ Á¡Àº ÀÌ»óÀûÀÎ »óȲ¿¡¼­´Â ±»ÀÌ DOM¶óÀ̺귯¸®°¡ ÇÊ¿äÇÏÁö ¾Ê´Ù´Â °ÍÀÌ´Ù. ¿¹¸¦ µé¾î, WebKit¸ð¹ÙÀÏ ºê¶ó¿ìÀú¿¡¸¸ ¹èÆ÷ÇÏ´Â °æ¿ì¿¡´Â °æ·®È­µÈ DOM½ºÅ©¸³ÆÃÀ» »ç¿ëÇÏ¸é µÈ´Ù.
    ÀÌ Ã¥ÀÇ µ¶ÀÚ ´ë»ó
    ÀÌ Ã¥¿¡¼­´Â µÎ °¡Áö À¯ÇüÀÇ °³¹ßÀÚ¸¦ ¿°µÎ¿¡ µÎ¾ú´Ù. µÎ À¯Çü ¸ðµÎ JavaScript, HTML, CSS¿¡ ´ëÇØ Áß±Þ~°í±ÞÀÇ Áö½ÄÀ» ÀÌ¹Ì °¡Áö°í ÀÖ´Ù°í °¡Á¤Çß´Ù. ù ¹øÂ° À¯ÇüÀº JavaScript³ª jQuery¸¦ Àß ´Ù·çÁö¸¸, jQuery¿Í °°Àº ¶óÀ̺귯¸®ÀÇ ¸ñÀû°ú °¡Ä¡¿¡ ´ëÇØ¼­´Â ÀÌÇØÇÏ·Á°í ÇØº» ÀûÀÌ ¾ø´Â °³¹ßÀÚ´Ù. ÀÌ Ã¥¿¡¼­ Áö½ÄÀ» ¾ò°í ³ª¸é, ÇØ´ç °³¹ßÀÚ´Â DOM½ºÅ©¸³Æ®·Î ÀÛ¼ºÇÒ ¶§ jQuery°¡ Á¦°øÇØÁÖ´Â °¡Ä¡¿¡ ´ëÇØ ¿ÏÀüÇÏ°Ô ÀÌÇØÇÒ ¼ö ÀÖ°Ô µÉ °ÍÀÌ´Ù. °¡Ä¡»Ó¸¸ ¾Æ´Ï¶ó, jQuery°¡ DOMÀ» ¾î¶»°Ô Ãß»óÈ­Çß´ÂÁö¿Í jQuery°¡ ±× °£±ØÀ» ¾îµð¼­ ¾î¶»°Ô ä¿ì°í ÀÖ´ÂÁö¸¦ ¾Ë°Ô µÈ´Ù. µÎ ¹øÂ° À¯ÇüÀÇ °³¹ßÀÚ´Â ÃֽŠºê¶ó¿ìÀú¿¡¼­¸¸ ±¸µ¿µÇ°Å³ª, ¿©·¯ °³ÀÇ OS¹× ÀåÄ¡·Î ¹èÆ÷(¿¹: PhoneGap)µÉ ³×ÀÌÆ¼ºê ÄÚµå·Î Æ÷ÆÃµÉ ¿¹Á¤ÀÌ°í ¶óÀ̺귯¸® »ç¿ë ½ÃÀÇ ¿À¹öÇìµå(¿¹: Å©±â)¸¦ ÇÇÇØ¾ß ÇÏ´Â »óȲ¿¡¼­ HTML¹®¼­¿¡ ´ëÇÑ ½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇØ¾ß ÇÏ´Â »ç¶÷µéÀÌ´Ù.
    ÀÌ Ã¥Àº ´Ù¸¥ ÇÁ·Î±×·¡¹Ö ¼­Àû°ú´Â ´Ù¸£´Ù
    ÀÌ Ã¥Àº ÀåȲÇÑ ¼³¸íÀ̳ª Åë°·Î ¸¸µé¾îÁø ÇÁ·Î±×·¥ ´ë½Å, ÀÛ°í µ¶¸³µÇ¾î Áï½Ã ½ÇÇàÀÌ °¡´ÉÇÑ Äڵ带 ¼±È£ÇÏ´Â ½ºÅ¸ÀÏ·Î ÀÛ¼ºµÇ¾ú´Ù. ±â¼úÀûÀÎ Á¤º¸´Â ÃÖ´ëÇÑ ´Ü¾î¸¦ ÁÙÀ̰í, ÀûÀýÇÑ ºÐ·®ÀÇ ½ÇÇà °¡´ÉÇÑ ÄÚµå¿Í »ý°¢À» Ç¥ÇöÇÏ´Â µ¥ ÇÊ¿äÇÑ ÁÖ¼®À» ÇÔ²² »ç¿ëÇÏ¸é °¡Àå Àß ´Ù·ê ¼ö ÀÖ´Ù. ÀÌ Ã¥ÀÇ ½ºÅ¸ÀÏÀº ªÀº ´Ü¾îµé·Î ¸íÈ®ÇÏ°Ô Á¤ÀÇµÈ »ý°¢À» Á¦½ÃÇϰí, ½ÇÁ¦ ÄÚµå·Î º¸ÃæÇÏ¿´´Ù. ÀÌ ¶§¹®¿¡ ¸ÕÀú ÀÌ °³³äÀ» ¹Þ¾Æµé¿©¼­ Äڵ带 ½ÇÇàÇÏ°í ºÐ¼®ÇغÁ¾ß ÇÑ´Ù. ±×·¯°í ³ª¸é ÇØ´ç °³³äÀ» ±â¼úÇÏ´Â µ¥ »ç¿ëµÈ ´Ü¾îµé¿¡ ´ëÇØ Á¤½ÅÀûÀÎ ¸ðµ¨À» Çü¼ºÇÏ´Â Åä´ë°¡ µÉ °ÍÀÌ´Ù. »Ó¸¸ ¾Æ´Ï¶ó, ÀÌ Ã¥ÀÇ ÇüÅ´ °³³äÀ» ±¸Á¶»ó °¡Àå ÀÛÀº ÇüÅ·ΠºÐÇÒÇÏ¿© °¢°¢À» µ¶¸³µÈ ¸Æ¶ôÀ¸·Î »ìÆìº¼ ¼ö ÀÖµµ·Ï ³ë·ÂÇÏ¿´´Ù. ÀÌ·¯ÇÑ ¸ðµç »çÇ×Àº ÀÌ Ã¥ÀÌ ¹æ´ëÇÑ ÁÖÁ¦¿¡ ´ëÇØ ÀåȲÇÑ ¼³¸í°ú ±íÀÌ ÀÖ°Ô ´Ù·ç´Â Ã¥Àº ¾Æ´ÔÀ» ÀǹÌÇÑ´Ù. ÀϹÝÀûÀÎ °Íº¸´Ù ÈξÀ °£´Ü¸í·áÇÏ°í °£°áÇÑ ¼³¸í¼­¶ó°í º¸¸é µÇ°Ú´Ù.

    ÀúÀÚ ¼Ò°³

    Äڵ𠸰µé¸®

    • ±¸ºÐ : Àú¼­
    • ±¹Àû : ±âŸ
    • ºÐ·ù : °úÇÐ/°øÇÐ ÀúÀÚ , ±âŸ
    • ÀαâÁö¼ö : 106
    ÃÖ±ÙÀú¼­

    Ŭ¶óÀÌ¾ðÆ® ¿£Áö´Ï¾î(ȤÀº ÇÁ·ÐÆ®¿£µå °³¹ßÀÚ)ÀÌÀÚ Ç÷¡½Ã °³¹ßÀÚ´Ù. À¥ °³¹ß°ú °ü·ÃµÈ HTML, CSS, ÀÚ¹Ù½ºÅ©¸³Æ®, Ç÷¡½Ã, Ŭ¶óÀ̾ðÆ®Ãø ¼º´É µî¿¡ ´ëÇØ 11³â ÀÌ»ó °æÇèÀ» ½×À¸¸ç ±¤¹üÀ§ÇÑ Àü¹® ¹è°æÁö½ÄÀ» °®Ãß¾ú´Ù. Ŭ¶óÀÌ¾ðÆ® °³¹ß ¿Ü¿¡µµ ÀÎÅÍÆäÀ̽º/ÀÎÅÍ·¢¼Ç µðÀÚÀÎÀ» ÇÏ¸ç ³î°Å³ª ±ÛÀ» ¾²°í ¿©·¯ ÄÁÆÛ·±½º¿¡¼­ °­¿¬À» Çϰï ÇÑ´Ù. ÄÄÇ»ÅÍ ¾Õ¿¡ ¾É¾ÆÀÖÁö ¾ÊÀ» ¶§´Â ¾Æ¸¶µµ ¾ÆÀÌ´ÙÈ£ ÁÖ º¸ÀÌÁî ½Ã¿¡¼­ ¾Æ³», ¾ÆÀ̵é°ú ½Ã°£À» º¸³»°í Àְųª Æ®¶óÀֽ̾½·Ð ÈÆ·Ã, ½ºÅ°, »ê¾Ç ÀÚÀü°Å, ¾Ïº® µî¹Ý, µ¶¼­, ¿µÈ­ °¨»ó, ±âµ¶±³ ¼¼°è°ü¿¡ ´ëÇÑ Åä·Ð µîÀ» Áñ±â°í ÀÖÀ» °ÍÀÌ´Ù.

    ¿ªÀÚ ¼Ò°³

    ¾ÈÀç¿ì

    • ±¹Àû : ´ëÇѹα¹
    • ºÐ·ù : °úÇÐ/°øÇÐ ÀúÀÚ , ±âŸ
    • ÀαâÁö¼ö : 124
    ÃÖ±ÙÀú¼­

    °ú°Å ´å³Ý¿¢½ºÆÛÆ® ¼ö¼®ÄÁ¼³ÅÏÆ®·Î 10³âÀÌ ³Ñµµ·Ï ´Ù¾çÇÑ ºÐ¾ß¿¡¼­ ÄÁ¼³ÆÃ°ú ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇÑ °æÇèÀ» °¡Áö°í ÀÖÀ¸¸ç, ÇöÀç´Â ¿£¾¾¼ÒÇÁÆ®¿¡¼­ Ç÷§Æû ±â¼ú ±âȹÀ» ´ã´çÇϸç Ç÷§ÆûÀÇ ¿µ¿ªÀ» ³ÐÈ÷°í Áö¼ÓÀûÀΠǰÁú Çâ»óÀ» À§ÇØ ³ë·ÂÇϰí ÀÖ´Ù. ¼­¹ö ±â¼ú°ú ¾ÆÅ°ÅØÃ³, ALM(ApplicationLifecycle Management)¿¡ °ü½ÉÀÌ ¸¹´Ù.



     

    ¸ñÂ÷

    ¸ñÂ÷
    1Àå. ³ëµå °³¿ä
    1.1 ¹®¼­ °³Ã¼ ¸ðµ¨(Document Object Model, DOMÀ¸·Î ¾Ë·ÁÁü)Àº ÀÚ¹Ù½ºÅ©¸³Æ® Node °³Ã¼ÀÇ °èÃþÈ­µÈ Æ®¸®´Ù
    1.2 ³ëµå °³Ã¼ À¯Çü
    1.3 Node °³Ã¼·ÎºÎÅÍ »ó¼Ó¹ÞÀº ÇÏÀ§ ³ëµå °³Ã¼
    1.4 ³ëµå?¸¦ ´Ù·ç±â À§ÇÑ ¼Ó¼º ¹× ¸Þ¼­µå
    1.5 ³ëµåÀÇ À¯Çü°ú À̸§ ½Äº°Çϱâ
    1.6 ³ëµå °ª °¡Á®¿À±â
    1.7 JavaScript ¸Þ¼­µå¸¦ »ç¿ëÇØ¼­ Element ¹× Text ³ëµå¸¦ »ý¼ºÇϱâ
    1.8 JavaScript ¹®ÀÚ¿­À» »ç¿ëÇÏ¿© DOM¿¡ Element ¹× Text ³ëµå¸¦ »ý¼º ¹× Ãß°¡Çϱâ
    1.9 DOM Æ®¸®ÀÇ ÀϺθ¦ JavaScript ¹®ÀÚ¿­·Î ÃßÃâÇϱâ
    1.10 appendChild() ¹× insertBefore()¸¦ »ç¿ëÇÏ¿© ³ëµå °³Ã¼¸¦ DOM¿¡ Ãß°¡Çϱâ
    1.11 removeChild() ¹× replaceChild()¸¦ »ç¿ëÇÏ¿© ³ëµå¸¦ Á¦°ÅÇϰųª ¹Ù²Ù±â
    1.12 cloneNode()¸¦ »ç¿ëÇÏ¿© ³ëµå¸¦ º¹Á¦Çϱâ
    1.13 ³ëµå Ä÷º¼Ç(NodeList¿Í HTMLCollection)¿¡ ´ëÇÑ ÀÌÇØ
    1.14 Á÷°è ÀÚ½Ä ³ëµå ÀüºÎ¿¡ ´ëÇÑ ¸®½ºÆ®/Ä÷º¼Ç ¾ò±â
    1.15 NodeList³ª HTMLCollectionÀ» JavaScript ¹è¿­·Î º¯È¯
    1.16 DOM ³»ÀÇ ³ëµå Ž»ö
    1.17 contains()¿Í compareDocumentPosition()À¸·Î DOM Æ®¸® ³»ÀÇ Node À§Ä¡¸¦ È®ÀÎÇϱâ
    1.18 µÎ ³ëµå°¡ µ¿ÀÏÇÑÁö ÆÇ´ÜÇϱâ
    2Àå. Document ³ëµå
    2.1 document ³ëµå °³¿ä
    2.2 HTMLDocumentÀÇ ¼Ó¼º ¹× ¸Þ¼­µå(»ó¼ÓµÈ °Í Æ÷ÇÔ)
    2.3 ÀϹÝÀûÀÎ HTML ¹®¼­ Á¤º¸ ¾ò±â (Á¦¸ñ, url, referrer, ÃÖÁ¾ ¼öÁ¤ÀÏ, ȣȯ ¸ðµå)
    2.4 document ÀÚ½Ä ³ëµå
    2.5 document´Â , , , ¿¡ ´ëÇÑ ¹Ù·Î°¡±â¸¦ Á¦°øÇÑ´Ù
    2.6 document.implementation.hasFeature()¸¦ »ç¿ëÇÏ¿© DOM »ç¾ç/±â´É ŽÁöÇϱâ
    2.7 ¹®¼­ ³»¿¡¼­ Æ÷Ä¿½º¸¦ °¡Áö°í Àְųª Ȱ¼º »óÅÂÀÎ ³ëµå¿¡ ´ëÇÑ ÂüÁ¶¸¦ ¾ò±â
    2.8 ¹®¼­ ȤÀº ¹®¼­ ³»ÀÇ Æ¯Á¤ ³ëµå°¡ Æ÷Ä¿½º¸¦ °¡Áö°í ÀÖ´ÂÁö ÆÇº°Çϱâ
    2.9 document.defaultView´Â ÃÖ»óÀ§/Àü¿ª °³Ã¼¿¡ ´ëÇÑ ¹Ù·Î°¡±â´Ù
    2.10 Element¿¡¼­ ownerDocument¸¦ »ç¿ëÇÏ¿© Document¿¡ ´ëÇÑ ÂüÁ¶ ¾ò±â
    3Àå. Element ³ëµå
    3.1 HTML*Element °³Ã¼ °³¿ä
    3.2 HTML*Element °³Ã¼ÀÇ ¼Ó¼º ¹× ¸Þ¼­µå(»ó¼Ó¹ÞÀº °Í Æ÷ÇÔ)
    3.3 Element »ý¼º
    3.4 ElementÀÇ ÅÂ±× À̸§ ¾ò±â
    3.5 ElementÀÇ Attribute ¹× °ª¿¡ ´ëÇÑ ¸®½ºÆ®/Ä÷º¼Ç ¾ò±â
    3.6 ElementÀÇ Attribute °ª ȹµæ?¼³Á¤?Á¦°Å
    3.7 Element°¡ ƯÁ¤ attribute¸¦ °¡Áö°í ÀÖ´ÂÁö È®ÀÎÇϱâ
    3.8 Class Attribute °ª ¸®½ºÆ® ¾ò±â
    3.9 Class attribute¿¡ ÇÏÀ§ °ª Ãß°¡ ¹× Á¦°ÅÇϱâ
    3.10 Class attribute °ª Åä±Û
    3.11 Class attribute °ªÀÌ Æ¯Á¤ °ªÀ» °¡Áö°í ÀÖ´ÂÁö ÆÇº°Çϱâ
    3.12 data-* attribute¸¦ °¡Á®¿À°í ¼³Á¤Çϱâ
    4Àå. Element ³ëµå ¼±ÅÃ
    4.1 ƯÁ¤ Element ³ëµå ¼±ÅÃÇϱâ
    4.2 Element ³ëµå ¸®½ºÆ® ¼±Åà ¹× »ý¼ºÇϱâ
    4.3 Á÷°è ÀÚ½Ä Element ³ëµå¸¦ ¸ðµÎ ¼±ÅÃÇϱâ
    4.4 ÄÁÅØ½ºÆ® ±â¹Ý Element ¼±ÅÃ
    4.5 »çÀü¿¡ ±¸¼ºµÈ Element ³ëµå ¼±ÅÃ/¸®½ºÆ®
    4.6 ¼±ÅÃµÉ Element¸¦ °ËÁõÇϱâ À§ÇØ matchesSelector()¸¦ »ç¿ëÇϱâ
    5Àå. Element ³ëµå Áö¿À¸ÞÆ®¸®¿Í ½ºÅ©·Ñ¸µ Áö¿À¸ÞÆ®¸®
    5.1 Element ³ëµå Å©±â, ¿ÀÇÁ¼Â, ½ºÅ©·Ñ¸µ °³¿ä
    5.2 offsetParent¸¦ ±âÁØÀ¸·Î elementÀÇ offsetTop ¹× offsetLeft °ªÀ» °¡Á®¿À±â
    5.3 getBoundingClientRect()¸¦ »ç¿ëÇÏ¿© ºäÆ÷Æ®¸¦ ±âÁØÀ¸·Î elementÀÇ Top, Right, Bottom, Left Å׵θ® ¿ÀÇÁ¼ÂÀ» ¾ò±â
    5.4 ºäÆ÷Æ®¿¡¼­ elementÀÇ Å©±â(Å׵θ® + ÆÐµù + ³»¿ë) ¾ò±â
    5.5 ºäÆ÷Æ®¿¡¼­ Å׵θ®¸¦ Á¦¿ÜÇÑ elementÀÇ Å©±â(ÆÐµù + ³»¿ë) ¾ò±â
    5.6 elementFromPoint()¸¦ »ç¿ëÇÏ¿© ºäÆ÷Æ®ÀÇ Æ¯Á¤ ÁöÁ¡¿¡¼­ ÃÖ»ó´Ü element ¾ò±â
    5.7 scrollHeight¿Í scrollWidth¸¦ »ç¿ëÇÏ¿© ½ºÅ©·ÑµÉ elementÀÇ Å©±â¸¦ ¾ò±â
    5.8 scrollTop°ú scrollLeft¸¦ »ç¿ëÇÏ¿© top ¹× left·ÎºÎÅÍ ½ºÅ©·ÑµÉ Çȼ¿À» °¡Á®¿À°Å³ª ¼³Á¤Çϱâ
    5.9 scrollIntoView()¸¦ »ç¿ëÇÏ¿© element¸¦ View·Î ½ºÅ©·ÑÇϱâ
    6Àå. Element ³ëµå ÀζóÀÎ ½ºÅ¸ÀÏ
    6.1 style attribute(element ÀζóÀÎ CSS ¼Ó¼ºÀ̶ó°íµµ ÇÔ) °³¿ä
    6.2 °³º° ÀζóÀÎ CSS ¼Ó¼º °¡Á®¿À±â?¼³Á¤?Á¦°Å
    6.3 ¸ðµç ÀζóÀÎ CSS ¼Ó¼º °¡Á®¿À±â?¼³Á¤?Á¦°Å
    6.4 getComputedStyle()À» »ç¿ëÇÏ¿© elementÀÇ °è»êµÈ
    ½ºÅ¸ÀÏ(°èÃþÈ­µÈ °ÍÀ» Æ÷ÇÔÇÑ ½ÇÁ¦ ½ºÅ¸ÀÏ) °¡Á®¿À±â
    6.5 class¹×id attribute¸¦ »ç¿ëÇÏ¿© elementÀÇ CSS¼Ó¼ºÀ» Àû¿ë ¹× Á¦°ÅÇϱâ
    7Àå. Text ³ëµå
    7.1 Text °³Ã¼ °³¿ä
    7.2 Text °³Ã¼ ¹× ¼Ó¼º
    7.3 °ø¹éµµ Text ³ëµå¸¦ »ý¼ºÇÑ´Ù
    7.4 Text ³ëµå »ý¼º ¹× »ðÀÔÇϱâ
    7.5 .data³ª nodeValue·Î text ³ëµå °ª °¡Á®¿À±â
    7.6 appendData(), deleteData(), insertData(), replaceData(), subStringData()·Î text ³ëµå Á¶ÀÛÇϱâ
    7.7º¹¼öÀÇ ÇüÁ¦ ÅØ½ºÆ® ³ëµå°¡ ¹ß»ýÇÏ´Â °æ¿ì
    7.8 textContent¸¦ »ç¿ëÇÏ¿© ¸¶Å©¾÷ÀÌ Á¦°ÅµÈ ¸ðµç ÀÚ½Ä ÅØ½ºÆ® ³ëµå¸¦ ¹ÝȯÇϱâ
    7.9 textContent¿Í innerText °£ÀÇ Â÷ÀÌ
    7.10 normalize()¸¦ »ç¿ëÇÏ¿© ÇüÁ¦ ÅØ½ºÆ® ³ëµåµéÀ» ´ÜÀÏ ÅØ½ºÆ® ³ëµå·Î °áÇÕÇϱâ
    7.11 splitText()¸¦ »ç¿ëÇÏ¿© ÅØ½ºÆ® ³ëµå¸¦ ºÐÇÒÇϱâ
    8Àå. DocumentFragment ³ëµå
    8.1 DocumentFragment °³Ã¼ °³¿ä
    8.2 createDocumentFragment()¸¦ »ç¿ëÇÏ¿© DocumentFragment¸¦ »ý¼ºÇϱâ
    8.3 DocumentFragment¸¦ ¶óÀ̺ê DOM¿¡ Ãß°¡Çϱâ
    8.4 DocumentFragment¿¡¼­ innerHTML »ç¿ëÇϱâ
    8.5 º¹Á¦¸¦ »ç¿ëÇÏ¿© FragmentÀÇ ³ëµå¸¦ ¸Þ¸ð¸®»ó¿¡¼­ À¯ÁöÇϱâ
    9Àå. CSS ½ºÅ¸ÀÏ½ÃÆ®¿Í CSS ±ÔÄ¢
    9.1 CSS ½ºÅ¸ÀÏ½ÃÆ® °³¿ä
    9.2 DOM ³»ÀÇ ¸ðµç ½ºÅ¸ÀÏ½ÃÆ®(CSSStylesheet °³Ã¼)¿¡ Á¢±Ù
    9.3 CSSStyleSheetÀÇ ¼Ó¼º ¹× ¸Þ¼­µå
    9.4 CSSStyleRule °³¿ä
    9.5 CSSStyleRuleÀÇ ¼Ó¼º ¹× ¸Þ¼­µå
    9.6 cssRules¸¦ »ç¿ëÇÏ¿© ½ºÅ¸ÀÏ½ÃÆ® ³»ÀÇ CSS ±ÔÄ¢ ¸ñ·ÏÀ» °¡Á®¿À±â
    9.7 insertRule()°ú deleteRule()À» »ç¿ëÇÏ¿© ½ºÅ¸ÀÏ½ÃÆ®¿¡ CSS ±ÔÄ¢À» »ðÀÔÇÏ°í »èÁ¦Çϱâ
    9.8 .style ¼Ó¼ºÀ» »ç¿ëÇÏ¿© CSSStyleRuleÀÇ °ªÀ» ÆíÁýÇϱâ
    9.9 »õ·Î¿î ÀζóÀÎ CSS ½ºÅ¸ÀÏ½ÃÆ® »ý¼ºÇϱâ
    9.10 HTML ¹®¼­¿¡ ¿ÜºÎ ½ºÅ¸ÀÏ½ÃÆ®¸¦ ÇÁ·Î±×·¡¹ÖÀûÀ¸·Î Ãß°¡Çϱâ
    9.11 .disabled¼Ó¼ºÀ» »ç¿ëÇÏ¿© ½ºÅ¸ÀÏ½ÃÆ®¸¦ »ç¿ë °¡´É/ºÒ°¡´ÉÇÏ°Ô ÇÔ
    10Àå. DOM¿¡¼­ÀÇ JavaScript
    10.1 JavaScript »ðÀÔ ¹× ½ÇÇà °³¿ä
    10.2 ±âº»ÀûÀ¸·Î JavaScript´Â µ¿±â ¹æ½ÄÀ¸·Î ÇØ¼®µÊ
    10.3 ¿ÜºÎ JavaScriptÀÇ ´Ù¿î·Îµå ¹× ½ÇÇàÀ» Áö¿¬½Ã۱â À§ÇØ defer¸¦ »ç¿ëÇϱâ
    10.4 async¸¦ »ç¿ëÇÏ¿© ¿ÜºÎ JavaScript ´Ù¿î·Îµå ¹× ½ÇÇàÀ» ºñµ¿±â·Î ¼öÇàÇϱâ
    10.5 ¿ÜºÎ JavaScriptÀÇ ºñµ¿±â ´Ù¿î·Îµå ¹× ÇØ¼®À» °­Á¦È­Çϱâ À§ÇÑ µ¿Àû [

    ¹è¼Û ½Ã À¯ÀÇ»çÇ×

    - ¹Ýµð¾Ø·ç´Ï½º¿¡¼­ ±¸¸ÅÇϽеµ¼­´Â ¹°·ù ´ëÇà À§Å¹¾÷ü ¿õÁø ºÏ¼¾À» ÅëÇØ ¹è¼ÛµË´Ï´Ù.
     (¹è¼Û Æ÷Àå¿¡ "¿õÁø ºÏ¼¾"À¸·Î Ç¥±âµÉ ¼ö ÀÖ½À´Ï´Ù.)

    - ±¸¸ÅÇÑ »óǰÀÇ Ç°Áú°ú ¹è¼Û °ü·Ã ¹®ÀÇ´Â ¹Ýµð¾Ø·ç´Ï½º·Î ¹®ÀÇ ¹Ù¶ø´Ï´Ù.

    - õÀçÁöº¯ ¹× Åùè»çÀÇ »çÁ¤¿¡ µû¶ó ¹è¼ÛÀÌ Áö¿¬µÉ ¼ö ÀÖ½À´Ï´Ù.

    - °áÁ¦(ÀÔ±Ý) ¿Ï·á ÈÄ ÃâÆÇ»ç ¹× À¯Åë»çÀÇ »çÁ¤À¸·Î ǰÀý ¶Ç´Â ÀýÆÇ µÇ¾î »óǰ ±¸ÀÔÀÌ ¾î·Á¿ï ¼ö ÀÖ½À´Ï´Ù. (º°µµ ¾È³» ¿¹Á¤)

    - µµ¼­»ê°£Áö¿ªÀÇ °æ¿ì Ãß°¡ ¹è¼Ûºñ°¡ ¹ß»ýµÉ ¼ö ÀÖ½À´Ï´Ù.

    ¹Ýǰ/±³È¯

    »óǰ ¼³¸í¿¡ ¹Ýǰ/ ±³È¯ °ü·ÃÇÑ ¾È³»°¡ ÀÖ´Â °æ¿ì ±× ³»¿ëÀ» ¿ì¼±À¸·Î ÇÕ´Ï´Ù. (¾÷ü »çÁ¤¿¡ µû¶ó ´Þ¶óÁú ¼ö ÀÖ½À´Ï´Ù)

    ¹Ýǰ/±³È¯

    ¹Ýǰ/±³È¯
    ¹Ýǰ/±³È¯ ¹æ¹ý Ȩ > °í°´¼¾ÅÍ > ÀÚÁÖã´ÂÁú¹® ¡°¹Ýǰ/±³È¯/ȯºÒ¡± ¾È³» Âü°í ¶Ç´Â 1:1»ó´ã°Ô½ÃÆÇ
    ¹Ýǰ/±³È¯ °¡´É ±â°£ ¹Ýǰ,±³È¯Àº ¹è¼Û¿Ï·á ÈÄ 7ÀÏ À̳», »óǰÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦¹ß°ß ÈÄ 30ÀÏ À̳»¿¡ ½Åû°¡´É
    ¹Ýǰ/±³È¯ ºñ¿ë º¯½É ȤÀº ±¸¸ÅÂø¿ÀÀÇ °æ¿ì¿¡¸¸ ¹Ý¼Û·á °í°´ ºÎ´ã(º°µµ ÁöÁ¤ Åùè»ç ¾øÀ½)
    ¹Ýǰ/±³È¯ ºÒ°¡ »çÀ¯
    • ¼ÒºñÀÚÀÇ Ã¥ÀÓ »çÀ¯·Î »óǰ µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    • ¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óǰ µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • º¹Á¦°¡ °¡´ÉÇÑ »óǰ µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì : ¿¹)¸¸È­Ã¥, ÀâÁö, È­º¸Áý µî
    • ½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆÇ¸Å°¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • ÀüÀÚ»ó°Å·¡µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì
    • ÇØ¿ÜÁÖ¹® »óǰ(ÇØ¿Ü ¿ø¼­)ÀÇ °æ¿ì(ÆÄº»/ÈѼÕ/¿À¹ß¼Û »óǰÀ» Á¦¿Ü)
    ¼ÒºñÀÚ ÇÇÇØº¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó
    • »óǰÀÇ ºÒ·®¿¡ ÀÇÇÑ ¹Ýǰ, ±³È¯, A/S, ȯºÒ, ǰÁúº¸Áõ ¹× ÇÇÇØº¸»ó µî¿¡ °üÇÑ »çÇ×Àº
      ¼ÒºñÀÚ ºÐÀïÇØ°á ±âÁØ(°øÁ¤°Å·¡À§¿øÈ¸°í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê
    • ´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ
      ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ
    ¹Ýǰ/±³È¯ ÁÖ¼Ò °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77, ¿õÁøºÏ¼¾(¹Ýµð¾Ø·ç´Ï½º)
    • ȸ»ç¸í : (ÁÖ)¼­¿ï¹®°í
    • ´ëÇ¥ÀÌ»ç : ±èÈ«±¸
    • °³ÀÎÁ¤º¸ º¸È£Ã¥ÀÓÀÚ : ±èÈ«±¸
    • E-mail : bandi_cs@bnl.co.kr
    • ¼ÒÀçÁö : (06168) ¼­¿ï °­³²±¸ »ï¼º·Î 96±æ 6
    • »ç¾÷ÀÚ µî·Ï¹øÈ£ : 120-81-02543
    • Åë½ÅÆÇ¸Å¾÷ ½Å°í¹øÈ£ : Á¦2023-¼­¿ï°­³²-03728È£
    • ¹°·ù¼¾ÅÍ : (10881) °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77 ¹Ýµð¾Ø·ç´Ï½º
    copyright (c) 2016 BANDI&LUNI'S All Rights Reserved