jQueryMobile ¿À¹öºä
ÃÖ°íÀÇ À¥¾Û °³¹ß ÇÁ·¹ÀÓ¿öÅ©
Áö³ÇØ ¿©¸§ À¥¾Û °³¹ß¿¡ °ü½ÉÀÌ ÀÖ´Â °³¹ßÀڵ鿡°Ô ±ô¦ ³î¶ö ¸¸ÇÑ ¼Ò½ÄÀÌ µé·Á ¿Ô´Ù. jQuery(Àü¼¼°èÀûÀ¸·Î °¡Àå À¯¸íÇÏ°í °¡Àå ¸¹ÀÌ »ç¿ëÇÏ´Â ÀÚ¹Ù½ºÅ©¸³Æ® ¶óÀ̺귯¸®)ÆÀÀÌ ¸ð¹ÙÀÏ ¹öÀüÀ» °³¹ßÇϱâ·Î Çß´Ù´Â ¼Ò½ÄÀ̾ú´Ù. ÀÌ ¼Ò½Ä¿¡ ¸¹Àº »ç¶÷µéÀÌ ÈïºÐÇß´ø ÀÌÀ¯´Â ÀÌ¹Ì ½ÃÀå¿¡´Â ÀÚ¹Ù½ºÅ©¸³Æ® ±â¹ÝÀÇ ´Ù¾çÇÑ ¸ð¹ÙÀÏ ÇÁ·¹ÀÓ¿öÅ©(ÀÌÇÏ ¸ð¹ÙÀÏ ÇÁ·¹ÀÓ¿öÅ©)°¡ ¿©·µ Á¸ÀçÇÏ°í ÀÖ¾úÁö¸¸ ´Ù¾çÇÑ ÀÌÀ¯·Î ÃæºÐÇÑ ¸¸Á·°¨À» ÁÖÁö ¸øÇÏ°í ÀÖ¾ú±â ¶§¹®ÀÌ´Ù. ±×·¸´Ù¸é ¸¹Àº °³¹ßÀÚµéÀº ¿Ö ½ÃÀå¿¡ Ãâ½ÃµÅ ÀÖ´Â ¸ð¹ÙÀÏ ÇÁ·¹ÀÓ¿öÅ©¿¡ ¸¸Á·ÇÏÁö ¸øÇßÀ»±î? Áö±ÝÀº °³¹ßÀÚµé »çÀÌ¿¡ ÀϹÝÀûÀ¸·Î ¸¹ÀÌ ¾²ÀÌ°í ÀÖ´Â ¡®À¥¾Û¡¯À̶ó´Â ¿ë¾î¸¸ º¸´õ¶óµµ °³¹ßÀÚµéÀÌ ¸ð¹ÙÀÏ ÇÁ·¹ÀÓ¿öÅ©¿¡ ¹«¾ùÀ» ¹Ù¶ó´ÂÁö ½±°Ô ¿¹»óÇÒ ¼ö ÀÖ´Ù.
À¥ Ç¥ÁØ ±â¼ú(HTML, CSS, ÀÚ¹Ù½ºÅ©¸³Æ®)¸¸À» »ç¿ëÇØ °³¹ßµÈ ¾ÛÀ̶ó´Â ÀǹÌÀÇ ¡®À¥¾Û¡¯Àº ±× ¿ë¾î¿¡¼ºÎÅÍ ¾ÆÀÌÆùÀ̳ª ¾Èµå·ÎÀÌµå ¾Û(ÀÏ¸í ³×ÀÌƼºê¾Û)À» ¸ñÇ¥·Î ÇÏ°í ÀÖ´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Ù. À¥¾Û °³¹ßÀÚ¶ó¸é ´©±¸³ª ³×ÀÌƼºê¾ÛÀÌ »ç¿ëÀÚ¿¡°Ô Á¦°øÇÏ´Â ´Ù¾çÇÑ »ç¿ëÀÚ °æÇèÀÌ À¥¾Û¿¡¼µµ µ¿ÀÏÇÑ ¼öÁØÀ¸·Î Á¦°øµÉ ¼ö ÀÖ±æ ¹Ù¶õ´Ù. ±×°ÍÀÌ °¡´ÉÇÒ±î? ÇöÀ縦 ±âÁØÀ¸·Î ÇÑ´Ù¸é ÇÊÀÚÀÇ °³ÀÎÀûÀÎ °ßÇØ·Î ´ë·« 80% Á¤µµ ¼öÁرîÁö´Â °¡´ÉÇÒ °Í °°´Ù. ±×¸®°í ¾ÕÀ¸·Î ÀÌ °ÝÂ÷´Â Á¡Á¡ ´õ ÁÙ¾îµé °ÍÀÌ ºÐ¸íÇÏÁö¸¸ ÇöÀçÀÇ ¼öÁØ¿¡¼µµ 80% Á¤µµ °¡±õ°Ô ³×ÀÌƼºê¿Í À¯»çÇÑ UX·Î À¥¾ÛÀ» °³¹ßÇÑ´Ù´Â °Í ¶ÇÇÑ ½±Áö ¾ÊÀº °ÍÀÌ »ç½ÇÀÌ´Ù. º¸Åë ¼öÁØÀÇ À¥ °³¹ßÀÚ¶ó¸é »ó´çÇÑ ¼öÁØÀÇ µµÀü°úÁ¦ÀÎ °ÍÀÌ ºÐ¸íÇÏ´Ù. ÀÌ·± ÀÌÀ¯¿¡¼ ¾Ë ¼ö ÀÖµíÀÌ °³¹ßÀÚµéÀÌ ¸ð¹ÙÀÏ ÇÁ·¹ÀÓ¿öÅ©¿¡ ¹Ù¶ó´Â °ÍÀº Á» ´õ ³×ÀÌƼºê °°À¸¸é¼ ¸Å¿ì ½±°í ºü¸£°Ô °³¹ßÇÏ´Â °ÍÀÌ´Ù. ÇÏÁö¸¸ ´ëºÎºÐÀÇ ¸ð¹ÙÀÏ ÇÁ·¹ÀÓ¿öÅ©µéÀº ±× ±â´ë¸¦ ÃæºÐÈ÷ ¸¸Á·½ÃÅ°Áö ¸øÇß°í ¡®¾ÆÁ÷Àº Á¶±Ý ´õ ½Ã°£ÀÌ ÇÊ¿äÇÑ°¡¡¯¶ó´Â »ý°¢À» ÇÏ°Ô µÉ ÁîÀ½ µé·Á ¿Â ÀÚ¹Ù½ºÅ©¸³Æ® ¼¼°è¿¡¼ ÃÖ°íÀÇ ÆÀÀ̶ó°í ºÒ·¯µµ ¼Õ»ö¾øÀ» jQueryÆÀÀÇ ¸ð¹ÙÀÏ ÇÁ·¹ÀÓ¿öÅ© °³¹ß ¼Ò½ÄÀº Á¤¸»·Î ±×µéÀÇ ¸¶À½À» µé¶ß°Ô ¸¸µé±â¿¡ ÃæºÐÇÑ »ç°ÇÀ̾ú´Ù.
jQueryMobileÀÇ Ãâ»çÇ¥
jQueryMobile °³¹ß ¹ßÇ¥ ÀÌÈÄ ¾ó¸¶ Áö³ªÁö ¾Ê¾Æ jQuery MobileÀÇ UI¸¦ ¾Ë ¼ö ÀÖ´Â ÀÏ·¯½ºÆ® ÆÄÀÏÀÌ °ø°³µÆ´Ù. ÀÌ ÇÑ ÀåÀÇ ÀÏ·¯½ºÆ® À̹ÌÁö·Î jQueryMobile¿¡ ´ëÇÑ ±â´ë´Â ´õ¿í ´õ È®°íÇØÁø´Ù. (ȸé 1)Àº ´ç½Ã ¹ßÇ¥µÆ´ø ÀÏ·¯½ºÆ® À̹ÌÁöÀÇ ÀϺδÙ. ±âÁ¸ÀÇ ÇÁ·¹ÀÓ¿öÅ©µé°ú È®¿¬È÷ ´Ù¸¥ ¸ð½ÀÀ» º¼ ¼ö ÀÖ´Ù. ¸Å¿ì ¸¹Àº UI ±¸¼º ¿ä¼Ò¸¦ Á¦°øÇÏ°í N ½ºÅ©¸° ´ëÀÀ ¹æ½ÄÀ» Æ÷ÇÔÇÏ°í ÀÖ´Ù. ´õ¿í ³î¶ó¿î °ÍÀº ¸ð¹ÙÀÏ µð¹ÙÀ̽ºÀÇ ¹üÀ§¸¦ ¹þ¾î³ª µ¥½ºÅ©Åéµµ ±× ¹üÀ§¿¡ Æ÷ÇÔ½ÃÅ°°í ÀÖ´Ù´Â °ÍÀÌ´Ù. ÀÌ°ÍÀÌ °¡´ÉÇÑ ÀÌÀ¯´Â Fixed N ½ºÅ©¸° ¹æ½ÄÀÌ ¾Æ´Ñ Resizable N ½ºÅ©¸° ¹æ½ÄÀ¸·Î ±¸ÇöµÆ±â ¶§¹®ÀÌ´Ù.
µÎ ¹ø°·Î ´«¿©°Ü º¼ ¸¸ÇÑ ºÎºÐÀº ¸¹Àº UI ±¸¼º ¿ä¼Ò¸¦ Á¦°øÇÔ¿¡ ÀÖ¾î À̹ÌÁöÀÇ »ç¿ëÀ» ÃÖ¼ÒÈÇÏ°Ú´Ù´Â °ÍÀÌ´Ù. À̹ÌÁöÀÇ »ç¿ëÀ» ¿ÏÀüÈ÷ ¹èÁ¦ÇÒ ¼ö´Â ¾ø°ÚÁö¸¸ Áö±ØÈ÷ ÃÖ¼ÒÈÇÑ´Ù´Â Àǹ̴Ù. ÀÌ´Â µ¥½ºÅ©Åé°ú ´Ù¸£°Ô Á¦ÇÑµÈ ¼º´ÉÀ» °®°í ÀÖ´Â ¸ð¹ÙÀÏ µð¹ÙÀ̽º »ó¿¡¼ ÃÖ´ëÇÑÀÇ ¼º´ÉÀ» ¹ßÈÖÇϱâ À§ÇÑ °ÍÀ¸·Î º¸ÀδÙ.
ȸé 1. jQueryMobile UI
jQueryMobile º£ÀÏÀ» ¹þ´Ù
2010³â 10¿ù 16ÀÏ µåµð¾î..
1. ÃÖ°íÀÇ À¥¾Û °³¹ß ÇÁ·¹ÀÓ¿öÅ© jQueryMobile UI ¹× È¸é ±¸¼º¹ý II
2. ÃÖ°íÀÇ À¥¾Û °³¹ß ÇÁ·¹ÀÓ¿öÅ© jQueryMobile Forms ¹× ½ÇÀü API
3. ÃÖ°íÀÇ À¥¾Û °³¹ß ÇÁ·¹ÀÓ¿öÅ© jQueryMobile Ä¿½ºÅÒ UI
ÀÚ·áÃâó : Çѱ¹µ¥ÀÌÅͺ£À̽ºÁøÈï¿ø
* ±ÛÀ» µî·ÏÇϽǶ§ ²À ÇÊ¿äÇÑ °æ¿ì°¡ ¾Æ´Ï¸é °³ÀÎÁ¤º¸¸¦ ³²±âÁö ¸¶¼¼¿ä ^^ (¿¬¶ôó,À̸ÞÀÏÁÖ¼Ò,Áֹεî·Ï¹øÈ£ µî)