CSS

1. example01.html 

 - ํ…์ŠคํŠธ์— span์œผ๋กœ ๊ฐ์‹ธ์ง€ ์•Š์•„๋„ flex ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Œ

 

2. example02.html (์‚ฌ์ง„ ํฌํŠธํด๋ฆฌ์˜ค ๋งŒ๋“ค ๋•Œ ์ฐธ๊ณ ํ•˜๊ธฐ!!!!)

 - ๋ธŒ๋ผ์šฐ์ € ์ค„์ด๋ฉด ๋งž์ถฐ์„œ ์ „์ฒด๊ฐ€ ์ถ•์†Œ๋˜๋‹ˆ๊นŒ flex-wrap: wrap ์ฒ˜๋ฆฌ

 - flex: 100%; -> ๋ฒ ์ด์‹œ์Šค ๋ฐฑํผ ๋ผ๋Š” ๋œป, 1 1 100% ์œผ๋กœ ๋“ค์–ด๊ฐ

 - vertical-align: middle; -> ์ด๋ฏธ์ง€ ์‚ฌ์ด ๊ณต๊ฐ„ ๋ถ€์—ฌํ•œ ๊ฑธ ๋งž์ถฐ์ฃผ๋ ค๊ณ 

 

3. example03.html

 - a ํƒœ๊ทธ๋Š” ์ธ๋ผ์ธ์ด๋ผ์„œ ๋”ฐ๋กœ ์„ค์ •ํ•ด์ฃผ์ง€ ์•Š์•„๋„ ์ˆ˜ํ‰ ์ฒ˜๋ฆฌ

 - flex ์ฃผ์ง€ ์•Š์œผ๋ฉด ๋†’์ด ๋น ์ ธ ์žˆ์Œ ๋ธ”๋ก์ด๋‚˜ ์ธ๋ผ์ธ ๋ธ”๋กํ•˜๋ฉด ๋˜๋Š”๋ฐ flex ์ฃผ๋ฉด ๊ฐ„๋‹จํ•˜๊ฒŒ ์ฒ˜๋ฆฌ ๊ฐ€๋Šฅ

 - aside ํƒœ๊ทธ : ๊ด‘๊ณ  ๊ฐ™์€ ๊ฒฝ์šฐ์— ์“ฐ๊ณ  ๋‚ด์šฉ์— ์“ธ๊ฑฐ๋ฉด ์—†์–ด๋„ ๋˜๋Š” ๋‚ด์šฉ์— ์จ์•ผ ํ•จ ์ค‘์š”ํ•œ ๋‚ด์šฉ์€ x

 - ์„น์…˜ ํƒœ๊ทธ์— h ํƒœ๊ทธ๊ฐ€ ํ•˜๋‚˜๋ผ๋„ ์žˆ์œผ๋ฉด ์—๋Ÿฌ๋Š” ์•ˆ๋‚จ

 - ์„น์…˜ ์•ˆ์— ๋ฉ”์ธ์ด ํฌํ•จ๋  ์ˆ˜๋Š” ์—†์Œ

 - title ์— ์ œ๋ชฉ ๋„ฃ๊ธฐ!

 - column ๋“œ๋žํ•  ๋•Œ flex-wrap ์จ์ฃผ๊ธฐ!

 - ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ์— ์กฐ๊ฑด ๋‘๊ฐœ๋ฉด ์‚ฌ์ด์— and ๊ผญ ๋ถ™์—ฌ์ฃผ๊ธฐ!

 - flex-wrap: wrap; ํ•ด์ฃผ์ง€ ์•Š์œผ๋ฉด ๋ฏธ๋””์–ด ์ฟผ๋ฆฌํ•  ๋•Œ ์ž‘์•„์ง€๋ฉด 1๋‹จ์ด์—ˆ๋˜ ๊ฒŒ 2๋‹จ์ด ์•ˆ๋จ (๋‹จ์ด ๋‚ด๋ ค๊ฐ€์•ผ ํ•˜๋‹ˆ๊นŒ)

 - flex: 30% = ํ•ด์ฃผ๋Š” ์ด์œ ๋Š” ๊ณต๊ฐ„์— ๋”ฐ๋ผ ๋น„์œจ์„ ๋งž์ถฐ์ฃผ๊ธฐ ์œ„ํ•ด (wrap ๊ณผ ๊ฐ™์ด)

 

4. ex2.html

 - filter : ํฌํ† ์ƒต ์ž‘์—…ํ•ด์˜ค์ง€ ์•Š์•„๋„ ์ง€์ •ํ•œ ์š”์†Œ์— ๋”ฐ๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Œ

 

5. text.html ๊ณต๋ฐฑ ์ฒ˜๋ฆฌํ•˜๊ธฐ 233p

word-break : ๋‹จ์–ด๋ณ„(๊ฐ€๋…์„ฑ), ์ฒ ์ž๋ณ„๋กœ ๋งž์ถ”๋Š” ๊ฒƒ ํ™”์ดํŠธ ์ŠคํŽ˜์ด์Šค์™€๋Š” ๋‹ค๋ฆ„

pre ํƒœ๊ทธ : ์ด ํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜๋ฉด ๋ชจ๋“  ๊ณต๋ฐฑ ๋‹ค ์ ์šฉ๋จ, ์ž์œ ํ˜•์‹์œ ์ง€

 

6. white-space : ๊ณต๋ฐฑ ์ฒ˜๋ฆฌ ์†์„ฑ

 - normal : ์ž๋™์ค„๋ฐ”๊ฟˆ

 - nowrap : ์ž๋™์ค„๋ฐ”๊ฟˆ ์•ˆ๋จ

 - pre : ์ž๋™์ค„๋ฐ”๊ฟˆ ์•ˆ๋จ, ๋„์–ด์“ฐ๊ธฐ ์—”ํ„ฐ๋Š” ์ ์šฉ

 - pre-wrap : ์ž๋™์ค„๋ฐ”๊ฟˆ, ๊ณต๋ฐฑ ์—”ํ„ฐ ์ ์šฉ

 - pre-line : ์ž๋™์ค„๋ฐ”๊ฟˆ, ์—”ํ„ฐ ์ŠคํŽ˜์ด์Šค๋ฐ” ์ธ์‹ ์•ˆ๋จ

* nowrap ์„ ๋งŽ์ด ์”€, ๋ง์ค„์ž„ํ‘œ(…๋”๋ณด๊ธฐ) ๊ฐ™์€ ๊ฒฝ์šฐ ์ž๋™์ค„๋ฐ”๊ฟˆ์ด ๋˜๋ฉด ์•ˆ ๋˜๊ธฐ ๋•Œ๋ฌธ์— text-overflow ๋ฅผ ๊ฐ™์ด ์จ์„œ ๋ง์ค„์ž„ํ‘œ ์ž…๋ ฅ -> overflow : hidden ํ•˜๋ฉด ๋„˜์นœ ๋ถ€๋ถ„ ์•ˆ๋ณด์ž„ ํ•˜์ง€๋งŒ ๋ง์ค„์ž„ํ‘œํ•˜๊ณ  ์‹ถ์œผ๋ฉด text-overflow : ellipsis ํ•˜๋ฉด ์ž…๋ ฅ ๊ฐ€๋Šฅ

 

 

JS

1. js1.js ๋ฌธ์ž ์ฝ”๋“œ 64p

- ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” ์œ ๋‹ˆ์ฝ”๋“œ ๋ฌธ์ž๋กœ ์ž‘์„ฑ, ํ•œ๊ธ€๋„ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ์•ˆ ์”€, ์˜์–ด๋กœ ์“ธ ๊ฒƒ

- ๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ณ„ํ•  ๊ฒƒ!!!

- ํ”„๋กœ๊ทธ๋žจ์„ ๊ตฌ์„ฑํ•˜๋Š” ์ตœ์†Œ ๋‹จ์œ„๋ฅผ ํ† ํฐ์ด๋ผ๊ณ  ํ•จ. ์˜๋ฏธ๋ฅผ ๊ฐ€์ง€๋Š” ์ตœ์†Œํ•œ์˜ ๋ฌธ์ž ๋ฉ์–ด๋ฆฌ.

- ํ† ํฐ์— ํ•˜๋‚˜์”ฉ ๊ณต๋ฐฑ๋ฌธ์ž ์žˆ์–ด์•ผํ•จ ๋‹จ ์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž , . : ; {} () [] ๋Š” ์—†์–ด๋„ ๋จ

- ๊ฐ€๋…์„ฑ ๋†’์ด๊ธฐ ์œ„ํ•ด ์ญ‰ ์ ๋Š” ๊ฒƒ๋ณด๋‹ค ํ•œ ์ค„๋งˆ๋‹ค ์ค„๋ฐ”๊ฟˆ ํ•ด์ฃผ๊ธฐ

- ๋ฌธ์žฅ ๋์—๋Š” ; ํ•ด์ฃผ๊ธฐ js ํ•ด์„ํ•˜๋Š” ์—”์ง„์—์„œ ์ž๋™์œผ๋กœ ์ฐ์–ด์ค˜์„œ ์•ˆ ์ฐ์–ด๋„ ๋˜์ง€๋งŒ ๊ทธ๋ž˜๋„ ํ•ด์ฃผ๊ธฐ

- ๋ฌธ์žฅ ์—ฌ๋Ÿฌ ๊ฐœ๋ฅผ ์ค‘๊ด„ํ˜ธ๋กœ ๊ฐ์‹ผ ์ฝ”๋“œ๋ฅผ ๋ณตํ•ฉ๋ฌธ, ๋ธ”๋ก๋ฌธ์ด๋ผ๊ณ  ํ•จ

- ์ฃผ์„์€ css ๋ž‘ ๋˜‘๊ฐ™์€๋ฐ ๋‹จํ–‰์ฃผ์†Œ(//)๋„ ์žˆ์Œ, ํ•œ์ค„(๋‹จํ–‰) ์ฃผ์†Œ๋Š” // ์—ฌ๋Ÿฌ ์ค„ ์ฃผ์†Œ๋Š” /* */

 

2. ๋ณ€์ˆ˜ 72p

- ๋ณ€์ˆ˜๋Š” ๊ฐ’์„ ๋‹ด๊ธฐ ์œ„ํ•ด ์ด๋ฆ„ ๋ถ™ํžŒ ์ƒ์ž. ๋ฉ”๋ชจ๋ฆฌ์— ์ผ์ •ํ•œ ํฌ๊ธฐ์˜ ์˜์—ญ์œผ๋กœ ์ƒ์„ฑ.

- ์ดํ€„(=)์€ ํ• ๋‹น ์—ฐ์‚ฐ์ž, ์ด๋ฆ„ ๋“ฑ์„ ํ• ๋‹นํ•  ๋•Œ ์ด์šฉ

- ๋ณ€์ˆ˜(์‹๋ณ„์ž) ์ด๋ฆ„ ๊ทœ์น™ : ์•ŒํŒŒ๋ฒณ ์ˆซ์ž  _  $ ์‚ฌ์šฉ / ์ฒซ ๊ธ€์ž๋กœ ์ˆซ์žx / ์˜ˆ์•ฝ์–ด(์˜ˆ๋ฅผ ๋“ค๋ฉด ํƒœ๊ทธ)๋ฅผ ๋ณ€์ˆ˜๋ช…์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Œ

 

3. ๋ฐ์ดํ„ฐ ํƒ€์ž…

๋ฐ์ดํ„ฐ ํƒ€์ž…์€ ์ˆซ์ž๋‚˜ ๋ฌธ์ž์—ด์ฒ˜๋Ÿผ ๋ณ€์ˆ˜์— ์ €์žฅํ•˜๋Š” ๋ฐ์ดํ„ฐ ์ข…๋ฅ˜

- ๋ณ€์ˆ˜์— ํƒ€์ž…์ด ์žˆ๋Š” ์–ธ์–ด๋ฅผ ์ •์  ํƒ€์ž… ์–ธ์–ด๋ผ ํ•จ

- ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ๋™์ ์œผ๋กœ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋Š” ์–ธ์–ด๋ฅผ ๊ฐ€๋ฆฌ์ผœ ๋™์  ํƒ€์ž… ์–ธ์–ด๋ผ ํ•จ

 

js ๊ฐ€ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ํƒ€์ž…์€ ์›์‹œ ํƒ€์ž…๊ณผ ๊ฐ์ฒด ํƒ€์ž…์ด ์žˆ์Œ

- ์›์‹œํƒ€์ž… : ์ˆซ์ž, ๋ฌธ์ž์—ด, ๋…ผ๋ฆฌ๊ฐ’(์ฐธ์ธ์ง€ ๊ฑฐ์ง“์ธ์ง€), ํŠน์ˆ˜ํ•œ ๊ฐ’, ์‹ฌ๋ฒŒ(์ƒˆ๋กœ ์ƒ๊น€)

- ๊ฐ์ฒด ํƒ€์ž… : ์ฐธ์กฐ ํƒ€์ž…, ๋ ˆํผ๋Ÿฐ์Šค ํƒ€์ž…์ด๋ผ๊ณ ๋„ ํ•จ / ์˜ค๋ธŒ์ ํŠธ, ๋ฐฐ์—ด, ์–ด๋ ˆ์ด, ํŽ‘์…˜

 

4. js1.js

- ‘’ “ ๋”ฐ์˜ดํ‘œ ๋“ค์–ด๊ฐ€๋ฉด ์ˆซ์ž๊ฐ€ ๋“ค์–ด๊ฐ€๋„ ๋ฌด์กฐ๊ฑด ๋ฌธ์žํ˜• ๋ฐ์ดํ„ฐ

- typeof : ๋ณ€์ˆ˜ ํ™•์ธ

- +๋Š” ์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž๋กœ ์ธ์‹ํ•˜์ง€ ์•Š๊ณ  ์—ฐ๊ฒฐ ์—ฐ์‚ฐ์ž๋กœ ์ธ์‹ํ•จ ๊ทธ๋ž˜์„œ 2022+’2023’ ๋Š” ์ˆซ์ž์™€ ๋ฌธ์ž๋ฅผ ์—ฐ๊ฒฐํ•ด์„œ ๋ฌธ์ž๋กœ ์ธ์‹ํ•˜๊ณ  2022/’2023’ ์€ ์ŠคํŠธ๋ง?์œผ๋กœ ์ธ์‹

- let str1 = '์•ˆ๋…•!'2022๋…„; => ์ด๋ ‡๊ฒŒ ์“ธ ์ˆ˜๋Š” ์—†๊ณ  ์—ฐ๊ฒฐ ์—ฐ์‚ฐ์ž ์‚ฌ์šฉํ•ด์ค„ ๊ฒƒ -> let str2 = '์•ˆ๋…•!'+2022+'๋…„';

- ์ƒˆ๋กœ ๋‚˜์˜จ ํ‘œ๊ธฐ๋ฒ• : ํ…œํ”Œ๋ฆฟ ๋ฆฌํ„ฐ๋Ÿด / ๋”ฐ์˜ดํ‘œ ๋Œ€์‹  ๋ฌผ๊ฒฐ ๋ฌด๋Šฌ ์ชฝ์— ์žˆ๋Š” ( ` ` ) ์ด๊ฑธ ์ด์šฉํ•ด์„œ

let str1 = '2023';

let str2 = '์•ˆ๋…•!'+str1+'๋…„';

/* ํ…œํ”Œ๋ฆฟ ๋ฆฌํ„ฐ๋Ÿด ๋ฒกํ‹ฑ*/ 88p

let str3 = `์•ˆ๋…•ํ•˜์„ธ์š” ์˜ฌํ•ด๋Š” ${str1} ๋…„์ž…๋‹ˆ๋‹ค`

console.log(str3)

์ด๋ ‡๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Œ / ์—”ํ„ฐ ์ŠคํŽ˜์ด์Šค๋ฐ” ๋ชจ๋‘ ์ธ์‹

๋”ฐ์˜ดํ‘œ์—์„œ ์ค„๋ฐ”๊ฟˆ ํ•˜๋ ค๋ฉด ์—ญ์Šฌ๋ž˜์‰ฌn  let str2 = '์•ˆ๋…•!'+str1+'์—ญ์Šฌ๋ž˜์‰ฌn๋…„';

ํ”Œ๋ ˆ์ด์Šค ํ™€๋”๋ผ๋Š” ๊ฑธ ๋„ฃ์„ ์ˆ˜ ์žˆ์Œ :  ${…} ๋กœ ํ‘œ๊ธฐ, … ๋ถ€๋ถ„์„ ํ‘œํ˜„์‹์œผ๋กœ ๊ฐ„์ฃผํ•˜์—ฌ ํ‰๊ฐ€

 

5. ๋…ผ๋ฆฌ๊ฐ’

- let isOn=true; -> ์ฐธ์ด๋ผ๋Š” ๊ฐ’์ด ๋“ค์–ด๊ฐ„ ๊ฒƒ / ์ฐธ ๊ฑฐ์ง“ ๊ฐ’์€ boolean ํƒ€์ž…์ด๋ผ๊ณ  ํ•จ

- let isOn : ์ผœ์ ธ ์žˆ๋Š”์ง€ ํ™•์ธ

 

6. ํŠน์ˆ˜ํ•œ ๊ฐ’

- ์–ธ๋””ํŒŒ์ธ๋“œ๋Š” ์ •์˜๋˜์ง€ ์•Š์€ ์ƒํƒœ, ํ• ๋‹น๋˜์ง€ ์•Š์€ ์ƒํƒœ, ์—†๋Š” ๋ฐฐ์—ด์˜ ์š”์†Œ๋ฅผ ๋ถ€๋ฅด๋ ค๊ณ  ํ–ˆ์„ ๋•Œ ๋“ฑ

- ๋„์€ ์•„์˜ˆ ๋นˆ๊ฐ’

 

7. typeof ์—ฐ์‚ฐ์ž 156p ์ฐธ์กฐ

let js1;

console.log(typeof js1)

-> ํ• ๋‹น๋˜์ง€ ์•Š์•„์„œ ์–ธ๋””ํŒŒ์ธ๋“œ ๋‚˜์˜ด

let js1=10;

console.log(typeof js1)

-> number ๋ผ๊ณ  ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ด

 

8. ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ ๊ฑฐ์ง“์œผ๋กœ ์ทจ๊ธ‰ํ•˜๋Š” ๊ฐ’

=> 0, -0, null, undefinded,NaN, ''”

 

9. ๊ฐ์ฒด 92p

- ๊ฐ์ฒด ์˜ค๋ธŒ์ ํŠธ : ์ด๋ฆ„๊ณผ ๊ฐ’์„ ํ•œ ์Œ์œผ๋กœ ๋ฌถ์€ ๋ฐ์ดํ„ฐ๋ฅผ ์—ฌ๋Ÿฌ ๊ฐœ ๋ชจ์€ ๊ฒƒ

let user = {

    name: 'kim',

    age: 50,

    address: 'seoul',

    tel: 010

}

-> ์ด๋ ‡๊ฒŒ ๊ฐ์ฒด๋กœ ๋„ฃ์„ ์ˆ˜ ์žˆ์Œ

-> console.log(user) ์ด๋ ‡๊ฒŒ ๋„ฃ์–ด ์ฃผ๋ฉด { name: 'kim', age: 50, address: 'seoul', tel: '010' } ์ด๋ ‡๊ฒŒ ์ถœ๋ ฅ

- ๊ฐ์ฒด๋Š” ๋ฉ”๋ชจ๋ฆฌ ์•ˆ์— ํž™์ด๋ผ๋Š” ๊ณต๊ฐ„์— ์ €์žฅ, ๊ฐ์ฒด๋Š” ์ฐธ์กฐํƒ€์ž…์ด๋ผ๊ณ  ํ•˜๋Š”๋ฐ ์ฐธ์กฐ ํƒ€์ž…์ด๋ผ๋Š” ๊ฒƒ์€ ์‹ค์ œ ๊ฐ’์€ ๋‹ค๋ฅธ ๊ณณ์— ์žˆ๊ณ  ๊ฑฐ๊ธฐ๋ฅผ ์ฐธ์กฐํ•˜์—ฌ ๊บผ๋‚ด๋Š” ๊ฒƒ? -> 96p ์ฐธ๊ณ ํ•  ๊ฒƒ

+ Recent posts