๐ ์ง๋์ฃผ๋ถํฐ zerocho๋์ TS ๋ฆฌ๋ด์ผ ๊ฐ์ ์
๋ก๋๋ฅผ ๋ฐ๊ฒฌํด์ ์ด์ฌํ ๋ฐ๋ผ๊ฐ๋ ์ค
๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ถ์1 #4 JQuery
https://www.youtube.com/watch?v=fAnVMoR7cK0

ํ์
๋ค์ ๊ฐ๋ฐํ ๋๋ง ํ์ํ๋๊น -D๋ก @types ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ devDependencies์ ๋ฆฌ์คํธ์
๋จ
jquery.ts 

- ์ด๋ ๊ฒ ์ธ ์์๋ ์ด์ ๋ tsconfig.json,dptj
esModuleInterop์ true๋ก ํด์ค์ ์ค์ฌ์ฐ๊ธฐ ๊ฐ๋ฅ
esModuleInterop์ true๋ก ํด์ค์ => ์ด๊ฒ๋ ๊ฐ๋ฅํจ


38:00
F12 ๋๋ฅด๋ฉด definition์ผ๋ก ์ด๋

line 1 ๋ถ์
removeClass()
2.f12๋ก ํด๋น type์ definition์์ ๊ฐ์ ธ์์ ์๋จ์ ๋ถ์ด๊ธฐ

3. type definition์ ๋ถ์ํ๋ฉฐ ์ค์ ์ฝ๋์ ํด๋นํ๋ type๊ฐ์ผ๋ก ๋ฐ๊ฟ์ฃผ๊ธฐ, ํ์นธ์ฉ ๋ณด๋ฉด์!

3-2 type์ ๋ง๋ ๋ค๋ฅธ ๊ฐ์ด ๋ค์ด๊ฐ ๊ฒฝ์ฐ์ ์ฝ๋๋ ํ๋ฒ ๋ฃ์ด๋ณธ๋ค string์์ string[] ๋ก ๋ฃ์ด๋ด

3-3 string | string | ํจ์๋ ๊ฐ๋ฅํจ => ํจ์์ ๊ฒฝ์ฐ this ๊ฐ ์ฒซ๋ฒ์งธ param์ด๋ฉด ์ค์ param์ 2๋ฒ์งธ์
param์ด
this์ธ ๊ฒฝ์ฐ
- TS์์ this๊ฐ 1st param์ธ ๊ฒฝ์ฐ => this๋ฅผ ํ์ดํํ ๊ฒ์ด๊ณ ์ค์ param์ 2nd one!
- this๋ก ๋๋๋ฉด
method chaining๊ฐ๋ฅ
addClass()
30/07/2022
line 3 ๋ถ์$()


text()

line 10 ๋ถ์

1.html()

JQuery.htmlString ์ด๊ฑฐ๋ JQuery.Node => ๊ฑฐ์ ๋์์
Element๋ html ์๋ ๋จผํธ์ div,etc => ์ด๊ฒ๋ ๊ฐ๋ฅ

Text๋ Text{}๋ก ๋น์ด์์ด์ ๋ญ์ง ์๊ธฐ ์ด๋ ค์
