js
-
[JS ํฌํธํด๋ฆฌ์ค ๋ง๋ค๊ธฐ] ์ ํํ ๋ฒํผ์ ํ์ด๋ผ์ดํธ ์ฃผ๊ธฐ (์์๋ณ๊ฒฝ)Mini Projects/make Portfolio 2022. 3. 24. 13:26
2022.03.23 ๐คโ์ด๋ป๊ฒ ์ ํ๋ ๋ฒํผ์ ํด๋์ค๋ฅผ ์ถ๊ฐํ ๊น? ํ์ฌ ์ํ๋ work__categories๋ผ๋ ํฐ ํด๋์ค ์์ 3๊ฐ์ category__btn์ด ๋ค์ด๊ฐ ์๋ค. All5 Javascript3 React2 category__btn์ ํด๋ฆญํ์ ๋, ํด๋ฆญ ๋ ๋ฒํผ์ด selected๋๋๋ก ๋ง๋ค๊ณ ์ถ๋ค. (์ฆ, ๋ฒํผ์ ์ ํํ์ ๋, ํด๋น ๋ฒํผ์๋ง!! ํด๋์ค๋ฅผ ๋ฃ์ด์ ์ ํ๋ ํจ๊ณผ๋ฅผ ๋ง๋ค๊ณ ์ถ๋ค.) ์ผ๋จ, ๊ฐ ๋ฒํผ์ ํธ์ถํ๋ ๋ฐฉ๋ฒ์ event.target์ด๋ผ๋ ํจ์๋ก ํธ์ถ์ด ๊ฐ๋ฅํ๋ค๋ ๊ฒ์ ์ด์ ์๊ฐ์ ํตํด ๋ฐฐ์ ๋ค. ๊ทธ๋์ ์ด ๊ธฐ๋ฅ์ ์ด์ฉํด์ ๊ฐ ๋ฒํผ์ ์ด๋ป๊ฒ selected๋ผ๋ ํด๋์ค๋ฅผ ์ถ๊ฐํ๋ฉด ์ข์์ง ๊ณ ๋ฏผํ๋ค. ๐โ์ด๋ ๊ฒ ํ๋ฉด ๋์ง ์์๊น? 1) ํด๋ฆญ๋ ๋ฒํผ์ data-๊ฐ๊ณผ ๋์ผํ ๊ฐ์ด ์๋ ์์์..
-
[JS ํฌํธํด๋ฆฌ์ค ๋ง๋ค๊ธฐ] ์ ํํ ํญ๋ชฉ๋ง ํํฐ๋งํ๊ธฐ (์ ๋๋ฉ์ด์ ํจ๊ณผ ์ ์ฉ)Mini Projects/make Portfolio 2022. 3. 22. 07:46
2022.03.22 ๐คโ ๋ฒํผ์ ๋๋ฅด๋ฉด ํด๋นํ๋ ์ ๋ณด๊ฐ ํํฐ๋ง ๋์ด ์กฐํ๋๋ค. ์ค๋๋ถํฐ๋ JS๋ฅผ ์ ํ ์กฐ๊ธ ๋ ํ์ด์ง๋ฅผ ๋์ ์ผ๋ก ๋ง๋๋ ค ํ๋ค. ๐โ์ด๋ ๊ฒ ํด๋ณด์ 1) ๊ฐ ํํฐ๋ฒํผ์ ๊ฒฐ๊ณผ๊ฐ์ ๊ฐ์ ธ์จ๋ค. (1) data- ๋ฅผ ์ด์ฉํ์ All5 Javascript3 React2 ... ๋ฒํผ์ ํด๋นํ๋ work__catergories์ ๊ฐ ๋ฒํผ ํด๋์ค์ data-filter๋ฅผ ์ถ๊ฐํ๋ค. ๊ทธ๋ฆฌ๊ณ ํด๋น ๋ฒํผ์ ๋๋ฅด๋ฉด ํํฐ๋ง๋๋ ์ ๋ณด์ธ work__projects์ ๊ฐ ํ๋ก์ ํธ์๋ data-filter๋ฅผ ์ถ๊ฐํ๋ค. ๋ฒํผ๊ณผ ๊ฐ ํ๋ก์ ํธ์ ์ถ๊ฐํ data-filter์ ๊ฐ์ด ๊ฐ์ ํญ๋ชฉ๋ผ๋ฆฌ ๋ฒํผ์ ๋๋ฅด๋ฉด ํํฐ๋ง๋์ด ๋์ค๋๋ก ๋ง๋ค๊ฑฐ๋ค. //project filtering const workCategories = docume..
-
[JS ํฌํธํด๋ฆฌ์ค ๋ง๋ค๊ธฐ] ์คํฌ๋กค ์ ์๋จ๋ฐ ๊ณ ์ ๋ฐ ์์๋ฐ๊พธ๊ธฐMini Projects/make Portfolio 2022. 3. 18. 06:10
2022.03.17 ๐คโ ํ์ด์ง๋ฅผ ์คํฌ๋กค ์, ์๋จ๋ฐ๊ฐ ๊ณ ์ ๋๋ฉด์ ์์์ด ๋ณํ๋๋ก ๋ง๋ค๊ณ ์ถ๋ค. ์ค๋๋ถํฐ๋ JS๋ฅผ ์ ํ ์กฐ๊ธ ๋ ํ์ด์ง๋ฅผ ๋์ ์ผ๋ก ๋ง๋๋ ค ํ๋ค. ํ์ด์ง๋ฅผ ์คํฌ๋กค๋ง ํ ๋, ์๋จ์ ๋ค๋น๊ฒ์ด์ ๋ฐ๊ฐ ๊ณ ์ ๋๋๋ก ๋ง๋ค๊ณ , ์๋จ๋ฐ์ ์์์ ๋ณํ๋ฅผ ์ฃผ๋ ค ํ๋ค. ๐โํ์ฌ ์คํฌ๋กค๋ง ๋ Y๊ฐ์ ์ขํ๊ฐ ์๋จ๋ฐ์ Y๊ฐ ์ขํ๋ณด๋ค ํฌ๋ค๋ฉด ์๋จ๋ฐ๋ฅผ ๊ณ ์ ์ํจ๋ค. ๋ฐฉ๋ฒ์ ํฌ๊ฒ ๋๊ฐ์ง๋ก ๋๋ ์์๋ค. ํ์ง๋ง ์ฒ์ ํ๋ก๊ทธ๋๋ฐ์ ํ๋ค๋ณด๋ ์๋จ๋ฐ๋ฅผ ๊ณ ์ ์ํค๋ ค๋ฉด ์ด๋ค ๋ช ๋ น์ ํด์ค์ผํ ์ง ๊ฐ์ด ์กํ์ง ์๋๋ค. ๊ทธ๋์ ์ผ๋จ์ ๋ฐฉ๋ฒ๋ก ์ ์ฐพ๊ธฐ๋ก ํ๋ค. 0) ๋ฐฉ๋ฒ๋ก ์ ์ฐพ์๋ณด์. ๋จผ์ , ๊ตฌ๊ธ์ ๋ค์ด๊ฐ ๊ตฌ๊ธ๋ง์ ํ๋ค. ๋๋ 'js fix navbar when scrolling'์ด๋ผ ๊ฒ์ํ๋ค. ์ผ๋ฐ์ ์ผ๋ก ์์ด๋ก ๊ฒ์ํ๋ ๊ฒ์ด ๋ ๋ง์ ์ ๋ณด๋ฅผ ..
-
๊ตญ๋น์ง์์ผ๋ก ํ๋ก๊ทธ๋๋ฐ ๋ฐฐ์ฐ๊ธฐ | HTML,CSS and JavaScriptTo infinity/CSS,HTML 2022. 3. 1. 00:37
HRD-Net์ด๋ผ๋ ๊ตญ๊ฐ์์ ๊ต์ก์ ์ง์ํด์ฃผ๋ ์ฌ์ดํธ๊ฐ ์๋ค. ์ทจ์ค์ ๋ฟ๋ง ์๋๋ผ ์ฌ์ง์๋ ์๊ฑด์ด ์ถฉ์กฑ๋๋ฉด ํด๋น ๊ตญ๋น์ง์ ๊ต์ก์ ๋ค์ ์ ์๋ค. ๊ต์ก์ฌ์ดํธ ์ค ํ๋์ธ ํจ์คํธ์บ ํผ์ค์ 'UI/UX ์ด๊ฒฉ์ฐจ'๊ฐ์๋ฅผ ์ฐพ์๋ณด๋ค๊ฐ ํด๋น ์ฌ์ดํธ์์ ๊ตญ๋น์ง์์ผ๋ก ํ๋ก๊ทธ๋๋ฐ์ ๊ธฐ์ด๊ฐ ๋๋ ๊ฐ์๋ฅผ ๊ตญ๋น์ง์์ผ๋ก ์๊ฐํ ์ ์๋ค๋ ๊ฒ์ ์๊ฒ ๋๋ค. ๊ทธ๋์ '๋ด์ผ๋ฐฐ์์นด๋'๋ฅผ ์ ์ฒญํด์ ๊ฐ์์ ์ฒญ์ ํ๊ณ , ๊ฐ์๋ฅผ ๋ฑ๋กํ๋ค. (์๊ธฐ๋ถ๋ด๊ธ 2๋ง์๋ง ๋ด๋ฉด ๋๋ค. ์ด ๋ง์ ๋ ์ง๋๋ฅผ 80%๊น์ง ๋ฌ์ฑํ๋ฉด ํ๊ธํด ์ค๋ค.) K-Digital Credit : ํ๋ก๊ทธ๋๋ฐ ์ฒซ๊ฑธ์ ์์ํ๊ธฐ | ํจ์คํธ์บ ํผ์ค ๋ด์ผ๋ฐฐ์์นด๋๋ง ์์ผ๋ฉด 90% ๊ตญ๋น ์ง์! ์ง๊ธ ๋ฐ๋ก ๋์ ์ปค๋ฆฌ์ด๋ฅผ UP ํด๋ณด์ธ์! fastcampus.co.kr ์ด ๊ฐ์ ์ธ์๋ ๋น ๋ฐ์ดํฐ ๋ถ์, ๋จธ์ ๋ฌ..
-
[๋ฐฑ์ค Node.js] 10950๋ฒ A+B-3To infinity/Coding Practice 2021. 6. 20. 10:11
2021.06.20 Question 10950๋ฒ: A+B - 3 ๋ ์ ์ A์ B๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ค์, A+B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. www.acmicpc.net Answer code let fs = require('fs'); let input = (process.platform === 'linux' ? fs.readFileSync('/dev/stdin').toString() : `5 1 1 2 3 3 4 9 8 5 2 ` ).split('\n'); for(let i=1; i +el); console.log(data[0]+data[1]); let input์ ์ด ๋ก์ง์ ์ ๋ก๋ ์ VS CODE์์ ํ ์คํธํด๋ณด๊ธฐ ์ํด ์ง์ฌ์ง ์ฝ๋๋ค. ๋ฐ๊ตฌ๋ฆฌ๋ ๋ธ๋ก๊ทธ์์ ์ฐธ๊ณ ํ๋ค. ๋ฐฑ์ค์์ node.js ์ ๋ ฅ ๋ฐฉ๋ฒ์ ..