jquery(9)
-
animation
animation? js์ css๋ฅผ ์ด์ฉํด์ ์๋ฆฌ๋จผํธ์ ๋์ ์ธ ํจ๊ณผ ๋ถ์ฌ jQuery์ ํจ๊ณผ ๋ฉ์๋๋ฅผ ํธ์ถํด์ ๊ฐ๋จํ ํจ๊ณผ ๋ถ์ฌ ๊ฐ๋ฅ ex1) target fade out : ์์ํ ์ฌ๋ผ์ง fade in : ์์ํ ๋ํ๋จ hide : ์จ๊น show : ๋ํ๋ด๊ธฐ silde down : ์ฌ๋ผ์ด๋ ํํ๋ก ๋ด๋ ค์ค๋ฉด์ ๋ํ๋จ silde ip : ์ฌ๋ผ์ด๋ ํํ๋ก ์ฌ๋ผ๊ฐ๋ฉด์ ์ฌ๋ผ์ง mix : ์ฌ๋ฌ ์ ๋๋ฉ์ด์ ๋ฉ์๋ ํผํฉ ๊ฐ๋ฅ animate ๋ฉ์๋ ๋ฌธ๋ฒ : animate(์ต์ข ๊ฒฐ๊ณผ,์งํ ์๋) ex2) » Run Hello! run ๋ฒํผ ํด๋ฆญ ์ > ์ง์ ํ ์ต์ข ๊ฒฐ๊ณผ๋ก ์ง์ ํ ์๊ฐ์ ๋ง์ถฐ์ ๋ณํ
2023.07.28 -
traversing(ํ์)
traversing? ์ฒด์ธ ์ปจํ ์คํธ๋ฅผ ์ ์งํ๋ฉด์ ์ ์ด์ ๋์์ด ๋๋ ์๋ฆฌ๋จผํธ๋ฅผ ๋ณ๊ฒฝํ๋ ๊ธฐ๋ฒ * s๋ ์คํ์ผ๋ก ๋ฐฐ๊ฒฝ์๊ณผ ํ ๋๋ฆฌ ํจ๊ณผ ์ ์ฉ๋ ์ํ๋ผ๋ ๊ฒ์ ๋ฏธ๋ฆฌ ์๊ธฐ! ๋ํผ๋ก root ์ ํ > s๋ผ๋ ํด๋์ค ์ถ๊ฐ .children() root์ children์ s ํด๋์ค ์ถ๊ฐ .first() root์ children์ ์ฒซ๋ฒ์งธ ์๋ฆฌ๋จผํธ์ s class ์ถ๊ฐ .next() root์ children์ ์ฒซ๋ฒ์งธ ์๋ฆฌ๋จผํธ์ ๋ค์ ์๋ฆฌ๋จผํธ์ s class ์ถ๊ฐ .find('selector') ํ์ฌ ์๋ฆฌ๋จผํธ์์ selector์ ํด๋น๋๋ ์์ ์ฆ, li์ s class ์ถ๊ฐ .closest('selector') ๊ฐ์ฅ ๊ฐ๊น์ด selector ์กฐ์ ์๋ฆฌ๋จผํธ์ s class ์ถ๊ฐ ์์ ์์ ์ ๊ฐ์ด ์ฒด์ธ์ผ๋ก ์ฎ์ด์ ๊ณ์ ..
2023.07.28 -
Form
Form? ์๋ฒ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ธฐ ์ํ ์๋จ Query๋ ํผ์ ์ ์ดํ๋๋ฐ ํ์ํ ์ด๋ฒคํธ์ ๋ฉ์๋๋ฅผ ์ ๊ณต ex1) .focus() : ์ฃผ๋ชฉ ๋ฐ์ผ๋ฉด .blur() : ํฌ์ปค์ค์ ๋ฐ๋์ ๊ฐ๋ .change() : ์ ๋ ํฐ๋ฅผ ์ ํ์ฌ ํด๋น ์ ๋ ํฐ์ ๊ฐ์ด ๋ณํ ๊ฒฝ์ฐ ๋ณํ๋ฅผ ์บ์น .select() : ์ด๋ค ํน์ ํ text ํ๋ ์์์ ์ด๋ค ๋ฐ์ดํฐ๊ฐ ์ ํ(๋๋๊ทธ) ๋์ ๋ focus ์ด๋ฒคํธ : input ํ๊ทธ ํด๋ฆญ ์ input ํ๊ทธ ๋ค์ ํ๊ทธ focus html ์ถ๊ฐ blur ์ด๋ฒคํธ : input ํ๊ทธ ํฌ์ปค์ค ํด์ ์ input ํ๊ทธ ๋ค์ ํ๊ทธ blur html ์ถ๊ฐ change ์ด๋ฒคํธ : ๋น์ด ์๋ input ํ๊ทธ์ text ์ ๋ ฅ (๋ณํ ์์ ์) alert์ฐฝ ๋์ฐ๊ธฐ select ์ด๋ฒคํธ : input ํ๊ทธ text ..
2023.07.28 -
Mainpulation(์๋ฆฌ๋จผํธ ์ ์ด)
jQuery ์๋ฆฌ๋จผํธ๋ฅผ ์ ์ดํ๋ ์ผ๊ด๋๊ณ ํ๋ถํ ๊ธฐ๋ฅ์ ์ ๊ณต - ์์์ผ๋ก ์ฝ์ .append(), .appendTo(), .html(), .prepend(), .prependTo(), .text() I would like to say: - ํ์ ๋ก ์ฝ์ .after(), .before(), .insertAfter(), .insertBefore() I would like to say: .after() ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ๋ค์ ํ์ ๋ก ์ฝ์ ! - ์ ํํ ํ๊ทธ ๋ถ๋ชจ๋ก ๊ฐ์ธ๊ธฐ .unwrap(), .wrap(), .wrapAll(), .wrapInner() Span Text What about me? Another One .wrap() ์ฌ์ฉํ์ฌ ์๋์ ์ฌ๋ฌ๋ถ๋ชจํ๊ทธ๋ก ๊ฐ์ธ๋ ๊ฒ ์ฌ์ด์ ๋ค์ด๊ฐ! - ์ญ์ .detach(),..
2023.07.28 -
event
event? js๋ jquery์์ ์ด๋ฒคํธ๋ ๋ธ๋ผ์ฐ์ ์์ ์ผ์ด๋๋ ์ฌ๊ฑด(ํด๋ฆญ, ๋ง์ฐ์ค ์ด๋, ํ์ดํ, ํ์ด์ง ๋ก๋ฉ ๋ฑ) jQuery์ event ํฌ๋ก์ค๋ธ๋ผ์ฐ์ง์ ๋ฌธ์ ํด๊ฒฐ - on์ผ๋ก ์ด๋ฒคํธ ํธ๋ค๋ฌ ์ค์น on : ํ์ฌ ์กด์ฌํ์ง ์๋ ์๋ฆฌ๋จผํธ์ ์ด๋ฒคํธ ์ค์น O > ๋์ ์ด๋ฒคํธ O click me ํด๋ฆญ ์ ์ด๋ฒคํธ ๋ฐ์ > alert ์ฐฝ ๋ธ - trigger๋ก ์ด๋ฒคํธ ํธ๋ค๋ฌ๋ฅผ ๊ฐ์ ์คํ trigger ํด๋ฆญ ์ ์ ๋ฌ๋ ๋ํผ์ ์ค์น๋ ์ด๋ฒคํธ ํธ์ถํ์ฌ ์ด๋ฒคํธ ๋ฐ์ - off๋ก event ์ ๊ฑฐ off ๋ฒํผ ํด๋ฆญ ์ click me์ ์ค์น๋ event ์ ๊ฑฐ ๋จ trigger ๋ฒํผ์ click me์ ์ค์น๋ ์ด๋ฒคํธ ํธ์ถํ๊ธฐ ๋๋ฌธ์ ์ด๋ฒคํธ๊ฐ ์ ๊ฑฐ๋์ด์ ํด๋ฆญ ์ ์๋ฌด ๋์ ์ ํ๊ฒ ๋จ. - click, ready์ ๊ฐ์ ๋ค..
2023.07.28 -
Chain
Chain? jQuery์ ๋ฉ์๋๋ค์ ๋ฐํ๊ฐ์ผ๋ก ์๊ธฐ ์์ ์ ๋ฐํํด์ผ ํ๋ค๋ ๊ท์น์ ๊ฐ์ง๊ณ ์๋ค. ์ด๋ฅผ ์ด์ฉํ๋ฉด ํ๋ฒ ์ ํํ ๋์์ ๋ํด์ ์ฐ์์ ์ธ ์ ์ด๊ฐ ๊ฐ๋ฅ. ์ฅ์ : ์ฝ๋๊ฐ ๊ฐ๊ฒฐ ์ธ๊ฐ์ ์ธ์ด์ ์ ์ฌํด์ ์ฌ๊ณ ์ ์์ฐ์ค๋ฌ์ด ๊ณผ์ ๊ณผ ์ผ์น. ex) ์๋ a ํ๊ทธ์ ์์ฑ๊ฐ์ ๋ณ๊ฒฝํ๋ ์ฝ๋ฉ jQuery 1.jQuery๋ฅผ ์ด์ฉ //href ์์ฑ๊ฐ ๋ณ๊ฒฝ ํ๊ฒ ์์ฑ๊ฐ ๋ณ๊ฒฝ jQuery('#tutorial').attr('href', 'http://jquery.org').attr('target', '_blank').css('color', 'red'); ๋ํผ์ context๊ฐ ์ ์ง๊ฐ ๋จ! jquery ๋ฉ์๋๋ ์์ ์ return ํ๊ธฐ ๋๋ฌธ์ (์ฌ๋ฌ๊ฐ์ ์์ ์ด๊ฐ ๊ฐ๋ฅํ ๊ฒ๊ณผ ๊ฐ์) 2.js์ DOM ์ด์ฉ var tutor..
2023.07.27