Lect & Tip/javascript, jQuery33 (Javascript)๊ฐ๋ฐ์ ๋๊ตฌ ์ฝ์์ฐฝ ์ฐจ๋จ ๋ฐฉ๋ฒ - ์ฌ์ดํธ ์ด๋ [๊ฒฝ๊ณ ] ๊ฐ๋ฐ์ ๋๊ตฌ๊ฐ ๊ฐ์ง๋์์ต๋๋ค. (Javascript)๊ฐ๋ฐ์ ๋๊ตฌ ์ฝ์์ฐฝ ์ฐจ๋จ ๋ฐฉ๋ฒ - ์ฌ์ดํธ ์ด๋ [๊ฒฝ๊ณ ] ๊ฐ๋ฐ์ ๋๊ตฌ๊ฐ ๊ฐ์ง๋์์ต๋๋ค. ๊ฐ๋ฐ์ ๋๊ตฌ ์ฐจ๋จ์ ํ๊ณ์ ์ค์ฉ์ ์ ๊ทผ ๊ฐ๋ฐ์ ๋๊ตฌ๋ฅผ ์ฐจ๋จํ๋ ค๋ ์ฃผ๋ ๋ชฉ์ ์ ๋ณด์ ๊ฐํ๋ HTML ๋ฐ CSS์ ์จ๊น์ ์ํจ์ผ ์ ์์ต๋๋ค. ํ์ง๋ง ์ค์ํ ๊ฒ์, ์ฝ์ ์ฐฝ์ ๋ง๋ ๊ฒ์ด ๊ธฐ์ ์ ์ผ๋ก ์๋ฒฝํ ๋ฐฉ๋ฒ์ ์๋๋ผ๋ ์ ์ ๋๋ค. ์ค์ ๋ก, ์ด๋ ์ ๋๋ ๋ซ๋ฆด ์ ์์ผ๋ฏ๋ก, ์ด ๊ธฐ๋ฅ์ ๋ณด์กฐ์ ์ธ ์๋จ์ผ๋ก๋ง ํ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ฝ์ ์ฐฝ ์ฐจ๋จ ์ฝ๋์ ์ฝ์ ์์น์ ์์ Stack Overflow์ ๊ฐ์ ์ฌ์ดํธ์๋ ๋ง์ ์ฝ์ ์ฐฝ ์ฐจ๋จ ์ฝ๋๊ฐ ์กด์ฌํ์ง๋ง, ๋ธ๋ผ์ฐ์ ์ ์ ๋ฐ์ดํธ๋ก ์ธํด ๋๋ถ๋ถ์ ์ฝ๋๊ฐ ๋ฌด๋ ฅํ๋์ด ์์ต๋๋ค. ์ด๋ฌํ ์ํฉ์์ Ukjin Yang ๊ฐ๋ฐ์๊ฐ ๋ง๋ ์ฝ๋๊ฐ ์ ์ฉํ ์ ์์ต๋๋ค. ์ด ์ฝ๋๋ฅผ ํ.. 2023. 12. 14. 1678. Goal Parser Interpretation leetcode javascript ํด์ ๋ฐ ํ์ด 1678. Goal Parser Interpretation leetcode javascript ํด์ ๋ฐ ํ์ด LeetCode ๋ฌธ์ ํด์ LeetCode์ "1678. Goal Parser Interpretation" ๋ฌธ์ ๋ ๋ฌธ์์ด ํด์๊ณผ ๊ด๋ จ๋ ๊ฐ๋จํ๋ฉด์๋ ํฅ๋ฏธ๋ก์ด ๋ฌธ์ ์ ๋๋ค. ์ด ๋ฌธ์ ์ ํต์ฌ์ ์ฃผ์ด์ง ๋ฌธ์์ด์์ ํน์ ํจํด์ ์๋ณํ๊ณ , ๊ทธ ํจํด์ ๋ฐ๋ผ ๋ค๋ฅธ ๋ฌธ์์ด๋ก ๋ณํํ๋ ๊ฒ์ ๋๋ค. ๋ฌธ์ ์ค๋ช ์ด ๋ฌธ์ ์์ ์ฃผ์ด์ง ๋ฌธ์์ด์ 'G', '()' ๋ฐ '(al)'์ ์ธ ๊ฐ์ง ํจํด์ผ๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค. ์ฌ๊ธฐ์ 'G'๋ ๊ทธ๋๋ก 'G'๋ก ํํ๋๊ณ , '()'๋ 'o'๋ก, ๊ทธ๋ฆฌ๊ณ '(al)'์ 'al'๋ก ๋ณํ๋์ด์ผ ํฉ๋๋ค. ๋ฐ๋ผ์, ์ ๋ ฅ๋ ๋ฌธ์์ด์ ๋ฐ๋ผ ํด๋น ๊ท์น์ ์ ์ฉํด ์๋ก์ด ๋ฌธ์์ด์ ์์ฑํ๋ ๊ฒ์ด ์ด ๋ฌธ์ ์ ๋ชฉํ.. 2023. 11. 20. ์๋ผํ ์คํ ๋ค์ค์ ์ฒด JS ์์ ์ฐพ๊ธฐ ์๊ณ ๋ฆฌ์ฆ ๋ง๋ค๊ธฐ ์๋ผํ ์คํ ๋ค์ค์ ์ฒด: ์ํ๊ณผ ์ปดํจํฐ ๊ณผํ์์์ ์ค์์ฑ ์ํ๊ณผ ๊ณ ๋ ์ญ์ฌ์์์ ์๋ผํ ์คํ ๋ค์ค์ ์ฒด ์๋ผํ ์คํ ๋ค์ค์ ์ฒด๋ ๊ณ ๋ ๊ทธ๋ฆฌ์ค ์ํ์ ์๋ผํ ์คํ ๋ค์ค๊ฐ ๋ฐ๊ฒฌํ ์์๋ฅผ ์ฐพ๋ ๋ฐฉ๋ฒ์ผ๋ก, ๊ฐ๋จํ๋ฉด์๋ ํจ์จ์ ์ธ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ์๋ ค์ ธ ์์ต๋๋ค. ์ด ๋ฐฉ๋ฒ์ ์ ํด์ง ๋ฒ์ ์์ ๋ชจ๋ ์์๋ฅผ ์ฐพ๊ธฐ ์ํด, 2๋ถํฐ ์์ํ์ฌ ๊ทธ ๋ฐฐ์๋ฅผ ์ง์๋๊ฐ๋ ๊ณผ์ ์ ๋ฐ๋ณตํ๋ ๊ฒ์ ๋๋ค. ์๋ฅผ ๋ค์ด, 2์ ๋ฐฐ์๋ฅผ ๋ชจ๋ ์ง์ฐ๊ณ , ๋ค์์ผ๋ก ๋จ์ ๊ฐ์ฅ ์์ ์์ธ 3์ ๋ฐฐ์๋ฅผ ์ง์๋๋ค. ์ด๋ฌํ ๊ณผ์ ์ ๋ฐ๋ณตํ๋ฉด ๊ฒฐ๊ตญ ๋จ๋ ์๋ค์ด ๋ฐ๋ก ์์๊ฐ ๋ฉ๋๋ค. ์ด ์๊ณ ๋ฆฌ์ฆ์ ๋จ์ํจ์๋ ๋ถ๊ตฌํ๊ณ ๋งค์ฐ ์ค์ํ ์๋ฏธ๋ฅผ ๊ฐ์ง๋๋ค. ์์๋ ์ํ์ ๋ค์ํ ๋ถ์ผ๋ฟ๋ง ์๋๋ผ ์ํธํ์์๋ ๋งค์ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. ๋ฐ๋ผ์, ํจ์จ์ ์ผ๋ก ์์๋ฅผ ์ฐพ๋ ๋ฐฉ๋ฒ์ ๊ณ ๋๋ถํฐ ํ๋์ ์ด๋ฅด.. 2023. 11. 10. ์๋ฐ์คํฌ๋ฆฝํธ ๋ฐ์ธ๋ฉ: ํ์ฉ๊ณผ ์ฃผ์์ ์๋ฐ์คํฌ๋ฆฝํธ ๋ฐ์ธ๋ฉ: ํ์ฉ๊ณผ ์ฃผ์์ ์๋ฐ์คํฌ๋ฆฝํธ์์ ๋ฐ์ธ๋ฉ(binding)์ด๋, ํน์ ๊ฐ์ฒด์ ๋ฉ์๋๋ ํจ์ ๋ด๋ถ์์ ์ฌ์ฉ๋๋ this์ ๊ฐ์ ๊ณ ์ ํ๋ ๊ฒ์ ๋งํฉ๋๋ค. ์ด๋ this๊ฐ ๊ฐ๋ฆฌํค๋ ๊ฐ์ฒด๊ฐ ์คํ ์ปจํ ์คํธ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋ ์๋ฐ์คํฌ๋ฆฝํธ์ ํน์ฑ ๋๋ฌธ์ ์ค์ํฉ๋๋ค. this์ ๋์ ์ธ ํน์ฑ์ ์ ์ฉํ ๋๋ ์์ง๋ง, ์๊ธฐ์น ์์ ๋ฌธ์ ๋ฅผ ๋ฐ์์ํฌ ์ ์๊ธฐ์ ๋ฐ์ธ๋ฉ์ ํตํด ์์ ์ ์ผ๋ก ๊ด๋ฆฌํ ํ์๊ฐ ์์ต๋๋ค. ์๋ฐ์คํฌ๋ฆฝํธ ๋ฐ์ธ๋ฉ์ ํ์์ฑ ์๋ฐ์คํฌ๋ฆฝํธ์ ํจ์๋ ํธ์ถ๋๋ ๋ฐฉ์์ ๋ฐ๋ผ this ๊ฐ์ด ๊ฒฐ์ ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๋ฉ์๋๋ก ํธ์ถ๋ ๋๋ this๊ฐ ๊ทธ ๋ฉ์๋๋ฅผ ํธ์ถํ ๊ฐ์ฒด๋ฅผ ๊ฐ๋ฆฌํค์ง๋ง, ์ผ๋ฐ ํจ์๋ก ํธ์ถ๋ ๋๋ this๊ฐ ์ ์ญ ๊ฐ์ฒด(๋ธ๋ผ์ฐ์ ์์๋ window, Node.js์์๋ global)๋ฅผ ๊ฐ๋ฆฌํค๊ฑฐ๋ un.. 2023. 11. 7. Jquery ์ค์์ดํผ ์ฌ๋ผ์ด๋ ํ๋ฌ๊ทธ์ธ idangerous.swiper.js pagination ์คํ์ผ ๋ณ๊ฒฝํ๊ธฐ Jquery ์ค์์ดํผ ์ฌ๋ผ์ด๋ ํ๋ฌ๊ทธ์ธ idangerous.swiper.js pagination ์คํ์ผ ๋ณ๊ฒฝํ๊ธฐ ์๋ก ๋ชจ๋ฐ์ผ ์น ๊ฐ๋ฐ์์ ์ฌ๋ผ์ด๋ ๊ธฐ๋ฅ์ ๋งค์ฐ ์ค์ํฉ๋๋ค. idangerous.swiper.js ํ๋ฌ๊ทธ์ธ์ ๋ชจ๋ฐ์ผ์์ ํฐ์น ์ ์ค์ฒ๋ฅผ ํ์ฉํ์ฌ ์ฌ๋ผ์ด๋๋ฅผ ํธ๋ฆฌํ๊ฒ ๊ตฌํํ ์ ์๋ ํ๋ฅญํ ๋๊ตฌ ์ค ํ๋์ ๋๋ค. ๊ทธ๋ฌ๋ ์ด ํ๋ฌ๊ทธ์ธ์ ํ์ด์ง ๊ธฐ๋ฅ์ ์ซ์๋ ๋ถ๋ฆฟ ํํ๋ก๋ง ์ ๊ณต๋์ด, ํ ์คํธ ๋ฌธ์ฅ์ผ๋ก ํ์ด์ง๋ค์ด์ ์ ํํํ๊ธฐ ์ด๋ ต์ต๋๋ค. ์ด์ ๋์ํ๊ธฐ ์ํด ํ ์คํธ ๋ฌธ์ฅ์ ํ์ด์ง ์ฒ๋ฆฌํ๋ ๊ผผ์๋ฅผ ์ฌ์ฉํ๋ ค ํ์ผ๋ฉฐ, ์ฒ์์๋ ๋๋ต 6~8๊ฐ์ ํ์ด์ง๋ฅผ ํ์ํ๋๋ก ์ค์ ํ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋์์ด๋์ ์์ฒญ์ผ๋ก 10๊ฐ์ ํ์ด์ง๊ฐ ๋ฑ๋ก๋์์ ๋ ์ด๋ฐ 6๊ฐ๋ง ๋ณด์ด๊ณ , ๋๋จธ์ง๋ ๋ค์ ํ์ด์ง์์ ๋ณด์ด๋๋ก ์ฒ๋ฆฌํด์ผ ํ์ต๋๋ค. ์ด๋ฌ.. 2023. 9. 7. jquery .sort() ํจ์๋ฅผ ํ์ฉํ ์์ ์ด๋๊ณผ ์ ๋ ฌ jquery .sort() ํจ์๋ฅผ ํ์ฉํ ์์ ์ด๋๊ณผ ์ ๋ ฌ ์๊ฐ ์ด๋ฒ ํฌ์คํ ์์๋ jQuery์ .sort() ํจ์๋ฅผ ํ์ฉํ์ฌ ์์๋ฅผ ์ด๋ํ๋ฉด์ ์ ๋ ฌํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค. ํนํ, ๋ถ์๋ ํธ๋ฆฌ ๊ตฌ์กฐ์ ๋ชฉ๋ก์์ ํน์ ์์๋ฅผ ์ ํํ์ฌ ๋ค๋ฅธ ๋ชฉ๋ก์ผ๋ก ์ด๋ํ ํ, ํด๋น ๋ชฉ๋ก์ ์ ๋ ฌํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๋ค๋ฃฐ ๊ฒ์ ๋๋ค. ์ํฉ ์ค์ ๊ฐ์ ํด๋ด ์๋ค. ์ฌ๋ฌ ๋ถ์๋ฅผ ๋ํ๋ด๋ ๋ชฉ๋ก์ด ์๊ณ , ์ฐ๋ฆฌ๋ ์ฌ์ฉ์๊ฐ ์ ํํ ๋ถ์๋ฅผ ๋ค๋ฅธ ๋ชฉ๋ก์ผ๋ก ์ด๋์ํจ ํ, ๊ทธ ๋ชฉ๋ก์ ์์๋๋ก ์ ๋ ฌํ๊ณ ์ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, '๋์งํธ ๋ฏธ๋์ด' ํ๋ค์ ๋ชฉ๋ก์ ๊ฐ์ง๊ณ ์๋ค๊ณ ๊ฐ์ ํด๋ณด๊ฒ ์ต๋๋ค. ๋จผ์ ๋ณต์ฌ ์ด๋์ ํด๋ฆญ ์ด๋ฒคํธ ๋ฐ์๊ณผ ๋์์ .appendTo() ํจ์๋ก ์ด๋๋๋ค. ์ด ์์์์๋ jQuery์ .sort() ํจ์๋ฅผ ํ์ฉํ์ฌ ๋ถ์ ์ด๋๊ณผ ์ํธ.. 2023. 9. 1. ์ด์ 1 2 3 4 ยทยทยท 6 ๋ค์