๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ

    [์ž๋ฐ”] ์ดˆ๊ฐ„๋‹จ ์„ฑ์ ํ•ฉ์‚ฐ ํ”„๋กœ๊ทธ๋žจ

    class Grade{ int enggrade; //์˜์–ด์„ฑ์ ๋ณ€์ˆ˜ int mathgrade;//์ˆ˜ํ•™์„ฑ์ ๋ณ€์ˆ˜ void outputgrade() { System.out.println(enggrade+mathgrade); } } public class HelloWorld { public static void main(String[] args) { Grade gradeA=new Grade(); //2๋ช…์˜ ์„ฑ์ ์„ ํ‘œํ˜„ํ•  ๊ฐ์ฒด ์ƒ์„ฑ Grade gradeB=new Grade(); gradeA.enggrade = 90;//์ ์ˆ˜์ž…๋ ฅ gradeA.mathgrade = 75; gradeB.enggrade =80; gradeB.mathgrade=60; gradeA.outputgrade(); gradeB.outputgrade()..

    [์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ] ์ฆ‰์‹œ์‹คํ–‰ํ•จ์ˆ˜... ๊ทธ๋ฆฌ๊ณ  ํด๋กœ์ €

    [์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ] ์ฆ‰์‹œ์‹คํ–‰ํ•จ์ˆ˜... ๊ทธ๋ฆฌ๊ณ  ํด๋กœ์ €

    https://youtu.be/qh6wq67KjTg main.js function Tell() { console.log("Tell"); } function Dance() { console.log("Dance"); } (function () { Tell(); Dance(); })(); ์ •์ƒ์ ์ธ ์ถœ๋ ฅ

    [๊ธฐ์ดˆ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ] ํ™”์‚ดํ‘œ ํ•จ์ˆ˜

    [๊ธฐ์ดˆ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ] ํ™”์‚ดํ‘œ ํ•จ์ˆ˜

    https://youtu.be/KF6t61yuPCY ** ์ฝ”๋”ฉ์•…๋งˆ๋‹˜์˜ ๋ฌด๋ฃŒ ์œ ํŠœ๋ธŒ ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ์ž‘์„ฑํ•œ ํฌ์ŠคํŒ…์ž…๋‹ˆ๋‹ค** ํƒ€์ž„๋ผ์ธ 1:12:16 ๋ถ€ํ„ฐ ํ•จ์ˆ˜์„ ์–ธ๋ฌธ : ํ˜ธ์ด์ŠคํŒ…๋จ : ์–ด๋””์„œ๋“  ํ˜ธ์ถœ์ด ๊ฐ€๋Šฅํ•จ : ๊ฐ€๋Šฅํ•œ ์ด์œ  : ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” ์‹คํ–‰ ์ „ ์ดˆ๊ธฐํ™” ๋‹จ๊ณ„์—์„œ ์„ ์–ธ๋œ ๋ชจ๋“  ํ•จ์ˆ˜ ๋ชจ์ž„์„ ์ฐพ์•„์„œ ์ƒ์„ฑ. ์ฆ‰, ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฒ”์œ„๊ฐ€ ์ „์ฒด๊ฐ€ ๋˜๋Š” ๊ฒƒ์ž„. function sayHelllo(){ console.log('Hello'); } ํ•จ์ˆ˜ํ‘œํ˜„์‹ : ํ˜ธ์ด์ŠคํŒ… ๋˜์ง€ ์•Š์Œ : ์ฆ‰, ์ฝ”๋“œ์— ๋„๋‹ฌํ•ด์•ผ๋งŒ ์ƒ์„ฑ๋จ let sayHelllo = function(){ console.log('Hello'); } : ํ•จ์ˆ˜ํ‘œํ˜„์‹์„ ์š”๋ฆฌ์กฐ๋ฆฌ ์š”๋ฆฌํ•˜๋ฉด ๋‚˜์˜ด let add = function(num1, num2){ return num1..

    [๊ธฐ์ดˆ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ] DOM(์•„์ง ์ž‘์„ฑ์ค‘)

    [๊ธฐ์ดˆ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ] DOM(์•„์ง ์ž‘์„ฑ์ค‘)

    https://youtu.be/Y3_2BLb3hz8 * ํ•ด๋‹น ํฌ์ŠคํŒ…์€ 1๋ถ„ ์ฝ”๋”ฉ๋‹˜์˜ ์œ ํŠœ๋ธŒ ๋ฌด๋ฃŒ ๊ฐ•์˜๋ฅผ ์ฐธ๊ณ ํ•˜์—ฌ ํ•™์Šต, ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค* part1,2 ๋‚ด์šฉ DOM๊ณผ Event๊นŒ์ง€ ํ•˜๋ฉด ๋™์ ์ธ ํŽ˜์ด์ง€๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•ด์ง„๋‹ค! ์›น HTML ํƒœ๊ทธ๋“ค์„ ์งœ๋‹ค๋ณด๋ฉด ํŠธ๋ฆฌ๊ตฌ์กฐ๊ฐ€ ํ˜•์„ฑ์ด ๋˜๊ณ , ์ด ํŠธ๋ฆฌ๊ตฌ์กฐ๋ฅผ ์ด๋ฃจ๋Š” ์š”์†Œ ๊ฐ๊ฐ ํ•˜๋‚˜ํ•˜๋‚˜๊ฐ€ ์ „๋ถ€ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๊ฐ์ฒด์ด๋‹ค. (ํƒœ๊ทธ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํ…์ŠคํŠธ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€ ์ทจ๊ธ‰... ์‹ฌ์ง€์–ด ํด๋ž˜์Šค๋‚˜ ID, ๋˜๋Š” ํ•˜์ดํผ๋งํฌ๋‚˜ img src ๊ฐ™์€ ์†์„ฑ ๊ทธ๋Ÿฐ ์• ๋“ค๋„.. DOM ๊ฐ์ฒด์— ์†ํ•œ๋‹ค ๊ฒฐ๊ตญ DOM ์Šคํฌ๋ฆฝํŠธ๋Š” html element๋ฅผ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋กœ ์กฐ์ž‘ํ•˜๋Š” ๊ฒƒ์„ ๋งํ•œ๋‹ค.) DOM(Document Object Model) DOM์ด๋ž€, ๋ฌธ์„œ์— ์žˆ๋Š” ๊ฐ์ฒด๋“ค์„ ๋ฐ”๋ผ๋ณด๋Š” ๋ชจ๋ธ DOM(Document..

    CSS์˜ ๋ ˆ์ด์•„์›ƒ display

    CSS์˜ ๋ ˆ์ด์•„์›ƒ display

    https://youtu.be/jWh3IbgMUPI *์œ„ ๋“œ๋ฆผ์ฝ”๋”ฉ ์—˜๋ฆฌ๋‹˜์˜ ๋ฌด๋ฃŒ ์œ ํŠœ๋ธŒ ์˜์ƒ์„ ๋ณด๊ณ  ํ•™์Šตํ•œ ๊ธฐ๋ก์„ ๋‚จ๊ธด ํฌ์ŠคํŒ…์ž…๋‹ˆ๋‹ค.*(์—˜๋ฆฌ๋‹˜๊ป˜ ์–ธ์ œ๋‚˜ ๋ฌดํ•œ ๊ฐ์‚ฌ..) Block๋ธ”๋ก๋ ˆ๋ฒจ(๋Œ€ํ‘œ์ฃผ์ž div)๊ณผ Inline์ธ๋ผ์ธ๋ ˆ๋ฒจ(๋Œ€ํ‘œ์ฃผ์ž span)์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด์ž div, span { width: 80px; height: 80px; margin: 20px; background-color: pink; } ์œ„์˜ ์ฝ”๋“œ์—์„œ span์ด ์ถœ๋ ฅ๋˜์ง€ ์•Š์€ ์ด์œ ๋Š” span์€ ์•ˆ์— ๋‚ด์šฉ์ด ์žˆ์–ด์•ผ ํ‘œ๊ธฐ๋˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค! span์€ ๊ธฐ๋ณธ์ ์œผ๋กœ Inline-Level์ด๊ธฐ ๋•Œ๋ฌธ์— ํ•œ ์ค„์— ๊ณต๊ฐ„์ด ๋งŽ์œผ๋ฉด ์—ฌ๋Ÿฌ๊ฐœ๊ฐ€ ๋‚˜์˜ฌ ์ˆ˜ ์žˆ๋‹ค. 1์ดˆ๋ผ๋„ ์•ˆ ๋ณด์ด๋ฉด 2๋ ‡๊ฒŒ ์„œ์šดํ•œ๋ฐ 3์ดˆ๋Š” ์–ด๋–ป๊ฒŒ ๊ธฐ๋‹ค๋ ค~ ๊ตฌ๋ถ„์„ ์œ„ํ•˜์—ฌ ๊ฐ๊ฐ ๋‹ค๋ฅธ ์Šคํƒ€์ผ์„ ์ž…ํ˜€๋ณด์ž di..

    ๋ฆฌ๋ˆ…์Šค ๋””๋ ‰ํ† ๋ฆฌ ๊ตฌ์กฐ

    ๋ฆฌ๋ˆ…์Šค์˜ ๋””๋ ‰ํ† ๋ฆฌ ๊ตฌ์กฐ : ๋„ค์ด๋ฒ„ ๋ธ”๋กœ๊ทธ (naver.com)

    ๋ฆฌ๋ˆ…์Šค ๋ช…๋ น์–ด

    02. ๊ผญ ์•Œ์•„์•ผ ํ•  ๋ฆฌ๋ˆ…์Šค ๊ธฐ๋ณธ ๋ช…๋ น์–ด 10๊ฐ€์ง€ (tistory.com) 02. ๊ผญ ์•Œ์•„์•ผ ํ•  ๋ฆฌ๋ˆ…์Šค ๊ธฐ๋ณธ ๋ช…๋ น์–ด 10๊ฐ€์ง€ ๊ผญ ์•Œ์•„์•ผํ•  ๋ฆฌ๋ˆ…์Šค ๊ธฐ๋ณธ ๋ช…๋ น์–ด 10๊ฐ€์ง€ 1. ls - ํ˜„์žฌ ์œ„์น˜์˜ ํŒŒ์ผ๋ชฉ๋ก์„ ์กฐํšŒํ•˜๋Š” ๋ช…๋ น์–ด 2. cd - ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ด๋™ํ•˜๋Š” ๋ช…๋ น์–ด 3. touch - ํŒŒ์ผ์˜ ์šฉ๋Ÿ‰์ด 0์ธ ํŒŒ์ผ์„ ์ƒ์„ฑ, ๋‚ ์งœ ๋ณ€๊ฒฝํ•˜๋Š” ๋ช…๋ น์–ด 4. mkdir gomguard.tistory.com linux basic command ๊ธฐ๋ณธ๋ช…๋ น์–ด :: DB๋‚˜๋ผ (tistory.com) linux basic command ๊ธฐ๋ณธ๋ช…๋ น์–ด ๊ธฐ๋ณธ ๋ช…๋ น์–ด ๋ฆฌ๋ˆ…์Šค(๋ ˆ๋“œํ—ท ๊ณ„์—ด)์—์„œ ์ž์ฃผ ์“ฐ๋Š” ๋ช…๋ น์–ด๋ฅผ ์„ค๋ช…ํ•œ๋‹ค. ๊ธฐ๋ณธ๋งŒ ์ ์–ด ๋ณธ ๊ฒƒ์ด๊ณ , ํ•„์š”์— ๋”ฐ๋ผ ๊ฒ€์ƒ‰ํ•ด๋ณด๋ฉฐ ์ตํžˆ๋ฉด ๋œ๋‹ค. ์ฐธ๊ณ ๋กœ ํŠน์ • ๋ช…๋ น์–ด์˜ ๋„์›€๋ง์„ ๋ณด๊ณ ์‹ถ์œผ๋ฉด, ‘man ๋ช…๋ น์–ด’..

    [๊ธฐ์ดˆ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ] alert, prompt, confitm

    [๊ธฐ์ดˆ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ] alert, prompt, confitm

    https://youtu.be/KF6t61yuPCY *๋ณธ ํฌ์ŠคํŒ…์€ ์ฝ”๋”ฉ์•…๋งˆ๋‹˜์˜ ์œ ํŠœ๋ธŒ ๋ฌด๋ฃŒ ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. 11:32 alert, prompt, confirm alert ์•Œ๋ ค์คŒ : ํƒˆํ‡ด๋˜์—ˆ์Šต๋‹ˆ๋‹ค, ์—ฐ๋ฝ์ฒ˜๊ฐ€ ์‚ญ์ œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋“ฑ.... prompt ์ž…๋ ฅ๋ฐ›์Œ : ๊ฐ’์„ ์ž…๋ ฅ๋ฐ›์„ ๋•Œ ์‚ฌ์šฉ, ์˜ˆ์•ฝ์ผ์„ ์„ค์ •ํ•˜์„ธ์š”. ์ž…๋ ฅ์ฐฝ(์œ ์ €๊ฐ€ ์ ๋‹นํžˆ ์˜ˆ์•ฝ์ผ ์ž‘์„ฑ) confitm ํ™•์ธ๋ฐ›์Œ ex) ๊ฒฐ์ œํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? ๊ฒฐ์ œ๋ฅผ ์ทจ์†Œํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? ๊ตฌ๋…์„ ์ทจ์†Œํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? ๋“ฑ ๋“ฑ ์œ ์ €์—๊ฒŒ ํ•œ๋ฒˆ ๋” ์งˆ๋ฌธํ•  ๋•Œ ์ฃผ๋กœ ๋งŽ์ด ์“ฐ๊ฒŒ๋จ

    CSS ๊ธฐ์ดˆ ๊ธฐ๋ณธ

    CSS ๊ธฐ์ดˆ ๊ธฐ๋ณธ

    ์ฐธ๊ณ  ์˜์ƒ : https://youtu.be/gGebK7lWnCk https://youtu.be/sZXr_4fmz5o ์ดˆ๋ก์ƒ‰์€ ํŒจ๋”ฉ, ์ฃผํ™ฉ์ƒ‰์€ ๋งˆ์ง„ padding ๊ฐ€์ง€๊ณ  ๋†€๊ธฐ .red { width: 100px; height: 100px; background: yellow; padding-top: 2px; border-width: 2px; border-style: solid; border-color: pink; } ์œ„์˜ ์ฝ”๋“œ์ฒ˜๋Ÿผ border์˜ ์†์„ฑ์„ ๋‚˜๋ˆ ์„œ ์ž‘์„ฑํ•  ์ˆ˜๋„ ์žˆ์ง€๋งŒ, ์•„๋ž˜ ์ฝ”๋“œ์ฒ˜๋Ÿผ border์˜ ์†์„ฑ์„ ๊ฐ™์ด ์ž‘์„ฑํ•  ์ˆ˜๋„ ์žˆ๋‹ค! .red { width: 100px; height: 100px; background: yellow; padding-top: 2px; border: 5px dashed r..

    node.js ์ดˆ๊ฐ„๋‹จ ์„œ๋ฒ„ ๋งŒ๋“ค๊ธฐ (1) express  ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์„ค์น˜

    node.js ์ดˆ๊ฐ„๋‹จ ์„œ๋ฒ„ ๋งŒ๋“ค๊ธฐ (1) express ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์„ค์น˜

    node.js ์„ค์น˜. ์˜ˆ์ „์— ์„ค์น˜ํ–ˆ๋‹ค๋ฉด ๋ชธํ’€๊ธฐ๋กœ cmd์—์„œ ๋ฒ„์ „์„ ํ™•์ธํ•ด๋ณด์ž cmd(Window)์ฐฝ์ด๋‚˜ terminal(Mac) ์—ด์–ด์ค€๋‹ค C:\Users\User>node -v v16.13.2 node -v ์„ค์น˜๋œ node.js ๋ฒ„์ „ ํ™•์ธ node node ์ž…๋ ฅํ•˜๋ฉด ๋…ธ๋“œ ์‹คํ–‰๊ฐ€๋Šฅ *์ฃผ์˜ : ์•„๋ž˜๋ถ€ํ„ฐ Mac์ผ ๊ฒฝ์šฐ ์šด์˜์ฒด์ œ์— ๋งž๋Š” yarn ์„ค์น˜ ํ›„, npm install ๋Œ€์‹  yarn add๋ผ๊ณ  ์ž‘์„ฑํ•ด์•ผ ์˜๋„๋Œ€๋กœ ์ž˜ ์„ค์น˜๋œ๋‹ค. ๋น„์ฅฌ์–ผ ์ŠคํŠœ๋””์˜ค ์ฝ”๋“œ ์—ด์–ด์ค€๋‹ค. ์ ๋‹นํžˆ ํด๋” ๋งŒ๋“ค์–ด์„œ ์—ด์–ด์ค€๋‹ค. ์ƒˆ ํ„ฐ๋ฏธ๋„์—์„œ ์•„๋ž˜์™€ ๊ฐ™์ด ๋ช…๋ น์–ด๋ฅผ ์ž‘์„ฑ (ํ„ฐ๋ฏธ๋„ ์˜คํ”ˆ์‹œ์— ํด๋”๋ช…์ด ์ž˜ ๋œจ๋Š”์ง€ ํ™•์ธํ•ด์ฃผ๋„๋ก ํ•˜์ž!) ๊ณผ์ •1. package.json ์ƒ์„ฑ npm init npm ์ด๋ž€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์„ค์น˜๋ฅผ ๋„์™€์ฃผ๋Š” ๋„๊ตฌ์ด๋‹ค. ์–ด๋–ค ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ..