À¥È£È¯¼º°ú °ü·ÃÇÏ¿© PC¿Í ½º¸¶Æ®ÆùÀÇ ´Ù¾çÇÑ À¥ºê¶ó¿ìÀú¿¡¼ ¿¶÷ÇÒ ¼ö ÀÖ´Â Å©·Î½º ºê¶ó¿ì¡ ÀüÀÚÃ¥ÀÇ °³¹ßÀ» À§ÇØ ÇöÀç ¹«ºÐº°ÇÏ°Ô jQuery ¶óÀ̺귯¸®¿¡ ÀÇÁ¸ÇÏ´Â °æÇâÀÌ Àִµ¥, ÀÌ´Â ÇâÈÄ ½É°¢ÇÑ º¸¾È Ãë¾àÁ¡À¸·Î ¾öû³ ´ñ°¡¸¦ Ä¡·ê À§Ç輺À» ³»Æ÷ÇÏ°í ÀÖ´Ù.
°ü°ø¼ÀÇ À¥Áø ¶Ç´Â ÀüÀÚÃ¥ °ü·Ã ¾÷¹«À» ´ã´çÇÏ´Â ´ã´çÀÚ´Â ´Ü¼øÈ÷ À¥Ç¥ÁØÀÎ HTML5/CSS¸¸ üũÇÏ°í jQuery ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ°í ÀÖ´ÂÁö ¾Æ´ÑÁö¸¦ ´ëºÎºÐ °£°úÇÏ°í ÀÖ´Â °ÍÀÌ Çö½ÇÀÌ´Ù.
ÀüÀÚÁ¤ºÎ À¥È£È¯¼º ÁؼöÁöħ Á¦5Á¶ 4Ç׿¡¼ 'À¥ÆäÀÌÁö¸¦ µ¿ÀûÀ¸·Î ±¸¼ºÇÏ°í Á¦¾îÇÏ´Â ±â´ÉÀº W3C DOM Level 2 ¶Ç´Â Level 3 ECMA-International ECMA-262 3rdÀÇ Ç¥ÁØÀ¸·Î ±¸ÇöÇÏ¿©¾ß ÇÑ´Ù.'¶ó°í ±ÔÁ¤ÇÏ°í ÀÖÁö¸¸, ±×°ÍÀÌ ¹«¾ùÀ» ÀǹÌÇÏ°í ÀÖ´ÂÁö ¶Ç jQuery ¶óÀ̺귯¸®¸¦ »ç¿ëÇصµ ±¦ÂúÀºÁö ¾Æ´ÑÁö¸¦ ¾Ë°í ÀÖ´Â ´ã´çÀÚ´Â ±×¸® ¸¹Áö ¾Ê´Ù.
ÀüÀÚÁ¤ºÎ¹ý¿¡¼´Â À¥Ç¥ÁØÀÎ ECMAscript ECMA-262 3rd¸¦ »ç¿ëÇ϶ó°í ÁؼöÁöħÀ» °í½ÃÇÏ¿´À» »Ó, jQuery ¶óÀ̺귯¸®¿Í °°Àº ºñÇ¥ÁØÀûÀÌ°í ¶óÀ̺귯¸®ÀÇ ÀÏÁ¾À» »ç¿ëÇ϶ó°í °í½ÃÇÏÁö ¾Ê¾Ò´Ù.
¸ÕÀú ECMAscript ECMA-262 3rd(ÀÌÈÄ ECMAscript·Î ¸í½ÃÇÔ.)°ú jQuery ¶óÀ̺귯¸®ÀÇ Â÷ÀÌÁ¡¿¡ ´ëÇØ »ý°¢ÇØ º»´Ù.
ECMAscript´Â 1999³â12¿ù¿¡ ¸±¸®½ºµÈ 3rdÆÇ ÀÌÈÄ ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ °³¹ßÇÑ ³Ý½ºÄÉÀÌÇÁ, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ j½ºÅ©¸³Æ® ¸ðµÎ ECMAscript¿ÍÀÇ È£È¯À» ¸ñÇ¥·Î Ç¥ÁØÈµÈ ½ºÅ©¸³Æ® ¾ð¾îÀÌ°í, ÀÌ´Â ´ëºÎºÐÀÇ À¥ºê¶ó¿ìÀú¿¡ žÀçµÇ¾î ÀÖ´Ù.
¹Ý¸é, jQuery´Â ECMAscript·Î ¾î¶² ÇϳªÀÇ ±â´ÉÀ» ÇÏ´Â ÇÔ¼ö¸¦ °³¹ßÇϱâ À§Çؼ´Â ¸¹Àº ½Ã°£°ú ³ë·ÂÀ» ÇÊ¿ä·Î Çϱ⠶§¹®¿¡ ECMAscript»ó¿¡¼ ±¸µ¿ µÉ ¼ö ÀÖ´Â º°µµÀÇ ¶óÀ̺귯¸®·Î¼ Á¸ ·¹½ÄÀÌ 2006³â AlphaÆÇÀ» ¼Ò°³ÇÑ ÀÌÈÄ Æ¯¼öÈ¿°ú ¹× ¾Ö´Ï¸ÞÀÌ¼Ç µîÀ» À§ÇØ ³Î¸® »ç¿ëµÇ±â¿¡ À̸£·¶´Ù.ÀÌ·¯ÇÑ ÀÚ¹Ù½ºÅ©¸³Æ® ¶óÀ̺귯¸®´Â jQuery¿Ü¿¡µµ ¿©·¯ Á¾·ù°¡ ÀÖ´Ù.
jQuery¸¦ »ç¿ëÇϱâ À§Çؼ´Â °ü·ÃµÈ ¶óÀ̺귯¸®¸¦ ¼¹ö·Î ºÎÅÍ Å¬¶óÀ̾ðÆ®·Î ´Ù¿î·ÎµåµÇ°Ô ÇÑÈÄ À̸¦ Ŭ¶óÀ̾ðÆ®¿¡¼ ¸Þ¸ð¸®·Î ·ÎµùÇÏ¿© ÇÊ¿äÇÑ ÇÔ¼ö¸¦ ÀÌ¿ëÇÏ°Ô µÈ´Ù. À̸¦ À§ÇØ È®ÀåÀÚ°¡ jsÀÎ ´Ù¼öÀÇ ÈÀϵéÀ» ¼¹ö¿¡ ¾÷·ÎµåÇÏ°Ô µÇ´Âµ¥, À̵é ÈÀÏÀº http://jquery.com¿¡¼ ´Ù¿î·ÎµåÇÏ¿© »ç¿ëÇÑ´Ù. ¶ÇÇÑ jQuery ¶óÀ̺귯¸®´Â ºÒÇÊ¿äÇÑ ±â´ÉµéÀ» Æ÷ÇÔÇÏ°í Àִµ¥, ½ÇÁ¦ ÇÊ¿äÇÑ ±â´ÉÀÌ 10%ÀÌ¸é ³ª¸ÓÁö 90%´Â ½ÇÁ¦·Î´Â ºÒÇÊ¿äÇÑ ±â´ÉµéÀÌ ´ëºÎºÐÀÌ´Ù.
º¸¾ÈÀÇ À§Ç輺Àº ¹Ù·Î ¿©±â¿¡ ÀÖ´Ù.
°³¹ßÀÚµéÀº ¶óÀ̺귯¸®ÀÇ ¼Ò½º¸¦ ÀüºÎ ºÐ¼®ÇÏ°í »ìÆ캸Áö ¾Ê°í, 100%ÀÇ ±â´ÉÁß¿¡¼ Àڽſ¡°Ô ÇÊ¿äÇÑ 10%ÀÇ ±â´É¸¸À» ´Ü¼øÈ÷ È£ÃâÇÏ¿© ±â°èÀûÀ¸·Î »ç¿ëÇϸç, ³³Ç°ÇÒ¶§´Â ¶óÀ̺귯¸®¸¦ ƯÁ¤ Æú´õ¿¡ ´ã¾Æ¼ ÇÔ²² ³³Ç°ÇÔÀ¸·Î½á, ÀÌ´Â ±×´ë·Î °í°´ÀÇ ¼¹ö¿¡ ¾÷·ÎµåµÇ°Ô µÈ´Ù.
°³¹ßÀÚ ÀÚ½ÅÀÌ °³¹ßÇÑ °ÍÀ̶ó¸é ¼Ò½ºÄڵ带 º¸¸é ÀÌ»óÇÏ°Ô º¯°æµÈ ºÎºÐÀÌ ÀÖÀ¸¸é ±Ý¹æ ¾Ë ¼ö ÀÖÁö¸¸, ´Ù¸¥ »ç¶÷ÀÌ °³¹ßÇÑ ¶óÀ̺귯¸®ÀÇ ¼Ò½ºÄÚµå´Â ´ëºÎºÐ ±â°èÀûÀÎ »ç¿ë¿¡ ¸Ó¹°°Ô µÉ ¼ö ¹Û¿¡ ¾ø´Ù.
jQuery¶óÀ̺귯¸®¿¡ ¾Ç¼º Äڵ尡 ½É¾îÁ® ÀÖ´Ù ÇÏ´õ¶óµµ ´«Ä¡Ã¤Áö ¸øÇÏ°í ±×´ë·Î ³³Ç°ÇÒ ¼ö ¹Û¿¡ ¾ø°Ô µÇ°í, ¼¹ö´Â À§Çè¿¡ óÇÏ°Ô µÈ´Ù.Àü±¹ÀûÀ¸·Î µðµµ½º °ø°ÝÀÌ´Ù ±ÝÀ¶±ÇÀÇ ¼¹ö°¡ ÇØÅ·´çÇÏ´Â µîÀÇ ¹®Á¦´Â ¼¹ö³ª PC¿¡ ¹ÙÀÌ·¯½º°¡ ħÅõÇÏÁö ¸ø Çϵµ·Ï ¹ÙÀÌ·¯½º ¹é½ÅÀ¸·Î öÀúÈ÷ °ü¸®ÇÏ¸é ±×Åä·Ï ¹®Á¦°¡ µÉ Á¤µµ·Î ½É°¢ÇÏÁö ¾Ê°Ô ¿¹¹æÇÒ ¼ö ÀÖ´Â ¹®Á¦ÀÌ´Ù.
ÇÊÀÚÀÇ °æ¿ì PCÀÇ ºÎÆà ¼Óµµ°¡ ´À·ÁÁö°í °¡°ÝÀÌ ºñ½ÎÁö¸¸ Norton Á¦Ç°À» 10³â ÀÌ»ó »ç¿ëÇÏ¸é¼ ¹ÙÀÌ·¯½º ¹®Á¦´Â ¾È½ÉÇÏ°í ÀÖ´Ù. ÀÌ´Â ±¹»ê ¹ÙÀÌ·¯½º ¹é½ÅÀ¸·Î ½ºÄµÇßÀ»¶§ ¹ÙÀÌ·¯½º¸¦ ÀâÁö ¸ø Çصµ Norton Á¦Ç°Àº Àâ¾Æ³½ °æÇèÀ» ÇÏ°í ºÎÅÍ ¿©·¯°¡Áö ºÒÆíÀ» °¨¼öÇÏ¸é¼ »ç¿ëÇÏ°í ÀÖ´Ù.
ÀϺ» ¿À¿ÀÃ÷Ä«¼î¿ìÄ«ÀÌ´Â 'Ÿ³ë¸ÞÀÏ'À̶ó´Â ÀϺ»ÀÇ 20¸¸°³ ȸ¿ø ±â¾÷µé¿¡°Ô ÀüÀÚÄ«Å»·Î±× ¼ºñ½º¸¦ ºêÀ̾ËÆ÷ÅäÀÇ ¼Ö·ç¼ÇÀ¸·Î 2005³â ºÎÅÍ ¼ºñ½ºÇÏ°í Àִµ¥ Àý´ë·Î ±× ¾î¶² ¶óÀ̺귯¸®µµ ¼¹ö¿¡ ¼³Ä¡µÇÁö ¸ø Çϵµ·Ï öÀúÈ÷ °ü¸®ÇÏ°í ÀÖ´Ù. ÇÁ·Î±×·¥ÀÌ ¾÷±×·¹ÀÌµå µÇ´Â °æ¿ì¿¡´Â °³¹ßÆÀÀÌ ÅõÀÔµÇ¾î ¼Ò½ºÄڵ带 »ô»ôÀÌ ºÐ¼®ÇÏ´Â °ÍÀº ¹°·ÐÀÌ°í, ÀÚüÀûÀ¸·Î º¸¾ÈÀÎÁõÀ» ÇÏ¿© º¸¾ÈÀÎÁõÀ» Åë°úÇÑ ÇÁ·Î±×·¥¸¸ ¼¹ö¿¡ ¾÷·ÎµåÇÏ°í ÀÖ´Ù.
°á·ÐÀûÀ¸·Î jQuery¶óÀ̺귯¸®´Â ¸¹Àº ÀÕÁ¡À» Á¦°øÇÏÁö¸¸, ±×¸¸Å Ä¿´Ù¶õ ¸®½ºÅ©¸¦ ¾È°í ÀÖ´Ù. Áï, jQuery¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ´Â °³¹ßÀÚµéÀº ±× ¶óÀ̺귯¸®¸¦ ÀÚ½ÅÀÌ °³¹ßÇÑ °ÍÀÌ ¾Æ´Ï±â ¶§¹®¿¡ ±× ¼Ò½ºÄڵ带 º¸´õ¶óµµ ±×¼Ó¿¡ ¼û°ÜÁø ¾Ç¼ºÄڵ带 ºÐº°ÇÒ ¼ö ¾øÀ¸¸ç, ¸¸¾à ÀÚ½ÅÀÇ PC°¡ ¹ÙÀÌ·¯½º¿¡ °¨¿°µÇ¾î jQuery¶óÀ̺귯¸®¿¡ ¾Ç¼ºÄڵ尡 ½É¾îÁ³´Ù°í ÇÏ´õ¶óµµ ´«Ä¡Ã¤Áö ¸ø ÇÏ°í ±×´ë·Î ³³Ç°ÇÏ°Ô µÉ °ÍÀ̸ç, jsÈÀÏ ÇüÅ¿©¼ ¹é½Å ÇÁ·Î±×·¥ÀÇ ½ºÄµµµ ¹«»çÈ÷ Åë°úÇÏ°Ô µÇ¾î ¼¹ö¿¡ ¾÷·Îµå µÇ´Âµ¥ ¹®Á¦°¡ µÇÁö ¾ÊÀ» °ÍÀ̸ç, ÀÌ´Â ¼¹ö¿¡ Ä¡¸íÀûÀÎ À§ÇèÀ» ÃÊ·¡ÇÒ ¼ö ÀÖ´Ù.
µû¶ó¼ ÀÌ·¯ÇÑ ¹®Á¦Á¡À» Á¦´ë·Î ÀνÄÇÏ°í ÀüÀÚÁ¤ºÎ¹ý¿¡¼ 'À¥ÆäÀÌÁö¸¦ µ¿ÀûÀ¸·Î ±¸¼ºÇÏ°í Á¦¾îÇÏ´Â ±â´ÉÀº W3C DOM Level 2 ¶Ç´Â Level 3 ECMA-International ECMA-262 3rdÀÇ Ç¥ÁØÀ¸·Î ±¸ÇöÇÏ¿©¾ß ÇÑ´Ù.'¶ó°í ±ÔÁ¤ÇÑ ÀÌÀ¯¸¦ ´Ù½Ã Çѹø °ö¾Ã¾î º¼ ÇÊ¿ä°¡ ÀÖ´Ù. ÀÌ·¯ÇÑ ÀÌÀ¯·Î ÀÎÇØ ºêÀ̾ËÆ÷Åä´Â ECMAscript·Î ÇÔ¼ö Çϳª Çϳª ÀÚüÀûÀ¸·Î ÄÚµùÇÏ¿© °³¹ßÇÏ°í ÀÖ´Ù.
|