์ ์ด์ฟผ๋ฆฌ6 [JavaScript] jQuery(์ ์ด์ฟผ๋ฆฌ) - ํ์ ์ ํ์ jQuery ํ์ ์ ํ์ ์ ์ด์ฟผ๋ฆฌ์์ ์ฌ์ฉ๋๋ ํ์ ์ ํ์์ ๋ํด ์ดํด๋ด ์๋ค. ํ์ ์ ํ์ ์ ํ์ ์ข ๋ฅ ์ ํ์ ์ค๋ช children() $('div').children() div ์์์ ์์ ์์๋ฅผ ์ ํ parent() $('p').parent() p ์์์ ๋ถ๋ชจ ์์๋ฅผ ์ ํ parents() $('p').parents('div') p ์์์ ๋ถ๋ชจ๊ฐ ๋๋ ๋ชจ๋ div ์์๋ฅผ ์ ํ closest() $('p').closest('div') p ์์์ ๋ถ๋ชจ๊ฐ ๋๋ ์ฒซ๋ฒ์งธ div ์์๋ฅผ ์ฐพ์ next() $('div.m').next() div.m ์์์ ๋ค์ ์์๋ฅผ ์ ํ nextAll() $('div.m').nextAll() div.m์์์ ๋ค์ ์์๋ค์ ๋ชจ๋ ์ ํ nextUntil() $('div.m').ne.. 2022. 8. 30. [JavaScript] jQuery(์ ์ด์ฟผ๋ฆฌ) - ํํฐ ์ ํ์ jQuery ํํฐ ์ ํ์ ์ ์ด์ฟผ๋ฆฌ์์ ์ฌ์ฉ๋๋ ํํฐ ์ ํ์์ ๋ํด ์ดํด๋ด ์๋ค. ์ ํ์์ ' : '๊ฐ ๋ถ์ต๋๋ค. ํํฐ ์ ํ์ ์ ํ์ ์ข ๋ฅ ์ ํ์ ์ค๋ช :even $("tr:even") tr ์์ ์ค ์ง์ ํ๋ง ์ ํ :odd $("tr:odd") tr ์์ ์ค ํ์ ํ๋ง ์ ํ :first $("tr:first") ์ฒซ ๋ฒ์งธ td ์์๋ฅผ ์ ํ :last $(":header") ํค๋ฉ(h1~h6) ์์๋ฅผ ์ ํ :eq() $("li:eq(0)") index๊ฐ 0์ธ li ์์๋ฅผ ์ ํ. index๋ 0๋ฒ์ด ์ฒซ ๋ฒ์งธ ์์์ ๋๋ค. :gt() $("li:gt(0)") index๊ฐ 0๋ณด๋ค ํฐ li ์์๋ค์ ์ ํ :lt() $("li:lt(2)") index๊ฐ 2๋ณด๋ค ์์ li ์์๋ค์ ์ ํ :not() $("li:not(.bg.. 2022. 8. 30. [JavaScript] jQuery(์ ์ด์ฟผ๋ฆฌ) - ์์ฑ ์ ํ์ jQuery ์์ฑ ์ ํ์ ์ ์ด์ฟผ๋ฆฌ์์ ์ฌ์ฉ๋๋ ์์ฑ ์ ํ์์ ๋ํด ์ดํด๋ด ์๋ค. ์์ฑ ์ ํ์ ์ ํ์ ์ข ๋ฅ ์ ํ์ ์ค๋ช ์์[์์ฑ] $("span[class]") span ์์ ์ค class ์์ฑ์ ๊ฐ์ง๊ณ ์๋ ์์๋ฅผ ์ ํ ์์[์์ฑ='๊ฐ'] $("span[class='abc']") span ์์ ์ค class๊ฐ 'abc'์ธ ์์๋ฅผ ์ ํ ์์[์์ฑ!='๊ฐ'] $("span[class!='abc']") span ์์ ์ค class๊ฐ 'abc'๊ฐ ์๋ ์์๋ฅผ ์ ํ ์์[์์ฑ~='๊ฐ'] $("span[class~='abc']") span ์์ ์ค class๊ฐ 'abc'๋ฅผ ํฌํจํ๋ ์์๋ฅผ ์ ํ. 'abc' ์์ผ๋ก ์ฐ๊ฒฐ๋ ๋ฌธ์๊ฐ ์์ด์ผ ํ๋ฉฐ 'bg abc'๋ ์ ํ๋์ง๋ง 'bg_abc'๋ ์ ํ๋์ง ์์. ์์[์์ฑ*=.. 2022. 8. 30. [JavaScript] jQuery(์ ์ด์ฟผ๋ฆฌ) - ๊ธฐ๋ณธ ์ ํ์ jQuery ๊ธฐ๋ณธ ์ ํ์ ์ ์ด์ฟผ๋ฆฌ์์ ์ฌ์ฉ๋๋ ๊ธฐ๋ณธ ์ ํ์์ ๋ํด ์ดํด๋ด ์๋ค. ๊ธฐ๋ณธ ์ ํ์ $("์ ํ์") $("#gnb") ์ ํ์ ์ข ๋ฅ ์ ํ์ ์ค๋ช ํ๊ทธ ์ ํ์ $("p") p ์์ ์ ํ id ์ ํ์ $("#gnb") #gnb ์์ ์ ํ class ์ ํ์ $(".logo") .logo์ธ ์์ ์ ํ ์์ ์ ํ์ $("#gnb > ul > li") #gnb์ ์์ ์์(ul)์ ์์ ์์ li๋ฅผ ์ ํ ํ์ ์ ํ์ $("#gnb ul") #gnb์ ํ์์ ์๋ ๋ชจ๋ li ์์๋ฅผ ์ ํ ์ธ์ ์ ํ์ $("#visual + #content") #visual ๋ค์์ ์ค๋ #content ์์๋ฅผ ์ ํ ํ์ ์ ํ์ $("#visual ~ #footer") #visual์ ํ์ ์์ #footer๋ฅผ ์ ํ ์ข ์ ์ ํ์ $.. 2022. 8. 30. [JavaScript] jQuery(์ ์ด์ฟผ๋ฆฌ) ์์๋ณด๊ธฐ jQuery๋? HTML์ ํด๋ผ์ด์ธํธ ์ฌ์ด๋ ์กฐ์์ ๋จ์ํํ๋๋ก ์ค๊ณ๋ ํฌ๋ก์ค ํ๋ซํผ์ JavaScript ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก, ์กด ๋ ์์ด 2006๋ 8์ 26์ผ, ๋ด์ ์ ๋ฐ์บ ํ์์ ์ต์ด ๊ณต๊ฐํ์์ต๋๋ค. ์๋ฆฌ๋จผํธ๋ฅผ ์ ํํ๋ ๊ฐ๋ ฅํ ๋ฐฉ๋ฒ๊ณผ ์ ํ๋ ์๋ฆฌ๋จผํธ๋ค์ ํจ์จ์ ์ผ๋ก ์ ์ดํ ์ ์๋ ๋ค์ํ ์๋จ ๋ฑ์ ์ ๊ณตํ์ฃ . jQuery๋ฅผ ์ฌ์ฉํ๋ ์ด์ ๋? 01. ์ด๋ ํ ๋ธ๋ผ์ฐ์ ์์๋ ๋์ผํ๊ฒ ์๋ํ๋ค. 02. ์ง๊ด์ ์ด๊ณ ํธ๋ฆฌํ API๋ฅผ ์ ๊ณตํ๋ค. 03. CSS ์คํ์ผ์ selector๋ฅผ ์ฌ์ฉํ ์ ์์ด ํธ๋ฆฌํ๋ค. 04. ์ด๋ฒคํธ ์ฒ๋ฆฌ(ex: Ajax, Animation ๋ฑ…) ํจ๊ณผ๋ฅผ ์ฌ์ฉํ๊ธฐ ์ฝ๋ค. 05. ๋ค์ํ ํ๋ฌ๊ทธ์ธ์ด ์กด์ฌํ๋ฉฐ ์ถฉ๋ ์ํ๋ ์ ๋ค. jQuery ์ ์ฉ ๋ฐฉ๋ฒ jQuery(์ดํ '์ ์ด์ฟผ๋ฆฌ')๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์.. 2022. 8. 30. [Slide Effect] ์ฌ๋ผ์ด๋ ์ดํํธ 02 - ์ข๋ก ์์ง์ด๊ธฐ ์ฌ๋ผ์ด๋ ์ดํํธ 02 ์ด๋ฒ ์๊ฐ์๋ ๊ทธ ๋์ ๋ฐฐ์ ๋ JavaScript๋ฅผ ์ด์ฉํ์ฌ ์ฌ๋ผ์ด๋ ์ดํํธ๋ฅผ ๋ง๋ค์ด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. 2์ด๋ง๋ค ๋ค์ ์ฌ์ง์ผ๋ก ์ฌ๋ผ์ด๋ ๋๋ ํจ๊ณผ์ด๋ฉฐ, JS ์ฝ๋์ GSAP, jQuery ์ฝ๋ ์ธ ๊ฐ์ง๋ฅผ ๋ณด์ฌ๋๋ฆฌ๊ฒ ์ต๋๋ค. HTML, CSS ์ฝ๋๋ ์๋ณธ ์์ค ๋ณด๊ธฐ ๋ฒํผ์ ๋๋ฌ ํ์ธํด์ฃผ์ธ์. ์, ๊ทธ๋ผ ์์ํด๋ณผ๊น์? JS ์ฝ๋ ์ฌ๋ผ์ด๋ ์ดํํธ 02์ JS ์์ค์ ๋ถ์ฐ ์ค๋ช (์ฃผ์ ์ฒ๋ฆฌ๋จ)์ด๋ค. const sliderWrap = document.querySelector(".slider__wrap"); const sliderImg = document.querySelector(".slider__img"); // ๋ณด์ฌ์ง๋ ์์ญ const sliderInner = document.querySele.. 2022. 8. 29. ์ด์ 1 ๋ค์ ๋ฐ์ํ