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

์ „์ฒด ๊ธ€118

[JavaScript] : HTML ์š”์†Œ์— ์ ‘๊ทผํ•˜๊ธฐ ์œ„ํ•ด document.getElementBy() ์จ๋ณด๊ธฐ. document.getElementBy getElementById()์ธํ„ฐํŽ˜์ด์Šค์˜ ๋ฉ”์„œ๋“œ๋Š” ์†์„ฑ์ด ์ง€์ •๋œ ๋ฌธ์ž์—ด๊ณผ ์ผ์น˜ํ•˜๋Š” ์š”์†Œ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฐœ์ฒด๋ฅผ ๋ฐ˜ํ™˜ํ•œ๋‹ค. ์š”์†Œ ID๋Š” ์ง€์ •๋œ ๊ฒฝ์šฐ ๊ณ ์œ ํ•ด์•ผ ํ•˜๋ฏ€๋กœ ํŠน์ • ์š”์†Œ์— ๋น ๋ฅด๊ฒŒ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ์œ ์šฉํ•œ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ID๊ฐ€ ์—†๋Š” ์š”์†Œ์— ์•ก์„ธ์Šคํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„ ํƒ๊ธฐ๋ฅผquerySelector() ์‚ฌ์šฉํ•˜์—ฌ ์š”์†Œ๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ๋‹ค. ์•„์ง DOM์˜ ๊ฐœ๋…๋„ ์ž˜ ๋ชจ๋ฅด์ง€๋งŒ, ๊ณผ์ œ๋ฅผ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๋‚˜์˜ HTML์— ์žˆ๋Š” div ๋ผ๋Š” ์š”์†Œ์— ์ ‘๊ทผํ•˜๊ธฐ ์œ„ํ•ด์„œ document.getElementBy๋ฅผ ์จ๋ณผ๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. console.log(document.getElementById(movies)) ์ฒซ ๋ฒˆ์งธ ์‹œ๋„๋Š” null ๋‚˜์˜ค๋Š” ๊ฐ’์ด ์—†๋‹ค๋Š” ๋œป์ด๋‹ˆ ์ด๋ฒˆ์—” ๋ฌธ์ž์—ด๋กœ ์‹œ๋„.. 2023. 6. 1.
[JavaScript] : Object ์™€ Array, ๊ทธ๋ฆฌ๊ณ  ๋‹ค์–‘ํ•œ Method . Object Array Method 1. ๊ฐ์ฒด ๊ฐ์ฒด๋ž€? = {} // ์ค‘๊ด„ํ˜ธ ์•ˆ์—์„œ key : value ์˜ ๊ฐ’์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ๊ฐ’์„ ๋งํ•œ๋‹ค. let person = { name: 'ํ™๊ธธ๋™', age: 30, gender: '๋‚จ์ž', }; ์œ„ ์ฒ˜๋Ÿผ "name", "age", "gender"๋Š” ์˜†์˜ value์˜ ๊ฐ’์„ ๋‚˜ํƒ€๋‚ด๋Š” key ๊ฐ’์ด๋‹ค. // ๊ฐ์ฒด์— ์ ‘๊ทผํ•˜๋Š” ๋ฐฉ๋ฒ•์€ '์˜จ์ ' ์„ ์‚ฌ์šฉํ•ด์„œ ๊ฐ€๋Šฅํ•˜๋‹ค. console.log(person.name) // ==> ํ™๊ธธ๋™ 2. ๊ฐ์ฒด์˜ ๋ฉ”์„œ๋“œ ์ข…๋ฅ˜ 2-1. Object.key let person = { name: 'ํ™๊ธธ๋™', age: 30, gender: '๋‚จ์ž', }; let keys = Object.keys(person); console.log(keys); // [.. 2023. 5. 31.
[JavaScript ๋ฌธ๋ฒ•] : ๋ณ€์ˆ˜ var, let, const ์˜ ํŠน์ง• ๋ฐ ์ฐจ์ด์ . ๋ณ€์ˆ˜ Var Let Const "๋ณ€์ˆ˜"๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ  : ์–ด๋– ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ์„ ํ•˜๊ณ , ์ฝ์–ด๋“ค์—ฌ์„œ ์žฌ์‚ฌ์šฉํ•˜๊ธฐ์— ๊ฐ„ํŽธํ•˜๊ณ  ์šฉ์ดํ•˜๊ธฐ ๋•Œ๋ฌธ. ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•˜๋Š” ๋ฐฉ๋ฒ• 1. Var var firstVar = 'Hi, my name is yoon'; // firstVar๋ผ๋Š” ๋ณ€์ˆ˜๋ฅผ var ๋กœ '์„ ์–ธ' ํ›„ '๊ฐ’์„ ํ• ๋‹น' var firstVar = 'Test !!'; // firstVar๋ผ๋Š” '์ด๋ฏธ ์„ ์–ธ๋˜์—ˆ๋˜' ๋ณ€์ˆ˜๋ฅผ var ๋กœ '์žฌ์„ ์–ธ' ํ•  ์ˆ˜ ์žˆ๋‹ค. firstVar = 'Hello, i'm fine thankU'; // firstVar๋ผ๋Š” '์ด๋ฏธ ๊ฐ’์ด ํ• ๋‹น๋œ' ๋ณ€์ˆ˜๋ฅผ var ๋กœ '์žฌํ• ๋‹น' ํ•  ์ˆ˜ ์žˆ๋‹ค. // ์œ„ ์ฝ”๋“œ๋ฅผ console.log(firstVar)๋กœ ์ฐ์–ด๋ณธ ๊ฒฐ๊ณผ์ด๋‹ค. yoonzero@gwon-yu.. 2023. 5. 30.
[WIL / KPTF] : JavaScript ์ž…๋ฌธ. 2์ฃผ์ฐจ 1. ํ•œ ์ฃผ์˜ ํ๋ฆ„ 1) ์ด๋ฒˆ์ฃผ ๋‚ด๊ฐ€ ํ•œ ์ผ javascript ์ž…๋ฌธ ๊ฐ•์˜ 1ํšŒ๋… ์ฒซ ๋ฒˆ์งธ ๊ฐœ์ธ๊ณผ์ œ ๋ฐœ์ œ ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋”ฉํ…Œ์ŠคํŠธ lv.0 2) ๋А๋‚€์  ์ˆœ์ˆ˜ javascript ๋กœ ์ฝ”๋“œ๋ฅผ ์งœ๋ณด๋‹ˆ, ์–ด๋ ต๊ณ  ๋ณต์žกํ•˜์ง€๋งŒ ์ข€ ๋” ๋ณธ์งˆ์ ์œผ๋กœ ๋‹ค๊ฐ€๊ฐ”์—ˆ๋˜ ๋А๋‚Œ. ์‹œ๊ฐ„๋„ ๋นจ๋ž๊ณ , ๊ฐ•์˜ ๋‚ด์šฉ๋„ ๋งŽ์•˜๋‹ค. TIL ์— ๋“ค์–ด๊ฐ€๋Š” ์‹œ๊ฐ„์ด ๋„ˆ๋ฌด ๋งŽ์•„, ๊ฐ•์˜๋ฅผ ๋ชฉํ‘œ์น˜๋งŒํผ ์ฑ„์šธ๋ ค๋‹ค ๋ณด๋‹ˆ ์ ์  ์กฐ๊ธ‰ํ•ด์ง€๋Š” ๋А๋‚Œ. 2. Keep (์•ž์œผ๋กœ๋„ ์œ ์ง€ํ–ˆ์œผ๋ฉด ํ•˜๋Š” ๋ถ€๋ถ„) ๊ฐ•์˜๋ฅผ ๋“ฃ๋Š” ์‹œ๊ฐ„์ด ๋ฐฐ๋กœ ๋Š˜์–ด๋‚˜๋„ ํ•œ ๊ฐ•์˜์—์„œ ๋ฝ‘์•„ ๋จน์„ ์ˆ˜ ์žˆ๋Š” ๋ถ€๋ถ„์€ 1ํšŒ์ฐจ์— ๋ฝ‘์•„๋‚ด๊ณ , 2ํšŒ์ฐจ์— ๋ณต์Šต TIL์— ์†Œ์š”๋˜๋Š” ์‹œ๊ฐ„์ด ํ˜„์žฌ์ด ํ˜„์žฌ๋Š” ๋งŽ๋”๋ผ๋„, ์ ์ฐจ ์†๋„๊ฐ€ ๋นจ๋ผ์งˆ ๊ฒƒ์ด๋‹ค. ๊ทธ๋Ÿฌ๋‹ˆ ๊พธ์ค€ํžˆ ๋‚ด๊ฐ€ ๋‚จ๊ธฐ๊ณ ํ”ˆ ๋‚ด์šฉ๋“ค์€ ๊ธฐ.. 2023. 5. 30.
[JavaScript ๋ฌธ๋ฒ•] : Class์˜ ์ƒ์†(= Inheritance) ์˜ค๋Š˜์€ Class์— ๋Œ€ํ•ด ์กฐ๊ธˆ ๋” ์•Œ์•„๋ณด๋Š” ์‹œ๊ฐ„. "์ƒ์†" = Inheritance https://playlist808.tistory.com/entry/JavaScript-%EB%AC%B8%EB%B2%95-Class-%EC%99%80-setter-getter-%EC%82%AC%EC%9A%A9-%EB%B0%8F-%EC%98%A4%EB%A5%98%ED%95%B4%EA%B2%B0 Start ! Class๋Š” ๋…๋‹จ์ ์œผ๋กœ ์กด์žฌํ•  ์ˆ˜๋„ ์žˆ์ง€๋งŒ, ๊ฒฝ์šฐ์— ๋”ฐ๋ผ ๋ถ€๋ชจ Class, ์ž์‹ Class, ์†์ž Class ์ด๋Ÿฐ์‹์œผ๋กœ ์กด์žฌํ•  ์ˆ˜๋„ ์žˆ๋‹ค. ์œ„์˜ ๊ทธ๋ฆผ์ฒ˜๋Ÿผ ๋ถ€๋ชจClass ๊ฐ€ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ํ•„์ˆ˜์š”์†Œ(= property) ๋˜๋Š” ๋ฉ”์„œ๋“œ(= method) ์™€ ๊ฐ™์€ ๊ธฐ๋Šฅ๋“ค์„ ๋ฐ‘์œผ๋กœ ๋‚ด๋ ค์ฃผ๋Š” ๊ฒƒ์ด ๋ฐ”๋กœ => ์ƒ์†(= inheritan.. 2023. 5. 26.
[JavaScript ๋ฌธ๋ฒ•] : 'Class' ์™€ 'setter', 'getter' ์‚ฌ์šฉ ๋ฐ ์˜ค๋ฅ˜ํ•ด๊ฒฐ ์˜ค๋Š˜์˜ ์ฃผ์ œ class getter setter ์‹œ์ž‘ ! ๊ตฌ๊ธ€๋งํ•ด์„œ ๊ฐ€์ ธ์˜จ ์ž์ „๊ฑฐ ์‚ฌ์ง„์„ ์˜ˆ์‹œ๋กœ, Class ๋ฌธ๋ฒ•์„ ์ด์šฉํ•ด ์ž์ „๊ฑฐ๋ผ๋Š” Instance(= ๊ฒฐ๊ณผ๋ฌผ)๋ฅผ ๋งŒ๋“ค์–ด๋ณด์ž. โ€‹ * Class๋ž€? : ํ•˜๋‚˜์˜ ์ž์ „๊ฑฐ๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ '์„ค๊ณ„๋„'. โ€‹ ์ž์ „๊ฑฐ ์„ค๊ณ„๋„๋ฅผ ๋„๋ฉด์ด๋ผ๋Š” '์ข…์ด'์— ๊ทธ๋ฆฐ๋‹ค๋ฉด? ํ”„๋กœ๊ทธ๋žจ์—์„œ๋Š” 'constructor'๋ผ๋Š” ์ƒ์„ฑ์ž ํ•จ์ˆ˜์— ๊ฐ’๋“ค์„ ์ถ”๊ฐ€ํ•ด๊ฐ€๋ฉด์„œ ๋งŒ๋“ฆ ! ์„ค๊ณ„๋„์˜ '์ข…์ด' = Constructor (= ์ƒ์„ฑ์ž ํ•จ์ˆ˜) ์ด์ œ ๊ทธ๋Ÿผ constructor๋กœ ์ž์ „๊ฑฐ๋ฅผ ๋งŒ๋“ค์ž. 1. Class๋กœ ๋ญ˜ ๋งŒ๋“ค์ง€ ์ง€์ •ํ•œ๋‹ค. class Bicycle {} ๋‚œ ์ž์ „๊ฑฐ๋‹ˆ๊นŒ Bicycle !! 2. {}์•ˆ์— ์ด ์ž์ „๊ฑฐ๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ์„ค๊ณ„๋„์˜ '์ข…์ด'์—ญํ•  constructor(= ์ƒ์„ฑ์ž ํ•จ์ˆ˜) ๋ฅผ ๋„ฃ์–ด์ค€๋‹ค... 2023. 5. 25.