์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- ๋ฐฑํฑ
- SQL
- select
- MySQL
- JS
- ํ๋ก๊ทธ๋๋จธ์ค
- ๋์ปค
- oracle
- Spring
- ์ธ๋ผ์ธ๋ทฐ
- order by
- ์ปจํธ๋กค๋ฌ
- Ajax
- ๋ฆฌ๋ ์ค
- like
- ๋์ ํ ์ด๋ธ
- Update
- ํ ์ด๋ธ
- ํจ์
- ๋ช ๋ น์ด
- DATE_FORMAT
- post๋ฐฉ์
- JSP
- ๋์
- ์ฝํ
- ๋ณ์
- JavaScript
- ์๋ฐ์คํฌ๋ฆฝํธ
- optionํ๊ทธ
- ๋ฐฐ์ด
- Today
- Total
bom's happy life
[์น ๊ฐ๋ฐ 2 ์ฃผ์ฐจ] ๊ฐ๋ฐ์ผ์ง 8 - ์๋ฐ์คํฌ๋ฆฝํธ ํ์ง ํ๋ณ onclick ํจ์๋ง๋ค์ด๋ณด๊ธฐ ๋ณธ๋ฌธ
[์น ๊ฐ๋ฐ 2 ์ฃผ์ฐจ] ๊ฐ๋ฐ์ผ์ง 8 - ์๋ฐ์คํฌ๋ฆฝํธ ํ์ง ํ๋ณ onclick ํจ์๋ง๋ค์ด๋ณด๊ธฐ
bompeach 2022. 5. 25. 14:52<ํ์ต๋ชฉํ>
1. HTMLํ์ผ์ ๋ฐ์๋ค๊ณ ๊ฐ์ ํ๊ณ , Javascript๋ก ๋ค์ ์๋ฒ์ ๋ฐ์ดํฐ๋ฅผ ์์ฒญํ๊ณ ๋ฐ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์๋ณด์.
2. jQuery๋ฅผ ์ด์ฉํด Javascript๋ก HTML์ ์ฝ๊ฒ ์ ์ดํ๊ณ , Ajax๋ฅผ ์ด์ฉํด ๋ค์ ์๋ฒ์ ๋ฐ์ดํฐ๋ฅผ ์์ฒญํ๊ณ ๋ฐ์๋ณด์.
ํด๋ผ์ด์ธํธ(client)๋?
(์ ๋ณด.ํต์ )์๋ฒ ์์คํ ๊ณผ ์ฐ๊ฒฐํ์ฌ ์ฃผ๋ ์์ ์ด๋ ์ ๋ณด๋ฅผ ์๋ฒ์๊ฒ ์์ฒญํ๊ณ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋๋ ค๋ฐ๋ ์ปดํจํฐ ์์คํ
01.
- <script>์์ function hey๋ฅผ ๋ถ๋ฌ์ฃผ๊ณ alert(์๋)์ ํ์ ๋ ๋์ฌ ๋ง์ ์ง์ ํด์ค๋ค.
- ๊ทธ๋ฆฌ๊ณ alert(์๋)์ ์ง์ ํด์ค๊ฑฐ๋ฅผ ์ด๋ป๊ฒ ๋ถ๋ฌ์ฌ ๊ฑด์ง ์ ํ๋๋ฐ
๋๋ button์ onclickํ๋ฉด ๋ถ๋ฌ์ค๋ ๊ฑธ๋ก ์ค์ ํ๊ฒ ๋ค! ๋ ์๋ฏธ.
02. ํ์ง ํ๋ณ onclick ํจ์(์์ฑ)
- ์๋ก๊ณ ์นจ์ ํ๋ ๊ฒ ์๋๋ผ ๋๋ ์ ๋ ํ,์ง,ํ,์ง ๋์ค๊ฒ ํ๋ ๋ฐฉ๋ฒ
์ผ๋จ ์ด๊ฒ ๋ช๋ฒ ๋๋ ๋์ง ์๋ ค๋ฉด? ๊ทธ๋ฐ ๊ฐ์ ์ ์ฅํ๊ณ ์๋ ์น๊ตฌ๊ฐ ํ์ํด!
๊ทธ ์น๊ตฌ๋ฅผ function hey์์๋ค ๋ง๋ค์ด ์ค๋ค. ๋ ธ๋๋ฐ์ค ๋ถ๋ถ
count = 0์ 0๋ถํฐ ์์ํ๋ค๋ ๊ฒ.
hey๋ฅผ ๋๋ฅผ ๋๋ง๋ค count๋ฅผ 1์ ๋ํด์ค๋ผ. ๊ทธ๊ฒ ํ๋๋ฐ์ค ๋ถ๋ถ( =+ ์ด๊ฑฐ ๋ถ์ฌ ์ฐ๊ธฐ)
* if ๋ฌธ
if ๋ง์ฝ์ count๋ฅผ 2๋ก ๋๋ ๋๋จธ์ง๊ฐ ๋ง์ฝ์ 0๋ ๊ฐ๋ค๋ฉด(==)? alert ('์ง์์ ๋๋ค!')
else ๊ฐ์ง ์๋ค๋ฉด(์๋๋ฉด) alert ('ํ์์ ๋๋ค!')
tip, (= ํ๋์ง๋ฆฌ๋ ์ด๋ฏธ ๋ณ์์์ ์ฐ๊ณ ์๊ธฐ ๋๋ฌธ์ ๊ฐ๋ค๋ ์๋ฏธ๋ก๋ == ๋๊ฐ์จ์ผ ํจ)
.
.
.
Javascript ๋ง์ผ๋ก ์ถฉ๋ถํ ๊น์?
์๋ฅผ ๋ค์ด ๋ฒํผ์ ์๊น์ ๋ฐ๊พธ๊ณ ์ถ๋ค๋ฉด?
์๋ฅผ ๋ค์ด div ๋ฐ์ค๋ฅผ ํ๋ ๊ฐ์ถ๊ณ ์ถ๋ค๋ฉด?
→ ์ด๋ฐ ๊ฒ๋ค ์ฝ๊ฒ ํด์ฃผ๋ ๊ฒ์ด, jQuery!
,,,๋ค์ ๊ธ์์ ์ด์ด์ง๋๋ค!
'Deveolpment Study๐๏ธ > Javascript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์น ๊ฐ๋ฐ 2 ์ฃผ์ฐจ] ๊ฐ๋ฐ์ผ์ง 10 - Ajax (0) | 2022.05.30 |
---|---|
[์น ๊ฐ๋ฐ 2 ์ฃผ์ฐจ] ๊ฐ๋ฐ์ผ์ง 9 - jQuery (0) | 2022.05.26 |
[์น ๊ฐ๋ฐ 1 ์ฃผ์ฐจ] ๊ฐ๋ฐ์ผ์ง 6 - Javascript ๊ธฐ์ด ๋ฌธ๋ฒ ๋ฐฐ์ฐ๊ธฐ(2) (0) | 2022.05.25 |
[์น ๊ฐ๋ฐ 1 ์ฃผ์ฐจ] ๊ฐ๋ฐ์ผ์ง 5 - Javascript ๊ธฐ์ด ๋ฌธ๋ฒ ๋ฐฐ์ฐ๊ธฐ(1) (0) | 2022.05.24 |
[์น ๊ฐ๋ฐ 1 ์ฃผ์ฐจ] ๊ฐ๋ฐ์ผ์ง 4 - Javascript ๊ฐ๋ (0) | 2022.05.23 |