javascript
-
๐ ์น ๋ธ๋ผ์ฐ์ 1 | ํฌ๋ก์ค๋ธ๋ผ์ฐ์ง (์น ํธํ์ฑ)Web Architecture 2020. 11. 23. 07:13
๋ธ๋ผ์ฐ์ ์ ์ฃผ์ ๊ธฐ๋ฅ ์ธํฐ๋ท ์ต์คํ๋ก๋ฌ, ํฌ๋กฌ ๋ฑ ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ๋ ์ํํธ์จ์ด(์ฑ)๋ฅผ ๋ธ๋ผ์ฐ์ ๋ผ๊ณ ํ๋ค. ๋ธ๋ผ์ฐ์ ์ ๊ฐ์ฅ ํต์ฌ ๊ธฐ๋ฅ์ ์ฌ์ฉ์๊ฐ url(์์์ด ์๋ ์์น, ์ฃผ์)์ ์ ๋ ฅํ์ ๋ ์์(์ฃผ๋ก HTMLํ์ผ)์ ์๋ฒ์ ์์ฒญํ๊ณ ๋ธ๋ผ์ฐ์ ์ ํ์ํ์ฌ ์ฌ์ฉ์์๊ฒ ๋ณด์ฌ์ฃผ๋ ๊ธฐ๋ฅ์ด๋ค. ํฌ๋ก์ค๋ธ๋ผ์ฐ์ง(์น ํธํ์ฑ) ๋ธ๋ผ์ฐ์ ๋ ์ธํฐ๋ท ์ต์คํ๋ก๋ฌ, ํ์ด์ดํญ์ค, ์ฌํ๋ฆฌ, ํฌ๋กฌ ๋ฑ ๋ง์ ์ข ๋ฅ๊ฐ ์๋ค. ๊ณผ๊ฑฐ์๋ ๋ธ๋ผ์ฐ์ ๋ค์ด ์ ๋ง๋ค ๋ ์์ ์ธ ๋ฐฉ๋ฒ์ผ๋ก ๋ธ๋ผ์ฐ์ ๋ฅผ ๋ง๋ค์ด์ ์ฌ๊ฐํ ํธํ์ฑ ๋ฌธ์ ๋ฅผ ๊ฒช์๋ค. (์น ์๋น์ค๋ฅผ ๋ง๋๋๋ฐ ํฌ๋กฌ์ ์ฌ์ฉํ๋ ์ ์ , ์ธํฐ๋ท ์ต์คํ๋ก๋ฌ๋ฅผ ์ฌ์ฉํ๋ ์ ์ ๋ฑ ๊ฐ๊ฐ์ ๋ธ๋ผ์ฐ์ ์ ๋ง๊ฒ ์น ์๋น์ค๋ฅผ ๋ง๋ค์ด์ผ ํ๋ค) ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์น ํ์คํ ๊ธฐ๊ตฌ์ธ W3C(World Wide Web Consort..
-
๐์๋ฐ์คํฌ๋ฆฝํธ 5 | this, 5๊ฐ์ง ๋ฐ์ธ๋ฉ ํจํด์๋ฐ์คํฌ๋ฆฝํธ 2020. 7. 21. 18:27
this let array = []; array.push(1); array.pop(); push, pop, shift, unshift ๋ฑ ์๋ฐ์คํฌ๋ฆฝํธ์์๋ ๋ง์ ๋ฉ์๋๋ค์ ์ฌ์ฉํ ์ ์๋ค. ๋ฉ์๋๋ค์ ์์ ์ด ์ํ ๊ฐ์ฒด(๋ง์นจํ ์์ ๊ฐ์ฒด)์ ํ๋กํผํฐ๋ฅผ ์ฐธ์กฐํ๊ณ ๋ณ๊ฒฝํ ์ ์๋ค. ์๋ฐ์คํฌ๋ฆฝํธ์์ ์ ๊ณตํ๋ ๋ฉ์๋๋ค์ ์ด๋ฏธ ์๋ฐ์คํฌ๋ฆฝํธ์์ ์ ์๋ฅผ ํด๋์๊ธฐ ๋๋ฌธ์ ๊ฐ์ ธ๋ค ์ฌ์ฉํ ์ ์๋ค. function Example(){ this.storage = []; } Example.prototype.push = function(){ this.storage.push(1); return 1; } Example ์์ฑ์ ํจ์๋ฅผ ์์ฑํ๋ค. push ๋ฉ์๋๋ storage์ 1์ ์ถ๊ฐํ๋ ๋ฉ์๋์ด๋ค. ์์ฑ์ ํจ์๋ก ์ธ์คํด์ค๋ฅผ ์์ฑ..