๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์ œ์ด์ฟผ๋ฆฌ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.
๋ฐ˜์‘ํ˜•

Reference Book

JavaScript
HTML
CSS
๊ด‘๊ณ  ์ค€๋น„์ค‘์ž…๋‹ˆ๋‹ค.