์ฐ์ต๋ฌธ์ (7)
-
[JS + jquery] ํจ๊ณผ ๋ฉ์๋์ ์ ๋๋ฉ์ด์ ๋ฉ์๋ ๊ธฐ์ด ์ฐ์ต๋ฌธ์ 1, 2
* ์ฐ์ต๋ฌธ์ 1 ๋ฒํผ ๋ด์ฉ * ์ฐ์ต๋ฌธ์ 2 new document ๋ฒํผ ๋ด์ฉ
2021.11.01 -
[JS + jquery] ์ ๋๋ฉ์ด์ ํจ๊ณผ ์ ์ด ๋ฉ์๋ (queue(), dequeue(), stop(), clearQueue(), finish(), delay() )
1. ์ ๋๋ฉ์ด์ ํจ๊ณผ ์ ์ด ๋ฉ์๋ ์ ๋๋ฉ์ด์ ํจ๊ณผ ์ ์ด ๋ฉ์๋๋ 'ํจ๊ณผ' ๋๋ '์ ๋๋ฉ์ด์ '์ด ์ ์ฉ๋ ์์์ ๋์์ ์ ์ดํ๋ ๋ฉ์๋์ด๋ค. ์ ๋๋ฉ์ด์ ๋ฉ์๋๋ ํจ์๊ฐ ์ ์ฉ๋ ์์๋๋ก ํ(queue) ๋ผ๋ ์ ์ฅ์์ ์ ์ฅ๋๋ค. - ์ ๋๋ฉ์ด์ ํจ๊ณผ ์ ์ด ๋ฉ์๋ ์ข ๋ฅ stop() ํ์ฌ ์คํ ์ค์ธ ํจ๊ณผ๋ฅผ ๋ชจ๋ ์ ์ง์ํจ๋ค. delay() ์ง์ ํ ์๊ฐ๋งํผ ์ง์ฐํ๋ค๊ฐ ์ ๋๋ฉ์ด์ ์ ์งํํ๋ค. queue() ํ์ ์ฌ์ฉ์ ์ ์ ํจ์๋ฅผ ์ถ๊ฐํ๊ฑฐ๋ ํ์ ๋๊ธฐ์ค์ธ ํจ์๋ฅผ ๋ฐฐ์ด์ ๋ด์ ๋ฐํํ๋ค. -> ๊ทธ๋ฆฌ๊ณ queue() ๋ฉ์๋ ์ดํ์ ์ ๋๋ฉ์ด์ ํจ๊ณผ ๋ฉ์๋๋ ๋ชจ๋ ์ทจ์ํ๋ค. clearQueue() ํ์์ ์ฒ์์ผ๋ก ์งํํ๊ณ ์๋ ์ ๋๋ฉ์ด์ ๋ง ์ ์ธํ๊ณ ๋๊ธฐ ์ค์ธ ์ ๋๋ฉ์ด์ ์ ๋ชจ๋ ์ ๊ฑฐํ๋ค. dequeue() queue()๋ฉ์๋๋ฅผ ์ด์ฉ..
2021.11.01 -
[JS] ์ฐ์ฐ์
1. ์ฐ์ ์ฐ์ฐ์ +, -, * , / , % 2. ๋ฌธ์ ๊ฒฐํฉ ์ฐ์ฐ์ ๋ฌธ์ํ ๋ฐ์ดํฐ + ๋ฌธ์ํ ๋ฐ์ดํฐ = ํ๋์ ๋ฌธ์ํ ๋ฐ์ดํฐ ๋ฌธ์ํ ๋ฐ์ดํฐ + ์ซ์ํ ๋ฐ์ดํฐ = ํ๋์ ๋ฌธ์ํ ๋ฐ์ดํฐ 3. ๋์ ์ฐ์ฐ์ =, +=, -=, *= , /= , %= 4. ์ฆ๊ฐ ์ฐ์ฐ์ ++, -- 1๏ธโฃ num1--; 10 document.write(num1, " "); 9 2๏ธโฃ num1++; 9 document.write(num1, " "); 10 3๏ธโฃ result = num2++; 20 document.write(result, " "); result 20 num2 21 4๏ธโฃ result = ++num2; 22 document.write(result, " "); 22 5. ๋น๊ต์ฐ์ฐ์ > , = ,
2021.10.25 -
15-4. JS DOM ์ฐ์ต๋ฌธ์ 1,2
* ์ฐ์ต๋ฌธ์ 1 ํ ์ผ ๋ชฉ๋ก ✓ํ ์ผ 1 ✓ํ ์ผ 2 ✓ํ ์ผ 3 ✓ํ ์ผ 4 ✓ํ ์ผ 5 * ์ฐ์ต๋ฌธ์ 2 ํ๊ณผ ์ด์ ์ ๋ ฅํ๋ฉด ํ ์ด๋ธ์ด ์ถ๊ฐ๋๋๋ก ํ ์ด ์์ฑ
2021.10.22 -
15-3. JS DOM์์ ๋ ธ๋ ์ถ๊ฐ, ์ญ์ ํ๋ ๋ฐฉ๋ฒ
1. ๋ ธ๋ ๋ฆฌ์คํธ node list DOM ์์ ์๋ก์ด ๋ ธ๋๋ฅผ ๋ง๋ค์ด ์ถ๊ฐํ๊ฑฐ๋ ์ญ์ ํ๋ ค๋ฉด ๋ ธ๋ ๋ฆฌ์คํธ๋ฅผ ์ฌ์ฉํด์ผํ๋ค. DOM์์ ์ ๊ทผํ ๋ querySelectorAll() ๋ฉ์๋๋ฅผ ์ฌ์ฉํ๋ฉด ๋ ธ๋๋ฅผ ํ๊บผ๋ฒ์ ์ฌ๋ฌ๊ฐ ๊ฐ์ ธ์ฌ ์ ์๋ค. ์ด๋ ๋ ธ๋ ์ ๋ณด๋ฅผ ์ฌ๋ฌ๊ฐ ์ ์ฅํ ๊ฒ์ด ๋ ธ๋๋ฆฌ์คํธ์ด๋ค. ์๋ก์ด ๋ ธ๋๋ฅผ ์ถ๊ฐํ ๋์๋ 1๏ธโฃ ๋ชจ๋ HTML ํ๊ทธ๋ ์์(element) ๋ ธ๋์ด๋ค. 2๏ธโฃ HTML ํ๊ทธ์์ ์ฌ์ฉํ๋ ํ ์คํธ ๋ด์ฉ์ ๋์ ๋ ธ๋์ธ ํ ์คํธ(text) ๋ ธ๋์ด๋ค. 3๏ธโฃ HTML ํ๊ทธ์ ์๋ ์์ฑ์ ์์ ๋ ธ๋์ธ ์์ฑ(attribute) ๋ ธ๋์ด๋ค. 4๏ธโฃ ์ฃผ์์ ์ฃผ์(comment) ๋ ธ๋์ด๋ค. ์ด ๋ค๊ฐ์ง ์์น์ ๊ธฐ์ตํด์ผํ๋ค. ์๋ฅผ ๋ค์ด img ๋ ธ๋๋ฅผ ์ถ๊ฐํ๋ค๊ณ ์๊ฐํ๋ฉด ๊ทธ ๋ ธ๋์ ์์ฑ์ ํด๋นํ๋ src์ a..
2021.10.22 -
12-3. JS ๋ฐ๋ณต๋ฌธ ( for, ์ค์ฒฉ for๋ฌธ, while, do while )
1. for๋ฌธ for(์ด๊ธฐ๊ฐ; ์กฐ๊ฑด๋ฌธ; ์ฆ๊ฐ์) { ๋ช ๋ น } 2. ์ค์ฒฉ for๋ฌธ for๋ฌธ ์์ ๋ค๋ฅธ for๋ฌธ์ ๋ฃ์ด ์ฌ์ฉํ๋ ๊ฒ์ ์ค์ฒฉ for๋ฌธ์ด๋ผ๊ณ ํ๋ค. 3. while๋ฌธ while(์กฐ๊ฑด) { ๋ช ๋ น } while๋ฌธ์ ์กฐ๊ฑด์ด true์ธ ๊ฒฝ์ฐ์๋ง ํด๋น ๋ช ๋ น์ ์คํํ๋ค. 4. do~while๋ฌธ do { ๋ช ๋ น } while(์กฐ๊ฑด) do~while๋ฌธ์ while๋ฌธ๊ณผ ๋ค๋ฅด๊ฒ ์กฐ๊ฑด๋ฌธ์ด ๋ค์ ๋ถ๊ธฐ ๋๋ฌธ์ ์กฐ๊ฑด๋ฌธ์ด false์ฌ๋ ์ผ๋จ ๋ช ๋ น์ ํ๋ฒ์ ์คํํ๋ค. โ while๋ฌธ์ ์กฐ๊ฑด๋ถํฐ ์ฒดํฌํ์ง๋ง do~while๋ฌธ์ ์ผ๋จ ๋ช ๋ น ์คํํ ํ ์กฐ๊ฑด์ ์ฒดํฌํ๋ค. 5. break์ continue 1๏ธโฃ break break๋ฌธ์ ์ข ๋ฃ ์กฐ๊ฑด์ด ๋๊ธฐ ์ ์ ๋ฐ๋ณต๋ฌธ์ ๋น ์ ธ๋์ฌ ๋ ์ฌ์ฉํ๋ค. 2๏ธโฃ continue continue๋ฌธ์ ..
2021.10.18 -
12-2. JS ์กฐ๊ฑด๋ฌธ ( if-else, switch)
1. if, if-else, ์ค์ฒฉ if-else if(์กฐ๊ฑด๋ฌธ) { ์กฐ๊ฑด๋ฌธ ๊ฒฐ๊ณผ๊ฐ true ์ผ๋ ์คํ๋๋ ๋ช ๋ น } if(์กฐ๊ฑด๋ฌธ) { ์กฐ๊ฑด๋ฌธ ๊ฒฐ๊ณผ๊ฐ true ์ผ๋ ์คํ๋๋ ๋ช ๋ น } else { ์กฐ๊ฑด๋ฌธ ๊ฒฐ๊ณผ๊ฐ false ์ผ ๋ ์คํ๋๋ ๋ช ๋ น } if(์กฐ๊ฑด๋ฌธ1) { if(์กฐ๊ฑด๋ฌธ2) { ์กฐ๊ฑด๋ฌธ ๊ฒฐ๊ณผ๊ฐ true ์ผ๋ ์คํ๋๋ ๋ช ๋ น } else { ์กฐ๊ฑด๋ฌธ2 ๊ฒฐ๊ณผ๊ฐ false ์ผ ๋ ์คํ๋๋ ๋ช ๋ น }else { ์กฐ๊ฑด๋ฌธ1 ๊ฒฐ๊ณผ๊ฐ false ์ผ ๋ ์คํ๋๋ ๋ช ๋ น } 2. ์กฐ๊ฑด์ฐ์ฐ์ (์กฐ๊ฑด) ? true ์ผ๋ ์คํํ ๋ช ๋ น : false ์ผ๋ ์คํํ ๋ช ๋ น 3. ๋ ผ๋ฆฌ์ฐ์ฐ์ 1๏ธโฃ OR ์ฐ์ฐ์ || ๊ธฐํธ ์ฌ์ฉํ๊ณ , ํ๋๋ผ๋ true ๊ฐ ์์ผ๋ฉด ๊ฒฐ๊ณผ๊ฐ์ true์ด๋ค. 2๏ธโฃ AND ์ฐ์ฐ์ && ๊ธฐํธ ์ฌ์ฉํ๊ณ , ํ๋๋ผ๋ false๊ฐ..
2021.10.18