Jane K 2022. 6. 28. 23:22

1. animation

- animation-direction : ์• ๋‹ˆ๋ฉ”์ด์…˜์˜ ์ง„ํ–‰๋ฐฉํ–ฅ, ์ˆœ๋ฐฉํ–ฅ ์—ญ๋ฐฉํ–ฅ ์™•๋ณต ์ด ์žˆ์Œ / alternate = ์™•๋ณต

- @keyframes : ๋ณ€ํ™”๋ฅผ ์ง€์ •ํ•ด์ฃผ๋Š” ๊ฒƒ / ์‹œ์ž‘ ๋๋งŒ ์ง€์ •ํ•  ๊ฑฐ๋ฉด from, to๋กœ ํ•˜๊ณ  ํผ์„ผํŠธ๋กœ ํ•  ์ˆ˜๋„ ์žˆ์Œ

- animation: ani1 5s 3 alternate => ani1 ์„ 5์ดˆ๋™์•ˆ ์›€์ง์ด๊ณ  3๋ฒˆ ๋ฐ˜๋ณตํ•˜๊ณ  ์™•๋ณต

- animation-fill-mode: forwards; => ๋๋‚˜๊ณ  ์–ด๋А ์œ„์น˜์— ์žˆ์„ ๊ฑด์ง€, forwards = ๋์ž๋ฆฌ

 

JS

1. ๊ธฐ์ดˆ

- ์ถœ๋ ฅํ™•์ธ๋ฐฉ๋ฒ• : ๊ฐ„๋‹จํ•œ ๊ฑด ๋”ฐ๋กœ ์‹คํ–‰ ํŒŒ์ผ ์—†์ด ๋ธŒ๋ผ์šฐ์ € ํ†ตํ•ด ์ถœ๋ ฅ ๊ฐ€๋Šฅ, node.js ์ด์šฉํ•ด ๋ธŒ๋ผ์šฐ์ € ๋ง๊ณ ๋„ ํ™•์ธ ๊ฐ€๋Šฅ

 

- ๋ฐ์ดํ„ฐ : ์–ด๋–ป๊ฒŒ ์ €์žฅํ•˜๊ณ  ์ถœ๋ ฅํ•˜๋Š”์ง€

- ๋ณ€์ˆ˜๋ผ๋Š” ๊ฑธ ๋งŒ๋“ค์–ด์„œ ์“ธ๊ฑฐ์ž„ ๋ณ€์ˆ˜๋Š” variable ์ด๋ผ๊ณ  ํ•จ var, let, const ์ด์šฉ

- let ์„ ๋จผ์ € ์‚ฌ์šฉ / let a = 0 -> a ๋ผ๋Š” ๋ณ€์ˆ˜์—๋Š” 0 ์ด ํ• ๋‹น๋˜์–ด์žˆ๋‹ค๋Š” ๋œป, ํ™•์ธํ•˜๋ ค๋ฉด console.log(a) ๋ผ๊ณ  ์ ์œผ๋ฉด ํ™•์ธ ๊ฐ€๋Šฅ

- ์ฝ˜์†”์€ ์ œ์–ดํŒ, ๋กœ๊ทธ๋Š” ์ถœ๋ ฅ ๊ธฐ๋ก

- <script> ํ—ค๋“œ ๋ฐ”๋”” ๋‘˜๋‹ค ์ ์–ด๋„๋จ

- ๋ธŒ๋ผ์šฐ์ €์— ๊ฐœ๋ฐœ์ž ๋ชจ๋“œ ์ฝ˜์†” ๊ฐ€๋ฉด ํ™•์ธ ๊ฐ€๋Šฅ

 

2. ์ถœ๋ ฅํ™•์ธ๋ฐฉ๋ฒ• 

๋‚˜์ค‘์— ๋‹ค์‹œ ์ •๋ฆฌ : 

node.js ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰๋ฒ• 53p

<script> ๋ฌธ์„œ์— ์‚ฝ์ž…ํ•ด ์›น ๋ธŒ๋ผ์šฐ์ €๋กœ ์‹คํ–‰ 58p

 

3. vscode ์—์„œ node.js ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•

- terminal ํ‚ค๊ธฐ : vscode ๋งจ ํ•˜๋‹จ์„ ๋Œ์–ด์˜ฌ๋ฆฌ๊ฑฐ๋‚˜, ์ƒ๋‹จ์˜ terminal → new terminal ๋ˆ„๋ฅด๊ฑฐ๋‚˜, ๋‹จ์ถ•ํ‚ค ctrl shift ` 

- terminal ๋„๊ธฐ : ๋‹จ์ถ•ํ‚ค ctrl shift p → terminal : clear ๋ˆ„๋ฅด๊ฑฐ๋‚˜, terminal ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ์˜ ํœด์ง€ํ†ต, >powershell ์œ„์— ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ๋ˆ„๋ฅด๊ณ  kill terminal

- nodemon ์„ค์น˜ : npm install -g nodemon

- nodemon ํ‚ค๊ธฐ : nodemon ํŒŒ์ผ์ด๋ฆ„ / ์˜ˆ๋ฅผ ๋“ค์–ด nodemon js01.js

- npm (Node Package Manager) : ์“ธ ์ˆ˜ ์žˆ๋Š” ๋ช…๋ น์–ด ๋‹ค ์žˆ์Œ

-  -g : ๊ธ€๋กœ๋ฒŒ ๋…ธ๋“œ๊ฐ€ ๊น”๋ ค์žˆ๋Š” ๋ชจ๋“  ์ปดํ“จํ„ฐ

- nodemon ์ข…๋ฃŒ : ctrl c

 

4. ๋ฉ”๋ชจ๋ฆฌ

 - ์ฝ”๋“œ code : ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ฝ”๋“œ

 - ๋ฐ์ดํ„ฐ data : js ์—์„œ ์ €์žฅํ•œ ๋ฐ์ดํ„ฐ๋“ค, ์ •์  ๋ณ€์ˆ˜(์›์‹œํƒ€์ž…์˜ ์ž๋ฃŒํ˜•: ์ˆซ์ž 123, ๋ฌธ์ž ๋“ฑ ๊ฐ’์ด ์ •ํ•ด์ ธ ์žˆ๋Š” ๊ฒƒ) ์ „์—ญ๋ณ€์ˆ˜

 - ํž™ heap : ๋™์ ์ธ ๋ฐ์ดํ„ฐ(๊ฐ์ฒด, ํ•จ์ˆ˜, ๋ฐฐ์—ด ๋“ฑ)

 - ์Šคํƒ stack : ํ•จ์ˆ˜ ๊ฐ™์€ ๊ฑธ ์‹คํ–‰ํ•˜๋Š” ์ˆœ์„œ๊ฐ€ ์ฐจ๊ณก์ฐจ๊ณก ์Œ“์ž„ , ๋งค๊ฐœ๋ณ€์ˆ˜ ์ง€์—ญ๋ณ€์ˆ˜

์˜ˆ๋ฅผ ๋“ค์–ด ๋ฐ์ดํ„ฐ ๊ณต๊ฐ„์— b ๋ผ๋Š” ์ฃผ์†Œ๋ฅผ ๋งŒ๋“ค๊ณ  1 ์ด๋ผ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋„ฃ์Œ ๊ทธ๋Ÿผ b ๋ฅผ ๋ถ€๋ฅด๋ฉด 1 ์ด ๋‚˜์˜ด