JavaScript

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..
์–ด๋–ค ์ปดํ“จํ„ฐ ์–ธ์–ด๋ฅผ ๋ฐฐ์šฐ๋”๋ผ๋„ ๊ฐ€์žฅ๋จผ์ € ์ง‘์ค‘ํ•ด์•ผ ํ•  ๊ฒƒ์€ 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') ์•„์ง ..
becky(์ง€์€)
'JavaScript' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก