
์ ๊ฐ ์์ฑํ๋ ์ฑ์ฅ์ผ๊ธฐ๋ ... ์ปดํจํฐ๋ฅผ ๊ฐ๋ฅด์ณ ๋๋ฆฌ๊ธฐ ์ํจ์ด ์๋๋ผ
๊ณต๋ถํ๋๊ฑธ ๊ธฐ๋กํ๋ ์ฉ๋์ ๋๋ค...ใ ใ
๊ทธ๋์ ๊ธ์ด ์๋ง์ผ ์ ์์ผ๋ ํน์๋ ๋ฐฐ์ฐ๊ณ ์ถ์ผ์ ๋ถ์ด ๊ณ์๋ค๋ฉด
https://opentutorials.org/course/2136/11850 โ ์ฌ๊ธฐ์ ๊ณต๋ถํ์๊ธฐ ๋ฐ๋๋๋ค : )
์ฐ์ module์ด๋๊ฑด ์...๋ถํ ๊ฐ์๊ฑฐ๋ผ๊ณ ํ๋ค์?
์ ๋ ์์ง๊น์ง๋ ํ์คํ ๋ชจ๋ฅด๊ฒ ์ง๋ง ์ด๋๋ถ์ด ์ค๋ช
ํด์ฃผ์๊ธฐ๋ฅผ
์๋์ฐจ๋ก ๋ดค์ ๋ "์์ง ๋ชจ๋" ์๋์ฐจ์ ํ๋ค ์ค๋ค. "๋ฐํด ๋ชจ๋" ์๋์ฐจ๋ฅผ ๊ตด๋ฌ๊ฐ๊ฒ ํ๋ค. "์ ์ ๋ฆฌ ๋ชจ๋" ๋ฐ๋์ ๋ง๋๋ค.
๋ชจ๋ ๋ณ๋ก ํ๋์ ๊ธฐ๋ฅ์ ๊ฐ์ง๊ณ ์๊ณ ์ด๊ฒ๋ค์ด ๋ญ์น๋ฉด ๋ ํฐ ํ์ ๋ฐํํ๋ ๊ฒ.
์ฐ์ ๊ฐ๋จํ๊ฒ ์ดํดํ๋ผ๊ณ ํ์๋ฉด์ ๋์์ฃผ์
จ์ด์โก
๊ทธ ๋๋ถ์ ์ปด๋งน์ธ ์ ๊ฐ module์ ๊ดํด์ ์ด์ํ ์๋ฏธ๋ฅผ ๋ถ์ฌํ๋ ๊ฑธ ๋ง์ ์ฃผ์
จ์ด์ใ
ใ
์ ๋ uglify-js๋ผ๋ ๊ฒ๊ณผ underscore๋ผ๋ ๊ฑธ ๋ฐฐ์ ์ด์!!
uglify-js๋ ์ฌ๋์ด ๋ง๋ ์ฝ๋๋ฅผ ๋ชป์๊ธฐ๊ฒ ๋ง๋ค์ด ์ฃผ๋ ๊ฑฐ๋์ใ
ใ
์ฒ์์๋ ๋ฌด์จ ์๋ฆฌ์ธ์ง ๋ชฐ๋๋๋ฐ...์ฉ๋์ ์ค์ฌ์ค๋ค๊ณ ํฉ๋๋ค!
์๋ฅผ ๋ค์ด์
์ฌ๊ธฐ์ ์ฝ๋๋ฅผ ๋ณด๋ฉด ๋์ฐ์ฐ๊ธฐ, ์นธ๋๋๋ฑ ์ด ๋ณด์ด์ฃ ?
์ด๊ฑธ uglify-js๋ฅผ ์ด์ฉํ๋ฉด ๋ชป์๊ธฐ๊ฒ ๋ฐ๋๋๊ฑฐ์์!
์ฌ์ฉ ๋ฐฉ๋ฒ์ ์๋ ค๋๋ฆด๊ป์! ใ
ใ
์ฑ์ฅ์ผ๊ธฐ 1์ผ์ฐจ ๋ด์ฉ์ ๋ณด์๋ฉด ๋ฐ๋ผํ์๊ธฐ ์์ํด์ง๋๋ค.
์์ ์๋ ์ฝ๋์ ํํ๊ฐ ๋ค๋ฅด์ฃ ? uglify๋ฅผ ์ด์ฉํ๋ฉด ์ด๋ ๊ฒ ๋จ์์ฐ๊ธฐ , ์นธ๋๋์ด ์ฌ๋ผ์ง๋๋ค.
์ฌ๊ธฐ์ ์กฐ๊ธ๋ ๊ฐ๋จํ๊ฒ ๋ง๋ค์ด ๋ณผ๊ป์!
name์ด๋ ๊ฒ 1๋ก ๋ฐ๋๊ฒ ๋ณด์ด์์ฃ ?ใ
ใ
์ ๊ทธ๋ผ ์ด๊ฑธ ์ด๋ป๊ฒ ์ ์ฅ์ ํ๋๋ ํ๋ฉด
์ค๋ช
์ ๋๋ฆด๊ป์!
-o : ์ ์ฅ์ ํ๊ฒ ๋ค!
pretty.min.js : ์ด ์ด๋ฆ์ผ๋ก ์ ์ฅ์ ํ๊ฒ ๋ค!
-m : ๋์ ์ฝ๋๋ฅผ ๊ฐ๋จํ๊ฒ ๋ชป์๊ธฐ๊ฒ ๋ง๋ค์ด๋ฒ๋ฆฌ๊ฒ ๋ค!
์ด๋ฐ๊ฑฐ ์์ ใ
ใ
ใ
์ด๋ ๊ฒ ์น๋ฉด ์ํฐ๋ฅผ ๋นก! ๋๋ฅด๋ฉด
์ด๋ ๊ฒ pretty.js์๋ณธ๊ณผ ๋ชป์๊ธดpretty.min.js๊ฐ ์๊ฒจ๋๊ฒ ๋ฉ๋๋ค.ใ
ใ
ใ
(pretty.min.js ๋ผ๊ณ ์ ๋๊ฑธ ์..์๋ฌต์ ์ฝ์? ๊ทธ๋ฐ๊ฑฐ๋ผ๋๋ฐ...์๋ฌด๊ฑฐ๋ ์ ์ด๋๋์..)
์ค๋์ ๋ญ๊ฐ ....์ผ๊ธฐ์ ์ธ๋งํ ๋ด์ฉ์ด ์๋ค์ ใ
ใ
ใ
underscore์ ๋ํด์ ์ ๊ณ ์ถ์๋ฐ...๋จธ๋ฆฌ๋ก๋ ์ด๋ ๊ฒ ์ ๋ ๊ฒ ํ๋๊ฑด์ง ์ดํด๋ฅผ ํ๋๋ฐ...
๊ธ๋ก ์ ์ง๋ฅผ ๋ชปํ๊ฒ ์ด์ ใ
ใ
ใ
๊ทธ๋์ ๊ทธ๋ฅ ๊ฐ๋จํ๊ฒ ์ ์ด๋ณผ๊ป์ ใ
ใ
ใ
var _ = require('underscore');
var arr = [3,6,9,1,12]
console.log(arr[0]);
console.log(.first(arr));
console.log(arr[arr.length-1]);
console.log(.last(arr));
์ด๋ฐ ์ฝ๋๋ฅผ ๋ฃ์ผ๋ฉด
์ด๋ ๊ฒ ๋์ต๋๋ค... ใ
ใ
ใ
์ ์ค๋ช
์ ํด์ผ์ง.....ํ๊ฑฐ๋ง ์ฌ๋ฆฌ๋ฉด ๋ญํ๋ ใ
ใ
ใ
์์ ๊ฒ์ฌ๋ ์๋๊ณ ใ
ใ
ใ
ใ
ใ
๊ฒฐ๋ก ์....npm๊ณผ ๋ชจ๋์ ๊ดํ ๊ณต๋ถ๋ฅผ ํ์ต๋๋ค! ใ
ใ
ใ
์ ๊ฐ ์ ๋ง ์ํ๊ฒ ๋๋ฉด ... ๊ทธ๋ ... ์ ๋๋ก ๋ ๊ธ๊ณผ ์ฝ๋๋ฅผ ์ฌ๋ฆด์ ์์๊บผ ๊ฐ์์ ใ
ใ