|
|
|
ECMAScript 6 : µÎ°íµÎ°í º¸´Â ÀÚ¹Ù½ºÅ©¸³Æ® Ç¥ÁØ ·¹ÆÛ·±½º
|
|
|
±è¿µº¸
¤Ó
·çºñÆäÀÌÆÛ
|
|
|
|
- Á¦ÈÞ¸ô ÁÖ¹® ½Ã °í°´º¸»ó, ÀϺΠÀ̺¥Æ® Âü¿© ¹× ÁõÁ¤Ç° ÁõÁ¤, ÇÏ·ç/´çÀÏ ¹è¼Û¿¡¼ Á¦¿ÜµÇ¹Ç·Î Âü°í ¹Ù¶ø´Ï´Ù.
-
-
-
355°³ÀÇ Ç³ºÎÇÑ ¿¹Á¦¿Í °£·«ÇÏ¸é¼ ÇÙ½ÉÀ» ÆÄ°í µç Çؼ®!
À¥ °³¹ßÀÚ¶ó¸é ¾ðÁ¨°¡ ÇÑ ¹øÀº ²À ³Ñ¾î¾ß ÇÒ »êÀÌ ÀÖ´Ù. ¹Ù·Î ECMAScript(ES)ÀÌ´Ù. ÀúÀÚ´Â ÀÌ Ã¥ÀÇ ¼µÎ¿¡ "ES6¸¦ ÀÌÇØÇÏÁö ¸øÇÏ°í ÀÚ¹Ù½ºÅ©¸³Æ® ÇÁ·Î±×·¥À» °³¹ßÇÏ´Â °ÍÀº Àüü¿¡¼ 2ºÐÀÇ 1¸¸ »ç¿ëÇÏ´Â °Í°ú °°´Ù"°í Çß´Ù. »õ·Î¿î ½ºÆå¿¡ ¾ó¸¶³ª ¸¹Àº ³»¿ëÀÌ Ãß°¡µÇ¾ú´ÂÁö¸¦ ÁüÀÛ°Ô ÇÏ´Â ´ë¸ñÀÌ´Ù. ÀÌ ¶§¹®¿¡ ES6¸¦ ±âÁØÀ¸·Î ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ ´Ù½Ã ¹è¿ì·Á´Â °³¹ßÀÚ°¡ ´Ã°í ÀÖ´Ù.
ÀÌ Ã¥¿¡´Â ¹«·Á 355°³ÀÇ '½ÇÇà °¡´ÉÇÑ' ¿¹Á¦¸¦ ´ã°í ÀÖ´Ù. °¢ ¿¹Á¦¿¡´Â ES6¿¡ »õ·Î Ãß°¡µÈ °³³äµéÀÌ ³ì¾Æ ÀÖ´Ù. ƯÈ÷, ¿¹Á¦¸¶´Ù ÄÚµå ÇÑ ÁÙ ÇÑ ÁÙÀ» Áý¿äÇÏ°Ô ÆÄ°íµé¾î¼ À̸¦ Àд µ¶ÀÚµéÀÌ °³³ä°ú ½ÇÇà ¼ø¼¸¦ ÆľÇÇÏ´Â µ¥ µµ¿òÀ» ÁÖ¸ç, ES5¿Í ºñ±³ ¼³¸íÀ» ÅëÇØ ±âÁ¸ ÀÚ¹Ù½ºÅ©¸³Æ® °³¹ßÀÚ¸¦ ¹è·ÁÇÏ¿´´Ù.
-
-
¸ð´øÇÏ°Ô! Ç¥ÁØ¿¡ ¸Â°Ô! ÀÚ¹Ù½ºÅ©¸³Æ® ÇÁ·Î±×·¡¹ÖÀÇ °ÅÀÇ ¸ðµç °Í!
ÀÌ Ã¥Àº ECMAScript °ø½Ä ½ºÆåÀ» ±âÁØÀ¸·Î ECMAScript 2015(ÀÌÇÏ ES6)¸¦ ´Ù·ì´Ï´Ù. ES6¿Í ES7À» Æ÷ÇÔÇÏ¿© ÀÚ¹Ù½ºÅ©¸³Æ® Ç¥ÁØ¿¡ ´ëÇÑ °ÅÀÇ ¸ðµç ³»¿ëÀÌ ´ã°Ü ÀÖ½À´Ï´Ù. ES6¿¡´Â let°ú const¸¦ ½ÃÀÛÀ¸·Î È»ìÇ¥ ÇÔ¼ö, Á¦³Ê·¹ÀÌÅÍ, Ŭ·¡½º, ½Éº¼, ÇÁ¶ô½Ã, ÇÁ·Î¹Ì½º µî »õ·Ó°í Ưº°ÇÑ °³³äÀÌ ¸¹¾Æ¼ ¿ÏÀüÇÏ°Ô Àͼ÷ÇØÁö·Á¸é ²Ï ¸¹Àº ½Ã°£ÀÌ ÇÊ¿äÇÕ´Ï´Ù. ÀÌ Á¡À» °í·ÁÇÏ¿© ¸ñÂ÷¿¡ ÇÁ·ÎÆÛƼ(¸Þ¼µå) À̸§°ú °³¿ä¸¦ ÀÛ¼ºÇÏ¿©¼ µÎ°íµÎ°í ÂüÁ¶ÇÒ ¼ö ÀÖ°Ô ±¸¼ºÇÏ¿´À¸¸ç, ºê¶ó¿ìÀú °³¹ßÀÚ µµ±¸ÀÇ Áß´ÜÁ¡(Break Point)À» È°¿ëÇÏ¿© ¿ÀºêÁ§Æ®(ÀνºÅϽº), ÇÁ·ÎÆÛƼ »óŸ¦ ÆľÇÇÏ·Á´Â µ¶ÀÚ¸¦ À§ÇØ ¸ðµç ¼Ò½º¿¡ debugger°¡ ÀÛ¼ºµÇ¾î ÀÖ½À´Ï´Ù. ¶ÇÇÑ, ES3ºÎÅÍ ES7±îÁö ¿¬»êÀÚ, ¸í·É¹®, Å°¿öµå, ÇÔ¼ö, Ŭ·¡½º, ¿ÀºêÁ§Æ®¿Í ¸Þ¼µå µî ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ ¸ðµç °ÍÀ» ¸Á¶óÇÑ 'ÀÚ¹Ù½ºÅ©¸³Æ® Ä¡Æ® ½ÃÆ®'¸¦ ºÎ·ÏÀ¸·Î Á¦°øÇÕ´Ï´Ù.
¡ß ÀÌ Ã¥ÀÇ ±¸¼º
- 1Àå~7Àå: let º¯¼ö, È»ìÇ¥ ÇÔ¼ö µî ES6¿¡ Ãß°¡µÈ ±¸¹®, ¹®¹ý
- 8Àå~13Àå: ºôÆ®ÀÎ Number, Array µîÀÇ ¿ÀºêÁ§Æ®¿¡ Ãß°¡µÈ ¸Þ¼µå¿Í ÇÁ·ÎÆÛƼ
- 14Àå~30Àå: Class, Symbol, Proxy µîÀÇ ES6¿¡ Ãß°¡µÈ ¿ÀºêÁ§Æ®
¡ß ÀÌ Ã¥ÀÇ Æ¯Â¡°ú ÀåÁ¡
- ÀÚ¹Ù½ºÅ©¸³Æ® ½ºÆå¿¡ ±Ù°ÅÇÑ ³í¸®Àû Á¢±Ù
- °£·«ÇÏ¸é¼ ÇÙ½ÉÀ» ÆÄ°í µç ¼³¸í
- ÀÚ¹Ù½ºÅ©¸³Æ® °æÇèÀÚ¸¦ À§ÇÑ ¾ÆÅ°ÅØó¿Í ¸ÅÄ¿´ÏÁò Á¢±Ù
- ¿¹Á¦ ÄÚµåÀÇ ÀÚ¼¼ÇÑ ¼³¸í
- µÎ°íµÎ°í ÂüÁ¶ÇÒ ¼ö ÀÖµµ·Ï Çϱâ À§ÇÑ ±¸¼º
¡ß ¾î¶² µ¶ÀÚ¸¦ À§ÇÑ Ã¥Àΰ¡?
- ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ ÀÌÇØÇÏ°í ÀÖ´Â °³¹ßÀÚ
- ES6 ÀÌÀüÀº ´Ù·çÁö ¾ÊÀ¸¸ç ES6 Áß½ÉÀ¸·Î ±¸¼º
- ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ óÀ½ Á¢ÇÏ´Â µ¶ÀÚ´Â ¸ÕÀú ÀÚ¹Ù½ºÅ©¸³Æ® ES5 ÇнÀ ÇÊ¿ä
-
-
1Àå °³¿ä
1.1.ECMA-262 ½ºÆå »óÅÂ
1.2.ES6ÀÇ ¹æÇ⼺
1.3.¿ë¾î Ç¥±â
1.4.¿ë¾î ±âÁØ
1.5.ÄÚµù ȯ°æ
2Àå let, const
2.1.var Å°¿öµå
2.2.let Å°¿öµå
2.3.let º¯¼ö ÀÛ¼º ¹æ¹ý
2.4.ºí·Ï ½ºÄÚÇÁ
2.5.let°ú this Å°¿öµå
2.6.function
2.7.try-catch
2.8.switch-case
2.9.È£À̽ºÆÃ
2.10.for( )
2.11.const
3 arrow ÇÔ¼ö
3.1.°³¿ä
3.2.ES5 ÇüÅÂ¿Í Â÷ÀÌ
3.3.ºí·Ï, ÆĶó¹ÌÅÍ
3.4.return
3.5.new ¿¬»êÀÚ
3.6.arguments »ç¿ë
3.7.this¿Í setTimeout( )
3.8.È»ìÇ¥ ÇÔ¼ö¿Í setTimeout( )
3.9.prototype
4Àå Iteration
4.1.°³¿ä
4.2.ÀÌÅÍ·¯ºí ÇÁ·ÎÅäÄÝ
4.3.ÀÌÅÍ·¹ÀÌÅÍ ÇÁ·ÎÅäÄÝ
5Àå Spread ¿¬»êÀÚ
5.1.°³¿ä
5.2.rest ÆĶó¹ÌÅÍ
5.3.Array-like
5.4.Array-like Àü°³
5.5.rest¿Í arguments Â÷ÀÌ
6Àå µð½ºÆ®·°Ã³¸µ
6.1.°³¿ä
6.2.Array ºÐÇÒ ÇÒ´ç
6.3.Object ºÐÇÒ ÇÒ´ç
6.4.ÆĶó¹ÌÅÍ ºÐÇÒ ÇÒ´ç
7Àå ¿ÀÆÛ·¹À̼Ç
7.1.ÇÁ·ÎÆÛƼ À̸§ Á¶ÇÕ
7.2.Default Value
7.3.Default ÆĶó¹ÌÅÍ
7.4.for-of
7.5.for-of¿Í for-in Â÷ÀÌ
7.6.for-of·Î Object ¿°Å
7.7.°Åµì Á¦°ö ¿¬»êÀÚ
8Àå Object ¿ÀºêÁ§Æ®
8.1.¿ÀÆÛ·¹À̼Ç
8.2.µð½ºÅ©¸³ÅÍ
8.3.g...et, set ¼Ó¼º
8.4.getter
8.5.setter
8.6.is( ): °ª°ú °ª ŸÀÔ ºñ±³
8.7.assign( ): ¿ÀºêÁ§Æ® ÇÁ·ÎÆÛƼ º¹»ç
8.8.assign( ) Çʿ伺
8.9.assign( ) °í·Á»çÇ×
8.10.assign( ) getter
8.11.setPrototypeOf( ):__proto__¿¡ ÷ºÎ
8.12.__proto__
9Àå Number ¿ÀºêÁ§Æ®
9.1.Number »ó¼ö
9.2.EPSILON
9.3.Áø¼ö ¸®ÅÍ·²
9.4.isNaN( ): NaN ¿©ºÎ
9.5.isInteger( ): Á¤¼ö ¿©ºÎ
9.6.isSafeInteger( ): ¾ÈÁ¤ Á¤¼ö ¿©ºÎ
9.7.isFinite( ): À¯ÇÑ °ª ¿©ºÎ
10Àå Math ¿ÀºêÁ§Æ®
10.1.Math ÇÔ¼ö ¸ñ·Ï
10.2.sinh( ): ½Ö°î »çÀÎ
10.3.asinh( ): ½Ö°î ¾ÆÅ©»çÀÎ
10.4.cosh( ): ½Ö°î ÄÚ»çÀÎ
10.5.acosh( ): ½Ö°î ¾ÆÅ©ÄÚ»çÀÎ
10.6.tanh( ): ½Ö°î źÁ¨Æ®
10.7.atanh( ): ½Ö°î ¾ÆũźÁ¨µå
10.8.log2( ): 2¸¦ ¹ØÀ¸·Î ÇÑ ·Î±× °ª
10.9.log10( ): 10À» ¹ØÀ¸·Î ÇÑ ·Î±× °ª
10.10.log1p( ): ·Î±×(1 + °ª)
10.11.expm1( ): ÀÚ¿¬·Î±× »ó¼öÀÇ x½Â - 1
10.12.hypot( ): Á¦°ö±Ù
10.13.cbrt( ): ¼¼Á¦°ö±Ù
10.14.sign( ): »çÀÎ °ª
10.15.trunc( ): ¼Ò¼ö¸¦ Á¦¿ÜÇÑ Á¤¼ö
10.16.imul( ): 32ºñÆ®·Î ¹Ýȯ
10.17.clz32( ): 32ºñÆ® °ª¿¡¼ 0ºñÆ® ¼ö
10.18.fround( ): 32ºñÆ® À¯µ¿ ¼Ò¼ö °ª
11Àå String ¿ÀºêÁ§Æ®
11.1.Unicode
11.2.fromCodePoint( ): ÄÚµå Æ÷ÀÎÆ® ¹®ÀÚ ¹Ýȯ
11.3.codePointAt( ): ÄÚµå Æ÷ÀÎÆ® °ª ¹Ýȯ
11.4.includes( ): ¹®ÀÚ¿ Æ÷ÇÔ ¿©ºÎ
11.5.startsWith( ): ¹®ÀÚ¿ ½ÃÀÛ ¿©ºÎ
11.6.endsWith( ): ¹®ÀÚ¿ Á¾·á ¿©ºÎ
11.7.repeat( ): ¹®ÀÚ¿ º¹Á¦
11.8.normalize( ): À¯´ÏÄÚµå Á¤±ÔÈ Çü½Ä º¯È¯
12Àå Template ¸®ÅÍ·²
12.1.°³¿ä
12.2.tagged Template
12.3.String.raw
12.4.String.raw( ): ¹®ÀÚ¿ Àü°³, Á¶ÇÕ
13Àå Array ¿ÀºêÁ§Æ®
13.1.from( ): Array ¿ÀºêÁ§Æ® »ý¼º
13.2.of( ): ¹è¿ ¿¤¸®¸ÕÆ® ¼³Á¤
13.3.copyWithin( ): ¹üÀ§ °ª º¹»ç, ¼³Á¤
13.4.fill( ): ¹üÀ§ °ª º¯°æ
13.5.entries( ): ÀÌÅÍ·¹ÀÌÅÍ ¿ÀºêÁ§Æ® »ý¼º
13.6.keys( ): Key ÀÌÅÍ·¹ÀÌÅÍ ¿ÀºêÁ§Æ® »ý¼º
13.7.values( ): value ÀÌÅÍ·¹ÀÌÅÍ ¿ÀºêÁ§Æ® »ý¼º
13.8.find( ): ¿¤¸®¸ÕÆ® °ª ºñ±³, ¹Ýȯ
13.9.findIndex( ): ¹è¿ À妽º ¹Ýȯ
14Àå RegExp ¿ÀºêÁ§Æ®
14.1.unicode Ç÷¡±×
14.2.sticky Ç÷¡±×
15Àå Generator ¿ÀºêÁ§Æ®
15.1.°³¿ä
15.2.function* ¼±¾ð¹®
15.3.function* Ç¥Çö½Ä
15.4.GeneratorFunction( ): Á¦³Ê·¹ÀÌÅÍ ÇÔ¼ö »ý¼º
15.5.yield: Á¦³Ê·¹ÀÌÅÍ ÇÔ¼ö ½ÇÇà, ¸ØÃã
15.6.next( ): yield ´ÜÀ§·Î ½ÇÇà
15.7.next( ) È°¿ë
15.8.next( )ÀÇ ´Ù¾çÇÑ ÇüÅÂ
15.9.return( ): ÀÌÅÍ·¹ÀÌÅÍ Á¾·á
15.10.throw( ): Error ¹ß»ý
15.11.yield* Å°¿öµå
16Àå Class ¿ÀºêÁ§Æ®
16.1.Class ¼±¾ð¹®
16.2.Class Ç¥Çö½Ä
16.3.Ŭ·¡½º Ư¡
16.4.constructor
16.5.constructor ¹Ýȯ °ª º¯°æ
16.6.getter, setter
16.7.»ó¼Ó
16.8.extends Å°¿öµå
16.9.super Å°¿öµå
16.10.ºôÆ®ÀÎ ¿ÀºêÁ§Æ® »ó¼Ó
16.11.Object¿¡¼ super »ç¿ë
16.12.static Å°¿öµå
16.13.Class È£À̽ºÆÃ
16.14.computed name
16.15.this
16.16.Á¦³Ê·¹ÀÌÅÍ
16.17.new.target
16.18.Image ¿ÀºêÁ§Æ® »ó¼Ó
16.19.Class ¹æÇ⼺
17Àå Symbol ¿ÀºêÁ§Æ®
17.1.primitive
17.2.Symbol( ): Symbol °ª »ý¼º
17.3.Symbol °ª º¯°æ
17.4.Symbol ¿ÀºêÁ§Æ® »ý¼º
17.5.¿ÀºêÁ§Æ®¿¡¼ Symbol »ç¿ë
17.6.Symbol »ç¿ë ÇüÅÂ
18Àå Symbol ÇÁ·ÎÆÛƼ
18.1.Well-Known Symbol
18.2.toStringTag
18.3.isConcatSpreadable
18.4.unscopables
18.5.species °³³ä
18.6.species
18.7.´Ù¸¥ Class ¹Ýȯ
18.8.null ¹Ýȯ
18.9.toPrimitive
18.10.ÀÌÅÍ·¹ÀÌÅÍ
18.11.Á¦³Ê·¹ÀÌÅÍ
18.12.match( ): match °á°ú ¹Ýȯ
19Àå Symbol ¸Þ¼µå
19.1.for( ): Symbol °ª ÀúÀå
19.2.keyFor( ): key °ª ¹Ýȯ
19.3.toString( ): ¹®ÀÚ¿·Î º¯È¯
19.4.valueOf( ): Symbol ÇÁ¸®¹ÌƼºê °ª
19.5.getOwnPropertySymbols( ): Symbol ÇÁ·ÎÆÛƼ ¹Ýȯ
19.6.JSON.stringify( ): JSON ÇüÅ·Πº¯È¯
20Àå Map ¿ÀºêÁ§Æ®
20.1.°³¿ä
20.2.new Map( ): Map ÀνºÅϽº »ý¼º
20.3.set( ): key¿Í value ¼³Á¤
20.4.get( ): key°¡ °°Àº value ¹Ýȯ
20.5.has( ): key Á¸Àç ¿©ºÎ
20.6.entries( ): ÀÌÅÍ·¹ÀÌÅÍ ¿ÀºêÁ§Æ® »ý¼º
20.7.keys( ): key ¹Ýȯ ÀÌÅÍ·¹ÀÌÅÍ ¿ÀºêÁ§Æ® »ý¼º
20.8.values( ): value ¹Ýȯ ÀÌÅÍ·¹ÀÌÅÍ ¿ÀºêÁ§Æ® »ý¼º
20.9.forEach( ): ¿¤¸®¸ÕÆ®¸¶´Ù Äݹé ÇÔ¼ö È£Ãâ
20.10.delete( ): ¿¤¸®¸ÕÆ® »èÁ¦
20.11.clear( ): ¸ðµç key, value Áö¿ò
20.12.Symbol.iterator: ÀÌÅÍ·¹ÀÌÅÍ ¿ÀºêÁ§Æ® »ý¼º
21Àå WeakMap ¿ÀºêÁ§Æ®
21.1.°³¿ä
21.2.new WeakMap( ): WeakMap ÀνºÅϽº »ý¼º
21.3.set( ): key, value ¼³Á¤
21.4.get( ): key°¡ °°Àº value ¹Ýȯ
21.5.has( ): key Á¸Àç ¿©ºÎ
21.6.delete( ): ¿¤¸®¸ÕÆ® »èÁ¦
22Àå Set ¿ÀºêÁ§Æ®
22.1.°³¿ä
22.2.new Set( ): Set ÀνºÅϽº »ý¼º
22.3.add( ): value Ãß°¡
22.4.has( ): value Á¸Àç ¿©ºÎ
22.5.entries( ): ÀÌÅÍ·¹ÀÌÅÍ ¿ÀºêÁ§Æ® »ý¼º
22.6.values( ): value ¹Ýȯ ÀÌÅÍ·¹ÀÌÅÍ ¿ÀºêÁ§Æ® »ý¼º
22.7.keys( ): key ¹Ýȯ ÀÌÅÍ·¹ÀÌÅÍ ¿ÀºêÁ§Æ® »ý¼º
22.8.forEach( ): ¿¤¸®¸ÕÆ®¸¶´Ù Äݹé ÇÔ¼ö È£Ãâ
22.9.delete( ): ¿¤¸®¸ÕÆ® »èÁ¦
22.10.clear( ): ¸ðµç value Áö¿ò
22.11.Symbol.iterator: ÀÌÅÍ·¹ÀÌÅÍ ¿ÀºêÁ§Æ® »ý¼º
23Àå WeakSet ¿ÀºêÁ§Æ®
23.1.°³¿ä
23.2.new WeakSet( ): WeakSet ÀνºÅϽº »ý¼º
23.3.add( ): value Ãß°¡
23.4.has( ): value Á¸Àç ¿©ºÎ
23.5.delete( ): ¿¤¸®¸ÕÆ® »èÁ¦
24Àå Proxy ¿ÀºêÁ§Æ®
24.1.°³¿ä
24.2.Æ®·¦, Çڵ鷯
25Àå Proxy Trap
25.1.new Proxy( ): Proxy ÀνºÅϽº »ý¼º
25.2.set( ): key, value ¼³Á¤
25.3.this¿Í Æ®·¦
25.4.get( ): ÇÁ·ÎÆÛƼ °ª ¹Ýȯ
25.5.has( ): Å° Á¸Àç ¿©ºÎ
25.6.defineProperty( ): ÇÁ·ÎÆÛƼ Ãß°¡, °ª º¯°æ
25.7.deleteProperty( ): ÇÁ·ÎÆÛƼ »èÁ¦
25.8.preventExtensions( ): ÇÁ·ÎÆÛƼ Ãß°¡ ±ÝÁö
25.9.isExtensible( ): ÇÁ·ÎÆÛƼ Ãß°¡ °¡´É ¿©ºÎ
25.10.getPrototypeOf( ): prototype ¹Ýȯ
25.11.setPrototypeOf( ): __proto__¿¡ prototype ¼³Á¤
25.12.ownKeys( ): ÇÁ·ÎÆÛƼ Å° ¹Ýȯ
25.13.getOwnPropertyDescriptor( ): µð½ºÅ©¸³ÅÍ ¹Ýȯ
25.14.construct( ): ÀνºÅϽº »ý¼º
25.15.apply( ): ÇÔ¼ö È£Ãâ
25.16.revocable( ): Proxy ¹«È¿È
26Àå Reflect ¿ÀºêÁ§Æ®
26.1.°³¿ä
26.2.get( ): ÇÁ·ÎÆÛƼ °ª ¹Ýȯ
26.3.set( ): key, value ¼³Á¤
26.4.has( ): Å° Á¸Àç ¿©ºÎ
26.5.apply( ): ÇÔ¼ö È£Ãâ
26.6.construct( ): ÀνºÅϽº »ý¼º
26.7.defineProperty( ): ÇÁ·ÎÆÛƼ Ãß°¡, °ª º¯°æ
26.8.deleteProperty( ): ÇÁ·ÎÆÛƼ »èÁ¦
26.9.getOwnPropertyDescriptor( ): µð½ºÅ©¸³ÅÍ ¹Ýȯ
26.10.getPrototypeOf( ): prototype ¹Ýȯ
26.11.setPrototypeOf( ): __proto__¿¡ prototype ¼³Á¤
26.12.preventExtensions( ): ÇÁ·ÎÆÛƼ Ãß°¡ ±ÝÁö
26.13.isExtensible( ): ÇÁ·ÎÆÛƼ Ãß°¡ °¡´É ¿©ºÎ
26.14.ownKeys( ): ÇÁ·ÎÆÛƼ Å° ¹Ýȯ
27Àå Promise ¿ÀºêÁ§Æ®
27.1.°³¿ä
27.2.Promise »óÅÂ
27.3.new Promise( ): Promise ÀνºÅϽº »ý¼º
27.4.then( ): ¼º°ø, ½ÇÆÐ Çڵ鷯
27.5.catch( ): ½ÇÆÐ Çڵ鷯
27.6.resolve( ): ¼º°ø »óÅÂÀÇ ÀνºÅϽº ¹Ýȯ
27.7.reject( ): ½ÇÆÐ »óÅÂÀÇ ÀνºÅϽº ¹Ýȯ
27.8.all( ): ¸ðµÎ ¼º°øÀ̸é Çڵ鷯 ½ÇÇà
27.9.race( ): óÀ½ ÇÑ ¹ø¸¸ Çڵ鷯 È£Ãâ
28Àå ArrayBuffer ¿ÀºêÁ§Æ®
28.1.Typed Array
28.2.Typed Array ±¸Çö ¿ä¼Ò
28.3.ArrayBuffer °³¿ä
28.4.new ArrayBuffer( ): ArrayBuffer ÀνºÅϽº »ý¼º
28.5.slice( ): ÁöÁ¤ ¹üÀ§ º¹»ç
28.6.isView( ): TypedArray, DataView ¿©ºÎ
28.7.Symbol.species: constructor ¹Ýȯ
29Àå TypedArray ¿ÀºêÁ§Æ®
29.1.°³¿ä
29.2.ºñÆ® °ª ±¸¼º
29.3.new TypedArray(length): ¿¤¸®¸ÕÆ® ¼ö·Î TypedArray »ý¼º
29.4.new TypedArray(TypedArray): TypedArray·Î TypedArray »ý¼º
29.5.new TypedArray(object): ¿ÀºêÁ§Æ®·Î TypedArray »ý¼º
29.6.new TypedArray(ArrayBuffer): ArrayBuffer·Î TypedArray »ý¼º
29.7.BYTES_PER_ELEMENT: ¿¤¸®¸ÕÆ®ÀÇ ¹ÙÀÌÆ® ¼ö
29.8.buffer: »ç¿ëÇÑ ArrayBuffer ¹Ýȯ
29.9.byteOffset: ArrayBufferÀÇ ¿ÀÇÁ¼Â °ª
29.10.from( ): TypedArray »ý¼º
29.11.of( ): TypedArray »ý¼º ¹× °ª ¼³Á¤
29.12.set( ): TypedArray¿¡ °ª ¼³Á¤
29.13.subarray( ): ArrayBuffer °ª º¹»ç
29.14.Symbol.iterator( ): ÀÌÅÍ·¹ÀÌÅÍ ¿ÀºêÁ§Æ® »ý¼º
29.15.Symbol.species( ): constructor ¹Ýȯ
29.16.copyWithin( ): ¹üÀ§ °ª º¹»ç
29.17.±¸Á¶Ã¼
30Àå DataView ¿ÀºêÁ§Æ®
30.1.°³¿ä
30.2.new DataView( ): DataView »ý¼º
30.3.¿£µð¾ð
30.4.getInt8( ): »çÀÎ ºÎÈ£°¡ ÀÖ´Â 8ºñÆ® °ª ¹Ýȯ
30.5.setInt8( ): »çÀÎ ºÎÈ£°¡ ÀÖ´Â 8ºñÆ® °ª ¼³Á¤
30.6.setUint8( ): »çÀÎ ºÎÈ£°¡ ¾ø´Â 8ºñÆ® °ª ¼³Á¤
30.7.setInt16( ): »çÀÎ ºÎÈ£°¡ ÀÖ´Â 16ºñÆ® °ª ¼³Á¤
ºÎ·Ï : ÀÚ¹Ù½ºÅ©¸³Æ® Ä¡Æ® ½ÃÆ®
ã¾Æº¸±â
-
-
|
±è¿µº¸ [Àú]
|
|
-
1979³â º½³¯ ¼ÒÇÁÆ®¿þ¾î ¼¼°è¿¡ µé¾î¿Í 35³â°£ ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇß½À´Ï´Ù. ±×¿¡°Ô ÀÖ¾î ¼ÒÇÁÆ®¿þ¾î °³¹ßÀº »î ÀÚüÀÔ´Ï´Ù.
ÀüÀڽŹ® ±³À°¼¾ÅÍ¿¡¼ 2012³â ÃʺÎÅÍ ÀÚ¹Ù½ºÅ©¸³Æ® Áß¡¤°í±Þ °úÁ¤À» 13¹ø °ÀÇÇßÀ¸¸ç ±â¾÷, Çб³, ±³À°¼¾ÅÍ, °¢Á¾ ¼¼¹Ì³ª¿¡¼ ÀÚ¹Ù½ºÅ©¸³Æ®, HTML5, DOM, WoT¸¦ °ÀÇÇß½À´Ï´Ù.
E-mail tonextday@gmail.com Homepage www.corechain.com
-
-
Àüü 0°³ÀÇ ±¸¸ÅÈıⰡ ÀÖ½À´Ï´Ù.
|
ÀÎÅÍÆÄÅ©µµ¼´Â °í°´´ÔÀÇ ´Ü¼ø º¯½É¿¡ ÀÇÇÑ ±³È¯°ú ¹ÝÇ°¿¡ µå´Â ºñ¿ëÀº °í°´´ÔÀÌ ÁöºÒÄÉ µË´Ï´Ù.
´Ü, »óÇ°À̳ª ¼ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯ ¹× ¹ÝÇ°Àº ¹«·á·Î ¹ÝÇ° µË´Ï´Ù. |
|
±³È¯ ¹× ¹ÝÇ°ÀÌ °¡´ÉÇÑ °æ¿ì |
»óÇ°À» °ø±Þ ¹ÞÀº ³¯·ÎºÎÅÍ 7ÀÏÀ̳» °¡´É
°ø±Þ¹ÞÀ¸½Å »óÇ°ÀÇ ³»¿ëÀÌ Ç¥½Ã, ±¤°í ³»¿ë°ú ´Ù¸£°Å³ª ´Ù¸£°Ô ÀÌÇàµÈ °æ¿ì¿¡´Â °ø±Þ¹ÞÀº ³¯·ÎºÎÅÍ 3°³¿ù À̳», ȤÀº ±×»ç½ÇÀ» ¾Ë°Ô µÈ ³¯ ¶Ç´Â ¾Ë ¼ö ÀÖ¾ú´ø ³¯·ÎºÎÅÍ 30ÀÏ À̳»
»óÇ°¿¡ ¾Æ¹«·± ÇÏÀÚ°¡ ¾ø´Â °æ¿ì ¼ÒºñÀÚÀÇ °í°´º¯½É¿¡ ÀÇÇÑ ±³È¯Àº »óÇ°ÀÇ Æ÷Àå»óÅ µîÀÌ ÀüÇô ¼Õ»óµÇÁö ¾ÊÀº °æ¿ì¿¡ ÇÑÇÏ¿© °¡´É |
|
±³È¯ ¹× ¹ÝÇ°ÀÌ ºÒ°¡´ÉÇÑ °æ¿ì |
±¸¸ÅÈ®Á¤ ÀÌÈÄ(¿ÀǸ¶ÄÏ»óÇ°¿¡ ÇÑÇÔ)
°í°´´ÔÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¸ê½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
(´Ü, »óÇ°ÀÇ ³»¿ëÀ» È®ÀÎÇϱâ À§ÇÏ¿© Æ÷Àå µîÀ» ÈѼÕÇÑ °æ¿ì´Â Á¦¿Ü)
½Ã°£ÀÌ Áö³²¿¡ µû¶ó ÀçÆǸŰ¡ °ï¶õÇÒ Á¤µµ·Î ¹°Ç°ÀÇ °¡Ä¡°¡ ¶³¾îÁø °æ¿ì
Æ÷Àå °³ºÀµÇ¾î »óÇ° °¡Ä¡°¡ ÈÑ¼ÕµÈ °æ¿ì |
|
´Ù¹è¼ÛÁöÀÇ °æ¿ì ¹ÝÇ° ȯºÒ |
´Ù¹è¼ÛÁöÀÇ °æ¿ì ´Ù¸¥ Áö¿ªÀÇ ¹ÝÇ°À» µ¿½Ã¿¡ ÁøÇàÇÒ ¼ö ¾ø½À´Ï´Ù.
1°³ Áö¿ªÀÇ ¹ÝÇ°ÀÌ ¿Ï·áµÈ ÈÄ ´Ù¸¥ Áö¿ª ¹ÝÇ°À» ÁøÇàÇÒ ¼ö ÀÖÀ¸¹Ç·Î, ÀÌÁ¡ ¾çÇØÇØ Áֽñ⠹ٶø´Ï´Ù. |
|
Áß°í»óÇ°ÀÇ ±³È¯ |
Áß°í»óÇ°Àº Á¦ÇÑµÈ Àç°í ³»¿¡¼ ÆǸŰ¡ ÀÌ·ç¾îÁö¹Ç·Î, ±³È¯Àº ºÒ°¡´ÉÇÕ´Ï´Ù. |
|
¿ÀǸ¶ÄÏ »óÇ°ÀÇ È¯ºÒ |
¿ÀǸ¶ÄÏ»óÇ°¿¡ ´ëÇÑ Ã¥ÀÓÀº ¿øÄ¢ÀûÀ¸·Î ¾÷ü¿¡°Ô ÀÖÀ¸¹Ç·Î, ±³È¯/¹ÝÇ° Á¢¼ö½Ã ¹Ýµå½Ã ÆǸÅÀÚ¿Í ÇùÀÇ ÈÄ ¹ÝÇ° Á¢¼ö¸¦ ÇϼžßÇϸç, ¹ÝÇ°Á¢¼ö ¾øÀÌ ¹Ý¼ÛÇϰųª, ¿ìÆíÀ¸·Î º¸³¾ °æ¿ì »óÇ° È®ÀÎÀÌ ¾î·Á¿ö ȯºÒÀÌ ºÒ°¡´ÉÇÒ ¼ö ÀÖÀ¸´Ï À¯ÀÇÇϽñ⠹ٶø´Ï´Ù. |
|
|
|
¹è¼Û¿¹Á¤ÀÏ ¾È³» |
ÀÎÅÍÆÄÅ© µµ¼´Â ¸ðµç »óÇ°¿¡ ´ëÇØ ¹è¼Û¿Ï·á¿¹Á¤ÀÏÀ» À¥»çÀÌÆ®¿¡ Ç¥½ÃÇÏ°í ÀÖ½À´Ï´Ù.
|
<ÀÎÅÍÆÄÅ© Á÷¹è¼Û »óÇ°> |
»óÇ°Àº ¿ù~Åä¿äÀÏ ¿ÀÀü 10½Ã ÀÌÀü ÁÖ¹®ºÐ¿¡ ´ëÇÏ¿© ´çÀÏ Ãâ°í/´çÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÏ´Â »óÇ°ÀÔ´Ï´Ù. |
»óÇ°Àº ¼¿ïÁö¿ª/ÆòÀÏ ÁÖ¹®ºÐÀº ´çÀÏ Ãâ°í/ÀÍÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇϸç,
¼¿ï¿ÜÁö¿ª/ÆòÀÏ ÁÖ¹®ºÐÀÇ °æ¿ì´Â ¿ÀÈÄ 6½Ã±îÁö ÁÖ¹®ºÐ¿¡ ´ëÇÏ¿© ÀÍÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÏ´Â »óÇ°ÀÔ´Ï´Ù.
(´Ü, ¿ù¿äÀÏÀº 12½Ã±îÁö ÁÖ¹®¿¡ ÇÑÇÔ)
|
»óÇ°Àº, ÀÔ°í¿¹Á¤ÀÏ(Á¦Ç°Ãâ½ÃÀÏ)+Åùè»ç¹è¼ÛÀÏ(1ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù. |
~
»óÇ°Àº À¯ÅëƯ¼º»ó ÀÎÅÍÆÄÅ©¿¡¼ Àç°í¸¦ º¸À¯ÇÏÁö ¾ÊÀº »óÇ°À¸·Î ÁÖ¹®ÀÏ+±âÁØÃâ°íÀÏ+Åùè»ç¹è¼ÛÀÏ(1ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù.(Åä/°øÈÞÀÏÀº ¹è¼Û±â°£¿¡ Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù.)
¡Ø±âÁØÃâ°íÀÏ:ÀÎÅÍÆÄÅ©°¡ »óÇ°À» ¼ö±ÞÇÏ¿© ¹°·ùâ°í¿¡¼ Æ÷Àå/Ãâ°íÇϱâ±îÁö ¼Ò¿äµÇ´Â ½Ã°£
|
|
<¾÷ü Á÷Á¢¹è¼Û/¿ÀǸ¶ÄÏ »óÇ°> |
~
»óÇ°Àº ¾÷ü°¡ ÁÖ¹®À» È®ÀÎÇÏ°í, Ãâ°íÇϱâ±îÁö °É¸®´Â ½Ã°£ÀÔ´Ï´Ù. ÁÖ¹®ÀÏ+±âÁØÃâ°íÀÏ+Åùè»ç¹è¼ÛÀÏ(2ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù.(Åä/°øÈÞÀÏÀº ¹è¼Û±â°£¿¡ Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù.)
¡Ø5ÀÏÀ̳» Ãâ°í°¡ ½ÃÀÛµÇÁö ¾ÊÀ»½Ã, ¿ÀǸ¶ÄÏ »óÇ°Àº ÀÚµ¿À¸·Î ÁÖ¹®ÀÌ Ãë¼ÒµÇ¸ç, °í°´´Ô²² Ç°Àýº¸»ó±ÝÀ» Áö±ÞÇØ µå¸³´Ï´Ù.
|
|
|
¹è¼Ûºñ ¾È³» |
µµ¼(Áß°íµµ¼ Æ÷ÇÔ)¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 2,000¿ø (1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û) À½¹Ý/DVD¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 1,500¿ø (2¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
ÀâÁö/¸¸È/±âÇÁÆ®¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 2,000¿ø (2¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
µµ¼¿Í À½¹Ý/DVD¸¦ ÇÔ²² ±¸¸ÅÇϽøé : ¹è¼Ûºñ 1,500¿ø 1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
µµ¼¿Í ÀâÁö/¸¸È/±âÇÁÆ®/Áß°íÁ÷¹è¼Û»óÇ°À» ÇÔ²² ±¸¸ÅÇϽøé : 2,000¿ø (1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
¾÷üÁ÷Á¢¹è¼Û»óÇ°À» ±¸¸Å½Ã : ¾÷üº°·Î »óÀÌÇÑ ¹è¼Ûºñ Àû¿ë
* ¼¼Æ®»óÇ°ÀÇ °æ¿ì ºÎºÐÃë¼Ò ½Ã Ãß°¡ ¹è¼Ûºñ°¡ ºÎ°úµÉ ¼ö ÀÖ½À´Ï´Ù.
* ºÏÄ«Æ®¿¡¼ ¹è¼Ûºñ¾ø¾Ö±â ¹öÆ°À» Ŭ¸¯Çϼż, µ¿ÀϾ÷ü»óÇ°À» Á¶±Ý ´õ ±¸¸ÅÇϽøé, ¹è¼Ûºñ¸¦ Àý¾àÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
|
|
Çؿܹè¼Û ¾È³» |
ÀÎÅÍÆÄÅ©µµ¼¿¡¼´Â ±¹³»¿¡¼ ÁÖ¹®ÇϽðųª ÇØ¿Ü¿¡¼ ÁÖ¹®ÇÏ¿© ÇØ¿Ü·Î ¹è¼ÛÀ» ¿øÇÏ½Ç °æ¿ì DHL°ú Ư¾àÀ¸·Î Ã¥Á¤µÈ ¿ä±ÝÇ¥¿¡
ÀÇÇØ °³ÀÎÀÌ ÀÌ¿ëÇÏ´Â °æ¿ìº¸´Ù ¹è¼Û¿ä±ÝÀ» Å©°Ô ³·Ã߸ç DHL(www.dhl.co.kr)·Î Çؿܹè¼Û ¼ºñ½º¸¦ Á¦°øÇÕ´Ï´Ù.
Çؿܹè¼ÛÀº µµ¼/CD/DVD »óÇ°¿¡ ÇÑÇØ ¼ºñ½ºÇÏ°í ÀÖÀ¸¸ç, ´Ù¸¥ »óÇ°À» ºÏÄ«Æ®¿¡ ÇÔ²² ´ãÀ¸½Ç °æ¿ì Çؿܹè¼ÛÀÌ ºÒ°¡ÇÕ´Ï´Ù.
ÇØ¿ÜÁÖ¹®¹è¼Û ¼ºñ½º´Â ÀÎÅÍÆÄÅ© µµ¼ ȸ¿ø °¡ÀÔÀ» Çϼž߸¸ ½Åû °¡´ÉÇÕ´Ï´Ù. |
|
¾Ë¾ÆµÎ¼¼¿ä!!! |
µµ¸Å»ó ¹× Á¦ÀÛ»ç »çÁ¤¿¡ µû¶ó Ç°Àý/ÀýÆÇ µîÀÇ »çÀ¯·Î Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù.
¿ÀǸ¶ÄϾ÷üÀÇ ¹è¼ÛÁö¿¬½Ã ÁÖ¹®ÀÌ ÀÚµ¿À¸·Î Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
À¯ÅëÀÇ Æ¯¼º»ó Ãâ°í±â°£Àº ¿¹Á¤º¸´Ù ¾Õ´ç°ÜÁö°Å³ª ´ÊÃçÁú ¼ö ÀÖ½À´Ï´Ù.
Åùè»ç ¹è¼ÛÀÏÀÎ ¼¿ï ¹× ¼öµµ±ÇÀº 1~2ÀÏ, Áö¹æÀº 2~3ÀÏ, µµ¼, »ê°£, ±ººÎ´ë´Â 3ÀÏ ÀÌ»óÀÇ ½Ã°£ÀÌ ¼Ò¿äµË´Ï´Ù. |
|
|
|
|