Âø¾È »çÇ×
- IterationÀÇ °æ¿ì¸¦ Á¦¿ÜÇϰí, °¡±ÞÀû Object Á¢±Ù½Ã¿¡ ArrayÀÇ Index °ªÀ¸·Î ÇÏÁö ¾Ê´Â´Ù. ÀÌ´Â Element Ãß°¡½Ã¿¡ index °ªÀÌ º¯°æµÉ ¼ö ÀÖ°í, µû·Î ¼öÀÛ¾÷À¸·Î ¹øÈ£¸¦ ¸ÂÃç¾ßÇÏ´Â »ðÁúÀ» À¯¹ßÇÑ´Ù.
- function È£Ã⠽à frame, form, element ¸¦ ÆÄ¶ó¹ÌÅÍ·Î ³Ñ°ÜÁ༠Àüü window¾ÈÀÇ ¾î´À elementµµ Á¦¾î°¡ °¡´ÉÇÏ°Ô ÇÑ´Ù.
- °øÅëµÈ main functionÀ» È£ÃâÇϵÇ, validation ¹æ¹ýÀ» ¸í·É¹®ÀÚ¿·Î °áÁ¤Åä·Ï ÇÑ´Ù. (ex: INTEGER, DATE, UPPER_CASE...)
- ¸í·É¹®ÀÚ¿ÀÇ type¿¡ µû¶ó ÀûÀýÇÑ validationÀ» ¼öÇàÇÏ´Â Filter script·Î ¼öÇàÀ» À§ÀÓÇÑ´Ù.
- °øÅëµÈ main function¿¡¼ ÀûÀýÇÑ Filter¸¦ È£Ãâ ÇÏ´Â ¿ªÇÒÀ» dispatcher°¡ ´ã´çÅä·ÏÇÏ¿©, ÇâÈÄ »õ·Î validationÀÌ Ãß°¡µÇ´Â °æ¿ì, À̸¦ mapping ÇÏ´Â ¿ªÇÒÀ» ¼öÇàÇϵµ·Ï ÇÑ´Ù.
- Filter Script´Â ´Ù½Ã ´Ù¸¥ Filter Script¸¦ È£ÃâÇϰųª, ´ÜÀ§ ±â´É¼º Script¸¦ Á¶ÇÕÇÏ¿© logicÀ» ±¸¼ºÇÒ ¼ö ÀÖ´Ù.
- parameter °³¼ö, ¸í·É¹®ÀÚ¿À» ¸¦ ÆÇº° ±âÁØÀ¸·ÎÇÏ¿© overloadingÀ» Èä³»³½´Ù.
- ´ÜÀ§ ±â´É Script´Â Á÷Á¢ »ç¿ëÀÚ¿Í Interaction ÇÏÁö ¾Ê°í, ´ÜÁö boolean °ªÀ¸·Î¸¸ °á°ú¸¦ return ÇÑ´Ù.
- booleanÀ¸·Î ¹ÝȯµÈ °á°úÄ¡·Î Á¶°Ç ºÐ±â¿¡ ÀÇÇÑ LogicÀ» ±¸¼ºÇϰí, Customizing Çϱ⠿ëÀÌÇϵµ·Ï ÇÑ´Ù.
- Á÷Á¢ÀûÀÎ UI (alert ¸Þ½ÃÁö, status barÀÇ ¸Þ½ÃÁö)´Â Script Á¶¸³¿¡ °É¸²µ¹ÀÌ µÈ´Ù. ÃÖÁ¾ »óÀ§ Customizing Script¿¡¼¸¸ »ç¿ëÅä·ÏÇϰí, ÀÌ´Â °³¹ßÀÚ°¡ ³ª¸§´ë·Î Rule·Î Á¤ÀÇÇØ¼ ¾²µµ·Ï À¯µµÇÑ´Ù.