scope ํจ์์ ์ธ๋ฌธ์ผ๋ก ์ ์ํ ํจ์๋ ํจ์ ํธ์ด์คํ
์ด ์ผ์ด๋๋ค.ํจ์ ํํ์์ ๋ถ๊ฐ๋ฅ ํจ์ ํธ์ด์คํ
: ํจ์ ์ ์ธ ์ด์ ์ ํธ์ถ์ด ๋๋ค. describe('scope ๋ํด์ ํ์ตํฉ๋๋ค.', function () { // scope๋ ๋ณ์์ ๊ฐ(๋ณ์์ ๋ด๊ธด ๊ฐ)์ ์ฐพ์ ๋ ํ์ธํ๋ ๊ณณ์ ๋งํฉ๋๋ค. ๋ฐ๋์ ๊ธฐ์ตํ์๊ธฐ ๋ฐ๋๋๋ค. it('ํจ์ ์ ์ธ์(declaration)๊ณผ ํจ์ ํํ์(expression)์ ์ฐจ์ด๋ฅผ ํ์ธํฉ๋๋ค.', function () { let funcExpressed = 'to be a function'; expect(typeof funcDeclared).to.equal("function"); expect(typeof funcExpressed).to.equal("string"); functio..
JavaScript
์ด๋ค ์ปดํจํฐ ์ธ์ด๋ฅผ ๋ฐฐ์ฐ๋๋ผ๋ ๊ฐ์ฅ๋จผ์ ์ง์คํด์ผ ํ ๊ฒ์ CRUD๊ฐ ๋๊ฒ ๋ค. ์ด๋ฒ์๋ document ๊ฐ์ฒด๋ฅผ ํตํด์ html ์๋ฆฌ๋จผํธ๋ฅผ create, read, update, delete ๋ฐฉ๋ฒ์ ํ์ตํ๋ค. ํนํ, DOM ์์๋ html ์ ์ ์ฉ(append) ํ๋ ๋ฉ์๋๊ฐ ๋ฐ๋ก ์์ผ๋ ์ฃผ์ํด์ผ ๊ฒ ๋ค. CREATE ์์ฑ document.createElement('div')๋ฅผ ์ฌ์ฉํ์ฌ div๋ฅผ ์์ฑํ๋ค document.createElement('div') โโ //์๋ฐ์คํฌ๋ฆฝํธ์์ ์ด๋ค ์์
์ ๊ฒฐ๊ณผ๋ฅผ ๋ด์ผ๋ ค๋ฉด? //๋ณ์๋ฅผ ์ ์ธํ๊ณ ์ด๋ค ์์
์ ๊ฒฐ๊ณผ๋ฅผ ๋ณ์์ ํ ๋น //์ฌ๊ธฐ์๋ div element๋ฅผ tweetDiv์ ํ ๋น const tweetDiv = document.createElement('div') ์์ง ..