
๊ฐ์ธ ํ๋ก์ ํธ๋ฅผ ํ๋ ๋์ค ๋ง์์ ๋ค์ง ์๋ ๋ถ๋ถ์ด ์์๋ค. ๋ฒํผ์ ํด๋ฆญํ๋ฉด ๋ค์ํ toolBtn๋ค์ด ๋์ค๋๋ฐ ์ด๊ฒ ๋๋ฌด ๋ฑ๋ฑํ๊ฒ ๋ํ๋๋๊น ์ด์์ง ์์๋ค. ๊ทธ๋์ ๋๋ฆ ํจ๊ณผ๋ฅผ ์ค๋ณด๊ฒ ๋ค๊ณ ๋ธ๋ฌ์ฌ๋ฒํผ ํด๋ฆญ ์ trans ํด๋์ค๋ฅผ ์ถ๊ฐํ์ฌ ํจ๊ณผ๋ฅผ ์ฃผ๋๋ก ํ๋๋ฐ ํจ๊ณผ๊ฐ ๋ํ๋์ง ์์๋ค. ๊ทธ๋ฌ๋ค๊ฐ ์ฐพ์ ํ ๋ธ๋ก๊ทธ ๊ธ!! ์ฐธ๊ณ ) https://ssimplay.tistory.com/565 css์์ transition์ ์ด์ฉํด์ ๋ถ๋๋ฌ์ด ์ ํ ํจ๊ณผ๋ฅผ ๋ฃ์ด๋ณด์! css๋ก๋ ์ฝ๊ฐ์ ์ ๋๋ฉ์ด์ ํจ๊ณผ๋ฅผ ๋ฃ์ ์ ์๋ค๋ ์ฌ์ค ์๊ณ ๊ณ์ จ๋์? transition์ ์ด์ฉํ๋ฉด ์ ์ด์ฟผ๋ฆฌ๊ฐ ์์ด๋ ๋์ ์ธ ํํ์ด์ง๋ฅผ ๋ง๋ค ์ ์๋ต๋๋ค. 1. ์์ โ ์ฌ๋ก - ์ด๋ค ๋๋์ธ์ง ๋ณด์ฌ๋๋ฆฌ ssimplay.tistory.com ๊ธ ์ค๋ช ์ค์ ..

์์ ๊ฐ์ธ ํ๋ก์ ํธ๋ฅผ ํ๋ ๋์ค์ ์ค๋ฅ๊ฐ ์๊ฒผ๋ค. ์ฒดํฌ ๋ฒํผ์ด ์ฒ์์๋ ์๋ณด์ด๋ค๊ฐ ์ฒดํฌ๋ฒํผ์ ๋ถ๋ชจ์ธ div๋ฅผ ํด๋ฆญ ์ ์ฃผํฉ์์ผ๋ก ๋ํ๋์ผํ๋ ๋ถ๋ถ์ด ์์๋๋ฐ hide ํด๋์ค๋ฅผ ์ฃผ์ด์ ์ฒดํฌ ์์ด์ฝ์ธ iํ๊ทธ๋ฅผ ์จ๊ธฐ๋ คํด๋ ์จ๊ฒจ์ง์ง ์๊ณ ,,,,,,,,,,,, icon_show ํด๋์ค๋ก ์ฒดํฌ ์์ด์ฝ์ ๋ณด์ฌ์ฃผ๋ ค๊ณ ํด๋ ๋ณด์ฌ์ง์ง ์์๋ค ใ ใ ๊ฐ๋ฐ์ ๋ถ๋ค์๊ฒ ์ ๋ณด๋ ์ป๊ณ ์ด๋ ค์ด ๊ฒ๋ค ๋ฌผ์ด๋ณด๊ธฐ ์ํด ๋ค์ด๊ฐ ์์๋ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ ์คํ์ฑํ ๋ฐฉ์ 1์ฐจ๋ก ์ฌ์ญ์ด ๋ณด์๋๋ฐ ๋ค๋ฅธ ๊ณณ์์ ๋ฎ์ด์์์ ธ์ ๊ทธ๋ฐ๊ฑฐ๋ผ๊ณ ํ์ จ๋ค. ์ฒ์ ์๊ฒ๋ ๊ฒ : css์ ์ค์ด ์ณ์ง๋ค -> ๋ค๋ฅธ๊ฒ ๋ฎ์ด์์ด ๊ฒ์ด๋ค. ์๋ฌดํผ ์ด์ ๋ ๋๋์ฒด ๋ญ๊ฐ ๋ฎ์ด์์ด๊ฒ์ธ๊ฐ๋ฅผ ์ฐพ์๋ณด์๋๋ฐ iํ๊ทธ (์ฒดํฌ ์์ด์ฝ)์ https://fontawesome.com/icons/use..

์๋ ํ์ธ์ ! ๋ช์ฃผ ์ ์ ์ข ๊ฐ์ ํ ์ ๋ก๋ฒ ์ด์ค 'ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ ๋๊ธฐ ์์ฃผ๋ฐ' ํ๊ธฐ๋ฅผ ์จ๋ณด๋ ค๊ณ ํฉ๋๋ค ! ์ง๊ทนํ ๊ฐ์ธ์ ์ธ ์๊ฒฌ์ด๊ณ ์ฌ๋๋ง๋ค ๋๋ผ๋ ๋ฐ๋ ๋ค๋ฅผ ์ ์์ผ๋ ์ฐธ๊ณ ๋ง ํด์ฃผ์๋ฉด ๊ฐ์ฌํ ๊ฒ ๊ฐ์์ ! - ์๊ฐ ๊ณผ๋ชฉ : ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๋๊ธฐ ์์ฃผ๋ฐ (ํ์ฌ๋ ์๊ฐ๊ณผ๋ชฉ์ ์์) - ์๊ฐ ๊ธฐ๊ฐ : 11/1 ~ 1/31 (์ต์ข ํ๊ฐ ๋ง๊ฐ์ผ ๊ธฐ์ค) - ์๊ฐ ๋ฐฉ์ : ๊ฐ์๋ฅผ ๋ฃ๊ณ ๋งค์ฃผ ํด์ฆ + ๊ณผ์ ์ ์ถ -> ํด์ฆ์ ๊ณผ์ ๊ฐ๊ฐ ์ ๋ต๋ฅ 50% ์ด์ ๋ฌ์ฑ ์ ๋งค์ฃผ ํ๊ธ (์๊ฐ ๊ณผ๋ชฉ์ ๋ฐ๋ผ ํ๊ธ๊ธ์ ๋ค๋ฆ!) -> ์ต์ข ํ๊ฐ ์ ๋ต๋ฅ 70% ์ด์ ๋ฌ์ฑ ์ ์ผ๋ถ ๊ธ์ก ํ๊ธ (50,000์ ์ด์ ํ๊ธ ์ ์ ์ธ ๊ณต๊ณผ๊ธ 22% ๋ผ๊ณ ์ง๊ธ) - ์ปค๋ฆฌํ๋ผ 1~5์ฃผ : HTML, CSS, SASS, ๋ถํธ์คํธ๋ฉ -> 5์ฃผ์ฐจ 1์ฐจํ๊ฐ..

์๋ ํ์ธ์ ! ์ต๊ทผ์ js๋ฅผ ์ฌ๋ฏธ์๊ฒ ๊ณต๋ถํ ๋ฐฉ๋ฒ์ ์ฐพ๋ค๊ฐ ์ ๋ถํฐ ์ตํ ๋ค์ด์๊ณ ์ถ์ฒ ๋ฐ์๋ ๋ ธ๋ง๋ ์ฝ๋๋ฅผ ์๊ฐํ๊ธฐ ์์ํ๋๋ฐ์! ๋๊ผฌ์ค ๊ฐ์ ์ ํํ ๋ ๋๊ฒ ์ฌ๋ฐ๊ณ ์ข๋๋ผ๊ตฌ์ ใ ใ ใ ใ ใ ๋งํฌ๋ ๋ ๊ท์ฌ์ฐ์๊ณ ์๊ฐ์๋ณด๋ค ๋ js ๊ธฐ๋ฅ์ ๋ํด์ ๋ง ํฅ๋ถํ์๊ณ ...!!!!!ใ ใ ใ ใ ์ํผ ๋ฐฐ์ ๋ ๊ฒ๋ค ์์ง ์๊ธฐ ์ํด์ ์ฝ๋ ์ ๋ฆฌ , ๋ง๋ ๊ฒ์ ์ ๋ฆฌํด๋ณด๊ธฐ๋ก ํ์ด์! index.html index.html ์์ ๊ทธ๋ฆผํ์ ๋ชจ์์ ์ก์์ค๋๋ค. ๋ฒํผ์ ๊ฒฝ์ฐ ๊ฐ์์๋ fill๊ณผ save๋ง ๋์ค๋๋ฐ ์ ๋ ์ ์ฒด ์ญ์ ๊ธฐ๋ฅ์ ๋ฃ์ด๋ณด๊ณ ์ถ์ด์ ๋ฐ๋ก clear๋ฅผ ์ถ๊ฐํ์ด์! app.js const canvas = document.getElementById("jsCanvas"); const ctx = canvas.getContex..

Class * class์ object 1. class - object(์ธ์คํด์ค)๋ฅผ ๋ง๋ค ์ ์๋ ํ์ด๋ค. - class ์์ฒด์๋ data๊ฐ ๋ค์ด์์ง ์๋ค. - ํ์ ์ ์ํด์ ํ๋ฒ๋ง ์ ์ธํ๋ค. - class๋ ์ ์๋ง ํ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ์ค์ ๋ฉ๋ชจ๋ฆฌ์ ์ฌ๋ผ๊ฐ์ง ์๋๋ค. 2. object - class๋ฅผ ์ด์ฉํด data๋ฅผ ๋ฃ์ด ๋ง๋๋ ๊ฒ์ด๋ค. - class๋ฅผ ์ด์ฉํด ์๋ก์ด ์ธ์คํด์ค๋ฅผ ์์ฑํ๋ฉด ๊ทธ๊ฒ ๋ฐ๋ก object์ด๋ค. - object๋ class๋ฅผ ์ด์ฉํด์ ๋ฌด์ํ ๋ง์ด ๋ง๋ค ์ ์๋ค. - class๋ฅผ ์ด์ฉํด ๋ง๋ object๋ ์ค์ ๋ฉ๋ชจ๋ฆฌ์ ์ฌ๋ผ๊ฐ๋ค. 1. class ์ ์ธ๊ณผ object ์์ฑ class Person { //constructor constructor(name, age) { //fields th..

Function - ํ๋ก๊ทธ๋จ ๊ธฐ๋ณธ ๊ตฌ์ฑ ์์ - ์ฌ๋ฌ๋ฒ ์ฌ์ฌ์ฉ ๊ฐ๋ฅ - ์์ ์ ์ํํ๊ฑฐ๋ ๊ฐ์ ๊ณ์ฐ ํจ์๋ ์ ๋ ฅ -> ์ฐ์ฐ -> ์ถ๋ ฅ ์ ๊ณผ์ ์ ๊ฐ์ง๊ณ ์๋ค. ํ๋ก๊ทธ๋จ์ ์ฌ๋ฌ๊ฐ์ function๋ค๋ก ๊ตฌ์ฑ๋์ด์๊ณ function ํ๋ํ๋๋ฅผ sub program์ด๋ผ๊ณ ๋ ๋ถ๋ฅธ๋ค. 1. ํจ์ ์ ์ธ function ์ด๋ฆ (ํ๋ผ๋ฏธํฐ) { body... return; } ํ๋์ ํจ์๋ ํ๋์ ์ด๋ฆ๋ง ํ์ฉํ๊ณ ๋์ฌ ํํ๋ก ์ด๋ฆ์ ์ง์ ํ๋ค. js์์ ํจ์๋ object์ด๊ธฐ ๋๋ฌธ์ ํจ์๋ฅผ ๋ณ์์ ํ ๋นํ ์๋ ์๊ณ ํ๋ผ๋ฏธํฐ๋ก ์ ๋ฌ๋์ด ํจ์๋ฅผ return ํ ์๋ ์๋ค. 2. ํ๋ผ๋ฏธํฐ (๋งค๊ฐ ๋ณ์) - ๊ฐ์ผ๋ก ์ ๋ฌ (primitive parameters) function changeName(obj) { obj.name = "..
- ์ฐ์ฐ 1. String concatenation (๋ฌธ์์ด ์ฐ๊ฒฐ) // + ๊ธฐํธ๋ฅผ ์ฌ์ฉํด์ ๋ฌธ์์ ๋ฌธ์๋ฅผ ์ฐ๊ฒฐ์ํค๊ฑฐ๋ ๋ฌธ์์ ์ซ์๋ฅผ ์ฐ๊ฒฐ์์ผ์ ๋ฌธ์์ด๋ก ๋ง๋ค ์๋ ์๋ค. // ๋ํ, ``์ ์ด์ฉํด ํ ํ๋ฆฟ ๋ฆฌํฐ๋ด์ ์ฌ์ฉํ ์๋ ์๋ค. $ ๋ฅผ ์ด์ฉํ๋ฉด ๋ณ์๊ฐ์ ๊ณ์ฐํด์ string์ผ๋ก ํฌํจํ๋ค. // ๋ฆฌํฐ๋ด์ ์ฅ์ ์ ์ค๋ฐ๊ฟ์ ํ๊ฑฐ๋ ์ค๊ฐ์ ํน์๊ธฐํธ ' ๋ฑ์ ์ฌ์ฉํ์ฌ๋ ๋ค ์ถ๋ ฅ์ด ๋๋ค. console.log("my" + "cat"); console.log("1" + 2); console.log(`string literals: 1 + 2 = ${1 + 2}`); console.log(`ellie's book`); console.log("ellie's \nbook"); 2. ์ฌ์น ์ฐ์ฐ console.log(1 ..
1. variable : ๋ณ์ : ๋ณ๊ฒฝ๋ ์ ์๋ ๊ฐ let : ES6์์ ์ถ๊ฐ let name = `ellie`; console.log(name); // > ellie name = `hello`; console.log(name); // > hello 2. Block scope let globalName = "global name"; //global ๋ณ์๋ ์ดํ๋ฆฌ์ผ์ด์ ์์๋ถํฐ ๋๋ ๋๊น์ง ๋ฉ๋ชจ๋ฆฌ์ ์๊ธฐ ๋๋ฌธ์ ์ต์ํ์ผ๋ก ์ฐ๋ ๊ฒ์ด ์ข๋ค. { let name = "ellie"; console.log(name); name = "hello"; console.log(name); } console.log(globalName); // global ๋ณ์์ด๊ธฐ ๋๋ฌธ์ ์ถ๋ ฅ๊ฐ๋ฅ > global name console.l..

script ์ฝ์ ์ async์ defer์ ์ฐจ์ด์ ์ดํดํ๊ธฐ - head ์์ ์ฝ์ ํ๊ธฐ 1. ์์์๋ถํฐ ์ฐจ๋ก๋๋ก ํ์ฑํ๋ค๊ฐ 2. scriptํ๊ทธ๋ฅผ ๋ง๋๋ฉด ์ ์ ํ์ฑ์ ๋ฉ์ถ๊ณ main.js๋ฅผ ๋ค์ด ๋ฐ์์ ์คํํ๋ค. 3. ๋ค์ ํ์ฑ์ ํ๋ค. - body ์์ ์ฝ์ ํ๊ธฐ 1. html์ ํ์ฑํด์ ํ์ด์ง๊ฐ ์ค๋น๋ฅผ ๋ง์น ํ, 2. script ๋ฅผ ์๋ฒ์์ ๋ฐ์์ค๊ณ ์คํํ๋ค. ๋จ์ ) ์ฌ์ฉ์๊ฐ ๊ธฐ๋ณธ html์ ๋นจ๋ฆฌ ๋ณผ ์ ์์ง๋ง ๋ง์ฝ ์ฝ๋๊ฐ js์ ์์กด์ ์ด๋ผ๋ฉด (js๋ฅผ ์ด์ฉํด์ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์ค๋ ๋ฐฉ์) ์ ์์ ์ธ ํ์ด์ง๋ฅผ ๋ณด๊ธฐ๊น์ง ๋ค์ ์๊ฐ์ด ๊ฑธ๋ฆฐ๋ค. - head ์์์ async ์ฌ์ฉํ์ฌ ์ฝ์ ํ๊ธฐ 1. html ํ์ฑํ๋ค๊ฐ script๋ฅผ ๋ง๋๋ฉด ๋ค์ด๋ก๋ ํ๋ผ๊ณ ๋ช ๋ นํด๋๊ณ ๊ณ์ ํ์ฑ์ ํ๋ค. 2. ๋ค์ด๋ก๋๊ฐ ๋๋๋ฉด ํ์ฑ..
- Total
- Today
- Yesterday
- DAPP
- ํ์ฅ์ค์ต ๊ธฐ๋ก
- indexOf()
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ ์ ๋ฆฌ
- ๋ฐฑ์ค
- C์ธ์ด
- ์ด๋๋ฆฌ์
- ํ์ฅ์ค์ต
- ์กธ์ ์ํ
- ์ ์ฒ๊ธฐ ์ค๊ธฐ
- ๊ฐค๋ฌ๋ฆฌ๋์ฐ๊ธฐ
- ์ ์ฒ๊ธฐ ์ค๊ธฐ ์ ๋ฆฌ
- php
- ๋ฆฌ์กํธ
- ์ค๋งํธ์ปจํธ๋ํธ
- css grid
- set ๊ฐ์ฒด
- CSS
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ
- ๋ธ๋ก์ฒด์ธ
- ํ๋ก๊ทธ๋๋จธ์ค
- HTML
- php๊ฒ์ํ๋ง๋ค๊ธฐ
- ๋ ธ๋ง๋์ฝ๋
- php ๋ฌ๋ ฅ๋ง๋ค๊ธฐ ์์ฉ
- JavaScript
- ํํ์ด์ง ๋ง๋ค๊ธฐ
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ
- ์กธ์ ์ํ์ค๋น
- MySQL
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |