2021. 11. 30. 10:54ใSpring
1. Ajax (Asynchronous JavaScript and XML)
https://hyejin.tistory.com/212?category=1019892
[JS + jquery] Ajax
1. Ajax Ajax(Asynchronous JavaScript and XML) ์ด๋ ๋น๋๊ธฐ ๋ฐฉ์์ Javascript์ xml์ ๊ฐ๋ฅดํจ๋ค. โ ๋๊ธฐ ๋ฐฉ์๊ณผ ๋น๋๊ธฐ ๋ฐฉ์ ๋๊ธฐ ๋ฐฉ์์ ์๋ฒ์ ์ ํธ๋ฅผ ๋ณด๋์ ๋ ์๋ต์ด ๋์์์ผ ๋ค์ ๋์์ ์ํํ ์ ์..
hyejin.tistory.com
https://hyejin.tistory.com/213?category=1019892
[JS + jquery] Ajax ๊ด๋ จ ๋ฉ์๋์ Ajax๋ก JSON ๋ฐ์ดํฐ ๋ฐ์ธ๋ฉ, XML ๋ฐ์ดํฐ ๋ฐ์ธ๋ฉ
1. Ajax ๊ด๋ จ ๋ฉ์๋ Ajax๋ ํด๋ผ์ด์ธํธ๊ฐ ๋น๋๊ธฐ ๋ฐฉ์์ผ๋ก ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์ด์ฉํ์ฌ ํ๋ฉด ์ ํ ์์ด ์๋ฒ์ธก์ ์๋ฃ xml, html, json ๋ฅผ ์์ฒญํ ๋ ์ฌ์ฉํ๋ค. - Ajax ๊ด๋ จ ๋ฉ์๋ load() : ์ธ๋ถ ์ฝํ ์ธ ๋ฅผ ๊ฐ
hyejin.tistory.com
์ฌ๊ธฐ์ Ajax ์์ธํ ์ค๋ช ์ ํ์ธํ ์ ์๋ค.
Ajax๋ ์น ์ฌ์ฉ์๋ค์๊ฒ ์ข ๋ ๋์ ์์ค ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํ ์ ์๋๋ก ๋์์ ์ฃผ๋ ๊ธฐ์ ์ ๋ฌถ์์ผ๋ก,
Ajax๋ ํน์ ๊ธฐ์ ์ด ์๋๋ผ HTML, CSS, JavaScript, XMLHttpRequest ๊ฐ์ฒด๋ฅผ ๋น๋กฏํ ๊ธฐ์กด์ ์ฌ๋ฌ ๊ธฐ์ ๋ค์ ์กฐํฉํด์ ์ฌ์ฉํ๋ ์น์ ์๋ก์ด ์ ๊ทผ๋ฒ์ด๋ผ๊ณ ํ ์ ์๋ค.
"๋น๋๊ธฐ์ "
๋น ๋๊ธฐ์ ์ด๋ผ๋ ์๋ฏธ๋ ์๋ฒ๋ก๋ถํฐ ๋ฐ์ดํฐ๊ฐ ๋ก๋๋๋ ๋์์๋ ๊ณ์ํด์ ํ์ด์ง๋ฅผ ์ฌ์ฉํ ์ ์๋ค๋ ๋ป์ผ๋ก,
์๋ฒ๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํด์ฃผ๋ฉด Ajax ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ์ฌ ์๋ฒ๋ก๋ถํฐ ๋ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ด ํ์ด์ง์ ์ผ๋ถ๋ฅผ ์์ ํ๊ฒ ๋๋ค.
Ajax๋ ๊ฒ์์ ์๋์์ฑ ๊ธฐ๋ฅ์ด๋ ํ์ ๊ฐ์ ํ ๋ ์ค๋ณต ์์ด๋์ธ ๊ฒฝ์ฐ์ "์ด๋ฏธ ์ฌ์ฉ ์ค์ธ ์์ด๋์ ๋๋ค" ์ด๋ ๊ฒ ํ์ํ๋ ๊ธฐ๋ฅ ๋ฑ์ ํ์ฉ๋๊ณ ์๋ค.
2. jQuery
jQuery๋ JavaScript๋ฅผ ์ข ๋ ์ฝ๊ฒ ์ฌ์ฉํ๋๋ก ๋ง๋ค์ด์ง JavaScript Library๋ก์, jQuery๋ ๊ฐ๋ณ๊ณ ๋น ๋ฅด๋ฉฐ ์ฝ๋์ ๊ฐ๊ฒฐํจ์ ์ ๊ณตํ๋ ์คํ์์ค์ด๋ค.
https://hyejin.tistory.com/195?category=1019892
[JS] ์ ์ด์ฟผ๋ฆฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฐ๋ํ๋ ๋ฐฉ๋ฒ ( ๋ค์ด๋ก๋, ๋คํธ์ํฌ ์ ์ก)
1. ์ ์ด์ฟผ๋ฆฌ ์ ์ด์ฟผ๋ฆฌ๋ ๋ชจ์ง๋ผ ์ฌ์ ์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ๋ฐ์๊ฐ ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์ด์ฉํด ๋ง๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ธ์ด์ด๋ค. ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ธ์ด๋ ์๋ฐ์คํฌ๋ฆฝํธ๋ก ๋ง๋ค์ด์ง ๋ค์ํ ํจ์์ ์งํฉ์ ์๋ฏธํ๋ค. 2
hyejin.tistory.com
- jQuery ๊ฐ ์ ๊ณตํ๋ ๊ธฐ๋ฅ
1๏ธโฃ HTML ์จ๋ฆฌ๋จผํธ ์ ํ
https://hyejin.tistory.com/196?category=1019892
[JS + jquery] ์ ํ์ (์ง์ ์ ํ์ ์ข ๋ฅ, ์ธ์ ๊ด๊ณ ์ ํ์ ์ข ๋ฅ)
1. ๋ฌธ์ ๊ฐ์ฒด ๋ชจ๋ธ ๋ฌธ์ ๊ฐ์ฒด ๋ชจ๋ธ DOM ์ HTML ๋ฌธ์ ๊ฐ์ฒด ๊ตฌ์กฐ๋ฅผ ๋งํ๋ค. HTML ๋ฌธ์์ ์ต์์์๋ ์ด ์๊ณ , ํ์ ๊ฐ์ฒด๋ก , ๊ฐ ์๋ค. ๊ฐ์ฅ ์์์ ์์นํ๋ ์ด root ๋ฟ๋ฆฌ์ด๊ณ , ๋ฟ๋ฆฌ์์ ๊ฐ์ง์ฒ๋ผ ๋ป์ด๋
hyejin.tistory.com
2๏ธโฃ HTML ์จ๋ฆฌ๋จผํธ์ attribute ๊ฐ ์ฝ๊ธฐ์ ์ฐ๊ธฐ
https://hyejin.tistory.com/201?category=1019892
[JS + jquery] ๊ฐ์ฒด ์กฐ์ ๋ฉ์๋ (์์น ์กฐ์ ๋ฉ์๋, ๊ฐ์ฒด ํธ์ง ๋ฉ์๋)
https://hyejin.tistory.com/200 [JS + jquery] ๊ฐ์ฒด ์กฐ์ ๋ฉ์๋ (์์ฑ ์กฐ์ ๋ฉ์๋ html(), text(), attr(), removeAttr(), prop(), val(), css(), addCl 1. ๊ฐ์ฒด ์กฐ์ ๋ฉ์๋ ๊ฐ์ฒด ์กฐ์ ๋ฉ์๋์๋ ์์ฑ ์กฐ์..
hyejin.tistory.com
https://hyejin.tistory.com/200?category=1019892
[JS + jquery] ๊ฐ์ฒด ์กฐ์ ๋ฉ์๋ (์์ฑ ์กฐ์ ๋ฉ์๋ html(), text(), attr(), removeAttr(), prop(), val(), css(), addCl
1. ๊ฐ์ฒด ์กฐ์ ๋ฉ์๋ ๊ฐ์ฒด ์กฐ์ ๋ฉ์๋์๋ ์์ฑ ์กฐ์ ๋ฉ์๋์ ์์น ์กฐ์ ๋ฉ์๋, ๊ฐ์ฒด ํธ์ง ๋ฉ์๋๋ก ๋๋ ์ ์๋ค. ์์ฑ ์กฐ์ ๋ฉ์๋๋ ์์์ ์์ฑ์ ๋ฐ๊ฟ ๋ ์ฌ์ฉํ๋ค. ์์น ์กฐ์ ๋ฉ์๋๋
hyejin.tistory.com
3๏ธโฃ HTML ์จ๋ฆฌ๋จผํธ ๋์ ์ผ๋ก ์กฐ์
https://hyejin.tistory.com/201?category=1019892
[JS + jquery] ๊ฐ์ฒด ์กฐ์ ๋ฉ์๋ (์์น ์กฐ์ ๋ฉ์๋, ๊ฐ์ฒด ํธ์ง ๋ฉ์๋)
https://hyejin.tistory.com/200 [JS + jquery] ๊ฐ์ฒด ์กฐ์ ๋ฉ์๋ (์์ฑ ์กฐ์ ๋ฉ์๋ html(), text(), attr(), removeAttr(), prop(), val(), css(), addCl 1. ๊ฐ์ฒด ์กฐ์ ๋ฉ์๋ ๊ฐ์ฒด ์กฐ์ ๋ฉ์๋์๋ ์์ฑ ์กฐ์..
hyejin.tistory.com
4๏ธโฃ LOOP ๊ธฐ๋ฅ
https://hyejin.tistory.com/198?category=1019892
[JS + jquery] ์ ์ด์ฟผ๋ฆฌ ๋ฐฐ์ด ๋ฉ์๋
1. ์ ์ด์ฟผ๋ฆฌ ๋ฐฐ์ด ๋ฉ์๋ 1๏ธโฃ each()/ $.each() ๋ฉ์๋ ์ ํ์๋ก ์ ํํ ์์(๋ฌธ์ ๊ฐ์ฒด)๋ ๋ฐฐ์ด์ ์์๋๋ก ์ ์ฅ๋๋ค. ์ด๋ each()์ $.each() ๋ฉ์๋๋ ๋ฐฐ์ด์ ์ ์ฅ๋ ์์๋ฅผ ์์๋๋ก ํ๋์ฉ ์ ํํ
hyejin.tistory.com
5๏ธโฃ CSS ์กฐ์
6๏ธโฃ Event ์ฒ๋ฆฌ
https://hyejin.tistory.com/203?category=1019892
[JS + jquery] ์ ์ด์ฟผ๋ฆฌ ์ด๋ฒคํธ ๋ฑ๋ก ๋ฉ์๋ (๋ก๋ฉ ์ด๋ฒคํธ, ๋ง์ฐ์ค ์ด๋ฒคํธ, ํฌ์ปค์ค ์ด๋ฒคํธ, ํค๋ณด๋ ์ด
1. ์ด๋ฒคํธ ๋ฑ๋ก ๋ฉ์๋ ์ด๋ฒคํธ๋ ์ฌ์ดํธ์ ๋ฐฉ๋ฌธํ ์ฌ์ฉ์๊ฐ ์ทจํ๋ ๋ชจ๋ ํ์๋ฅผ ๋งํ๋ค. ์ด๋ฒคํธ ํธ๋ค๋ฌ๋ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ์ ๋ ์คํ๋๋ ์ฝ๋๋ฅผ ๋งํ๋ค. ์ด๋ฒคํธ ๋ฑ๋ก ๋ฉ์๋๋ ๋ฐฉ๋ฌธ์๊ฐ ์ง์ ํ
hyejin.tistory.com
7๏ธโฃ Ajax ์ฒ๋ฆฌ
https://hyejin.tistory.com/213?category=1019892
[JS + jquery] Ajax ๊ด๋ จ ๋ฉ์๋์ Ajax๋ก JSON ๋ฐ์ดํฐ ๋ฐ์ธ๋ฉ, XML ๋ฐ์ดํฐ ๋ฐ์ธ๋ฉ
1. Ajax ๊ด๋ จ ๋ฉ์๋ Ajax๋ ํด๋ผ์ด์ธํธ๊ฐ ๋น๋๊ธฐ ๋ฐฉ์์ผ๋ก ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์ด์ฉํ์ฌ ํ๋ฉด ์ ํ ์์ด ์๋ฒ์ธก์ ์๋ฃ xml, html, json ๋ฅผ ์์ฒญํ ๋ ์ฌ์ฉํ๋ค. - Ajax ๊ด๋ จ ๋ฉ์๋ load() : ์ธ๋ถ ์ฝํ ์ธ ๋ฅผ ๊ฐ
hyejin.tistory.com