๐ ๋ค์ด๊ฐ๋ฉฐ ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์ด์ฉํ ํ์๊ฐ์ , ์ฝ๊ด ๋์ ์์ ๋ฅผ ๊ฒ์ํ๋ฉด jQuery๋ฅผ ์ด์ฉํ ์์ ๊ฐ ๋ง์๋ฐ, ์์ฆ์๋ jQuery๋ฅผ ๋ง์ด ์ฌ์ฉํ์ง ์๋ ์ถ์ธ์ด๊ณ , ์์ Vanilla ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํ๋ฉฐ ๊ณต๋ถํ๋ ๊ฒ์ด ๋งค์ฐ ๋์์ด ๋๊ธฐ ๋๋ฌธ์ jQuery ์์ด ์์ Vanilla ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์ด์ฉํ์ฌ ์์ ๋ฅผ ๋ง๋ค์ด ๋ณด๊ฒ ์ต๋๋ค. ์์ฑ ํ๋ฉด HTML ๊ตฌ์ฑ JUN { item.checked = true; agreements[item.id] = true; item.parentNode.classList.add('active'); }); } item(์ฒดํฌ๋ฐ์ค)์ checked๋ฅผ true๋ก ๋ณ๊ฒฝํฉ๋๋ค. ( checked๋ฅผ true๋ฅผ ์ฃผ๋ฉด ์ฒดํฌ ๋ฐ์ค๋ ์ฒดํฌ๊ฐ ๋จ.) ๊ทธ๋ค์ ์์์ ์์ฑํ Object์์ ์ฒดํฌ๋ฐ์ค์ ..
๐ ๋ค์ด๊ฐ๋ฉฐ ๋ด๊ฐ ์ต๊ทผ์ Vanilla JavaScript๋ฅผ ๊ณต๋ถํ๋ฉด์ ์๊ฒ ๋ ๊ฒ์ด ๋ฐ๋ก ์๋ฐ์คํฌ๋ฆฝํธ ES6 ๋ฌธ๋ฒ์ธ ๊ตฌ์กฐ ๋ถํด ํ ๋น(Destructuring)์ด๋ค. ๊ตฌ์กฐ ๋ถํด ํ ๋น(Destructuring) ๊ฐ์ฒด ๊ตฌ์กฐ ๋ถํด๋ฅผ ์ด์ฉํ์ฌ ๋ณ์๋ฅผ ์์ฑํ๊ฒ ๋๋ฉด, ๋ฐฐ์ด์ด๋, ๊ฐ์ฒด๋ฅผ ์ด์ฉํ ๋ณ์๊ฐ ๊ฐ๊ฒฐํ๋ฉด์๋ ๋ณด๊ธฐ ์ฝ๊ฒ ์์ฑํ ์ ์์ด์ ์ ์ฉํ๋ค. ๊ทธ๋์, ์ด๋ฒ์๋ ๊ฐ๋จํ๊ฒ ๊ตฌ์กฐ ๋ถํด ํ ๋น(Destructuring), ๊ฐ์ฒด ๊ตฌ์กฐ ๋ถํด๊ฐ ๋ฌด์์ด๊ณ , ์ด๋ป๊ฒ ์ฌ์ฉํด์ผ ํ๋์ง ์ ๋ฆฌํด๋ณด๊ฒ ๋ค. 1. ๊ตฌ์กฐ ๋ถํด ํ ๋น(Destructuring)์ด๋ โ ๊ตฌ์กฐ ๋ถํด ํ ๋น ๊ตฌ๋ฌธ์ ๋ฐฐ์ด์ด๋ ๊ฐ์ฒด์ ์์ฑ์ ํด์ฒดํ์ฌ ๊ทธ ๊ฐ์ ๊ฐ๋ณ ๋ณ์์ ๋ด์ ์ ์๊ฒ ํ๋ JavaScript ํํ์์ด๋ค. -(MDN) ์ด๋ก์ ๋ฐฐ์ด์ด๋ ๊ฐ์ฒด๋ฅผ ๋ณ์์ ๋ด์..
(๋ณธ ๋ด์ฉ์ ๋ ธ๋ง๋ ์ฝ๋๋์ [Python์ผ๋ก ์น ์คํฌ๋ํผ ๋ง๋ค๊ธฐ] ๊ฐ์๋ฅผ ํ ๋๋ก ์ ๋ฆฌํ์์ต๋๋ค.) ๐ ๋ค์ด๊ฐ๋ฉฐ ํ์ด์ฌ์ ๋ค๋ฅธ ์ปดํจํฐ ์ธ์ด๋ค๋ณด๋ค ๋น๊ต์ ์ฝ๊ณ ์๊ฐ๋ณด๋ค ํจ์ฌ ๋ง์ ๊ธฐ๋ฅ๋ค์ ๊ตฌํํ ์ ์๋ ๋งํผ ์ธ๊ธฐ๋ ๋ง์ ์ธ์ด์ ๋๋ค. 1. ํ์ด์ฌ์์ ๋ณ์ ์ ์ธ ๋ฐฉ๋ฒ ๋จผ์ ํ์ด์ฌ์์ ๋ณ์๋ฅผ ์ ์ธํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์ ๋ณด๊ฒ ์ต๋๋ค. ํ์ด์ฌ์ ์ผ๋ฐ์ ์ผ๋ก C๋ JAVA์ ๊ฐ์ด ๋ณ์ ํ์ ์ ๋ฐ๋ก ์ง์ ํ์ง ์์๋ ๋ฉ๋๋ค. ๋, ๋ค๋ฅธ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ช ๋ น์ ๋ง์น ๋ ์ธ๋ฏธ์ฝ๋ก (;)์ ๋ถ์ด์ง๋ง ํ์ด์ฌ์์๋ ์ธ๋ฏธ์ฝ๋ก (;)์ ๋ถ์ด์ง ์์๋ ๋ฉ๋๋ค. ํ์ด์ฌ์์ ๋ณ์๋ฅผ ์ ์ธํ๋ ๋ฐฉ๋ฒ์ ๋งค์ฐ ๊ฐ๋จํฉ๋๋ค. (function()์ ๊ดํ ๋ด์ฉ์ ์ถํ ์ ๋ฆฌํ ๊ฒ์ ๋๋ค.) a = 1 b = 2 print(a + b) ๋ณ์..
(๋ณธ ๋ด์ฉ์ ๋ ธ๋ง๋ ์ฝ๋๋์ [Python์ผ๋ก ์น ์คํฌ๋ํผ ๋ง๋ค๊ธฐ] ๊ฐ์๋ฅผ ํ ๋๋ก ์ ๋ฆฌํ์์ต๋๋ค.) ๐ ๋ค์ด๊ฐ๋ฉฐ ์์ ์ ๋ฆฌ ๊ธ์์ ํ์ด์ฌ์ ๋ณ์ ์ ์ธ2020/12/14 - [๊ฐ๋ฐ ๊ณต๋ถ/Python] - [Python] ํ์ด์ฌ์ ๋ณ์ ์ ์ธ ๋ฐฉ๋ฒ | variable declaration, variable naming ์ ๋ํด ์์๋ดค์์ต๋๋ค. ๋ณ์์ ์ ์ธ ๋ฐฉ๋ฒ์ ์์๋ดค์ผ๋, ์ด์ ๋ณ์๋ฅผ ์ง์ ์ ์ผ๋ก ์ฌ์ฉํ ์ ์๊ฒ ํ์ด์ฌ์ ์๋ฃํ(Data types)์ ๋ํด์ ์์๋ณผ ๊ฒ์ ๋๋ค. 1. ํ์ด์ฌ์ ์๋ฃํ(Data Types) ํ์ด์ฌ์ ์ ์, ์ค์, ๋ฌธ์, ๋ ผ๋ฆฌํ ๋ฑ ๊ธฐ๋ณธ ์๋ฃํ ํํ๋ฅผ ์ฒ๋ฆฌํฉ๋๋ค. ๋จผ์ ๊ธฐ๋ณธ์ ์ธ Data Type์ ๋ํด์ ์์๋ณผ ๊ฒ์ ๋๋ค. ๋ฌธ์ํ(String type): ๋ฌธ์์ด์ ๋ฐ๋์ ์์๋ฐ์ดํ๋,..