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

โœ๏ธ

(36)
[JavaScript] ์—ฐ์‚ฐ์ž(Operator) / ์ข…๋ฅ˜ ๐Ÿ”— ๊ธฐ๋ณธ ์‚ฌ์น™ ์—ฐ์‚ฐ์ž + , - , * , / , % ๐Ÿ”— ๋ฌธ์ž์—ด ์—ฐ์‚ฐ์ž + : ๋ฌธ์ž์—ด ํ•ฉ์น˜๊ธฐ ex) '๊ฐ' + '์ž' => '๊ฐ์ž' ๐Ÿ”— ๋ณตํ•ฉ ๋Œ€์ž… ์—ฐ์‚ฐ์ž += : ๊ธฐ์กด ๋ณ€์ˆ˜ ๊ฐ’์— ๊ฐ’์„ ๋”ํ•˜๊ธฐ -= : ๊ธฐ์กด ๋ณ€์ˆ˜ ๊ฐ’์— ๊ฐ’์„ ๋นผ๊ธฐ *= : ๊ธฐ์กด ๋ณ€์ˆ˜ ๊ฐ’์— ๊ฐ’์„ ๊ณฑํ•˜๊ธฐ /= : ๊ธฐ์กด ๋ณ€์ˆ˜ ๊ฐ’์— ๊ฐ’์„ ๋‚˜๋ˆ„๊ธฐ %= : ๊ธฐ์กด ๋ณ€์ˆ˜ ๊ฐ’์— ๊ฐ’์„ ๋‚˜๋ˆ„๊ธฐ ํ•œ ๋‚˜๋จธ์ง€ ๊ตฌํ•˜๊ธฐ ex) num = num + 10; => num += 10; ๐Ÿ”— ์ฆ๊ฐ ์—ฐ์‚ฐ์ž ++ : 1์”ฉ ์ฆ๊ฐ€ -- : 1์”ฉ ๊ฐ์†Œ ๐Ÿ”— ์กฐ๊ฑด ๋น„๊ต ์—ฐ์‚ฐ์ž >= : (์ขŒ๋ณ€์ด ์šฐ๋ณ€๋ณด๋‹ค) ํฌ๊ฑฐ๋‚˜ ๊ฐ™๋‹ค. : (์ขŒ๋ณ€์ด ์šฐ๋ณ€๋ณด๋‹ค) ํฌ๋‹ค.
[JavaScript] ๋ณ€์ˆ˜(Variable) / ์ข…๋ฅ˜ ๐Ÿ”— ๋ณ€์ˆ˜(Variable)๋ž€? ๋ณ€์ˆ˜๋ž€ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ์žฅ์†Œ๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ๐Ÿ”— ๋ณ€์ˆ˜ ์„ ์–ธ ๋ฐฉ๋ฒ• var let const [JavaScript / ES6] ES6 ๋ฌธ๋ฒ• ์ •๋ฆฌ ๐Ÿ”— const, let ๐Ÿ“Œ var VS const, let var์€ ํ•จ์ˆ˜ ์Šค์ฝ”ํ”„์ด๋‹ค. const, let์€ ๋ธ”๋ก ์Šค์ฝ”ํ”„์ด๋‹ค. ๋”ฐ๋ผ์„œ {๋ธ”๋ก} ๋ฐ–์—์„œ ๋ณ€์ˆ˜์— ์ ‘๊ทผํ•  ์ˆ˜ ์—†๋‹ค. ๐Ÿ“Œ const VS let let์€ ๋ณ€์ˆ˜์— ์žฌํ• ๋‹น์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ๋”ฐ๋ผ์„œ ๋‹ค๋ฅธ.. devjindev.tistory.com ๐Ÿ”— ๋ณ€์ˆ˜ ์ข…๋ฅ˜ ์ „์—ญ ๋ณ€์ˆ˜ : ์ „์ฒด ์˜์—ญ์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ ํ•œ ๋ณ€์ˆ˜ ์ง€์—ญ ๋ณ€์ˆ˜ : ์ •ํ•ด์ง„ ์˜์—ญ ๋‚ด์—์„œ๋งŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅ ํ•œ ๋ณ€์ˆ˜ ๋งค๊ฐœ ๋ณ€์ˆ˜ : ํ•จ์ˆ˜ ์™ธ๋ถ€์—์„œ ๋‚ด๋ถ€๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๋ณ€์ˆ˜ ๋ฉค๋ฒ„ ๋ณ€์ˆ˜ : ํด๋ž˜์Šค ๋‚ด๋ถ€์—์„œ ๋งŒ๋“ค์–ด์ง€๋ฉฐ, ๊ฐ์ฒด์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์ •..
[JavaScript] alert(๊ฒฝ๊ณ ์ฐฝ) / confirm (์„ ํƒ์ฐฝ) / prompt(์ž…๋ ฅ์ฐฝ) / write(ํ™”๋ฉด์ฐฝ) / log(์ฝ˜์†”์ฐฝ) ์ถœ๋ ฅํ•˜๊ธฐ alert() : ๊ฒฝ๊ณ ์ฐฝ์— ์ถœ๋ ฅํ•˜๊ธฐ confirm() : ์„ ํƒ์ฐฝ์— ์ถœ๋ ฅํ•˜๊ธฐ prompt() : ์ž…๋ ฅ์ฐฝ์— ์ถœ๋ ฅํ•˜๊ธฐ document.write() : ๋ฌธ์„œ ํ™”๋ฉด์ฐฝ์— ์ถœ๋ ฅํ•˜๊ธฐ console.log() : ์ฝ˜์†”์ฐฝ์— ์ถœ๋ ฅํ•˜๊ธฐ ๐Ÿ’ก ๊ฐ™์ด ๋ณด๋ฉด ์ข‹์„ Post HTML / CSS / JavaScript ์˜ ์—ญํ•  ๋ฐ ์ฐจ์ด์  (์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ์„ค๋ช…!) ๐Ÿ”— HTML (Hypertext Markup Language) - ์›น ๋ฌธ์„œ๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•˜์—ฌ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋ณธ์ ์ธ ์›น ์–ธ์–ด - ์›น์˜ ๋ผˆ๋Œ€, ๊ตฌ์กฐ๋ฅผ ์„ค๊ณ„ํ•˜๋Š” ์—ญํ•  ๐Ÿ”— CSS (Cascading Style Sheets) - ์›น ๋ฌธ์„œ์˜ ์ „๋ฐ˜์ ์ธ ์Šคํƒ€์ผ์„ ๋ฏธ๋ฆฌ ์ €์žฅํ•ด.. devjindev.tistory.com
[CSS] flex ๐Ÿ”— CSS์—์„œ flex๋ž€? box์™€ item ๋“ฑ์„ ํ–‰ ๋˜๋Š” ์—ด๋กœ ์ž์œ ์ž์žฌ๋กœ ๋ฐฐ์น˜์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š” CSS ์†์„ฑ์ด๋‹ค. display: flex; flex-direction : ์ฃผ์ถ• ๋ฐฉํ–ฅ ์„ค์ • · row : ๊ฐ€๋กœ์ถ• → default · row-reverse : ๊ฐ€๋กœ์ถ•(์—ญ๋ฐฉํ–ฅ) ← · column : ์„ธ๋กœ์ถ• ↓ · column-reverse : ์„ธ๋กœ์ถ•(์—ญ๋ฐฉํ–ฅ) ↑ flex-wrap : ์ค„๋ฐ”๊ฟˆ ์„ค์ • · nowrap : ์ค„๋ฐ”๊ฟˆ X (1ํ–‰์— ๋ชจ๋‘ ๋ฐฐ์น˜ => item width ์ž๋™์œผ๋กœ ์ถ•์†Œ๋จ) default · wrap : ์ค„๋ฐ”๊ฟˆ O · wrap-reverse : ์ค„๋ฐ”๊ฟˆ O (์—ญ๋ฐฉํ–ฅ) โ–ช flex shorthand flew-flow: flex-direction flex-wrap; justify-content : ์ฃผ์ถ•(m..
[Git] ๊นƒ ๋ช…๋ น์–ด ์ •๋ฆฌ ๐Ÿ”— Git ์ €์žฅ์†Œ ๋งŒ๋“ค๊ธฐ > git init : git ์ดˆ๊ธฐํ™” (์ €์žฅ์†Œ ์ƒ์„ฑ) > git config --global user.name "๋‚ด ์ด๋ฆ„" : ๋‚ด ์ด๋ฆ„ ๋“ฑ๋ก > git config --global user.email "๋‚ด ๋ฉ”์ผ์ฃผ์†Œ" : ๋‚ด ๋ฉ”์ผ ๋“ฑ๋ก ๐Ÿ”— ํ˜„์žฌ ์‹œ์  ์ €์žฅํ•˜๊ธฐ > git add . : ๋ณ€๊ฒฝ ํŒŒ์ผ ๋ชจ๋‘ ์ถ”์  > git commit -m "์ปค๋ฐ‹ ๋ฉ”์„ธ์ง€" : ์ปค๋ฐ‹ ๋ฉ”์„ธ์ง€ ์ถ”๊ฐ€ ๐Ÿ”— ๊ณผ๊ฑฐ๋กœ ๋Œ์•„๊ฐ€๊ธฐ > git reset ๋กœ๊ทธ ์ผ๋ จ๋ฒˆํ˜ธ ์•ž 6์ž๋ฆฌ --hard : ๊ณผ๊ฑฐ๋กœ ๋Œ์•„๊ฐ€๊ธฐ (๋’ค์— ์ž‘์—… ์™„์ „ํžˆ ์‚ญ์ œํ•˜๊ธฐ) > git revert ๋กœ๊ทธ ์ผ๋ จ๋ฒˆํ˜ธ ์•ž 6์ž๋ฆฌ : ๊ณผ๊ฑฐ๋กœ ๋Œ์•„๊ฐ€๊ธฐ (๋’ค์— ์ž‘์—… ๋ฌป์–ด๋‘๊ธฐ) ๐Ÿ”— branch ๋ถ„๊ธฐํ•˜๊ธฐ > git branch : ๋ธŒ๋žœ์น˜ ๋ชฉ๋ก, ํ˜„์žฌ ๋ธŒ๋žœ์น˜ ํ™•์ธ > git b..
[Git] ๊นƒ(Git)์ด๋ž€? ๊นƒํ—ˆ๋ธŒ(Github)๋ž€? / ์ฐจ์ด์  ๐Ÿ”— Git์ด๋ž€? ์†Œ์Šค์ฝ”๋“œ ์ˆ˜์ •์— ๋”ฐ๋ฅธ ๋ฒ„์ „์„ ๊ด€๋ฆฌํ•ด์ฃผ๋Š” ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ(VCS)์ด๋‹ค. ๋ชจ๋“  ํŒŒ์ผ์˜ ๋ณ€ํ™”๋ฅผ ๊ธฐ๋กํ•˜๊ณ , ๊ฐ™์€ ํŒŒ์ผ์— ๋Œ€ํ•œ ๊ฐ๊ธฐ ๋‹ค๋ฅธ ๋ฒ„์ „์„ ๋ณด๊ด€ํ•œ๋‹ค. ๋ถ„์‚ฐํ˜• ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์œผ๋กœ ์„œ๋ฒ„๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ชจ๋“  ์‚ฌ์šฉ์ž๋“ค์ด ๋™์ผํ•œ ํžˆ์Šคํ† ๋ฆฌ ์ •๋ณด๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ ์„œ๋ฒ„์— ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒจ๋„ ์–ด๋Š ์‚ฌ์šฉ์ž๋“  ๋ณต์ œ๋œ ์ €์žฅ์†Œ๋ฅผ ๋‹ค์‹œ ์„œ๋ฒ„๋กœ ๋ณต์‚ฌํ•˜์—ฌ ์„œ๋ฒ„๋ฅผ ๋ณต๊ตฌํ•  ์ˆ˜ ์žˆ๋‹ค. ๐Ÿ“Œ Git VS Github Git์€ ๋กœ์ปฌ์—์„œ ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์„ ์šด์˜ํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค. Github๋Š” Github์—์„œ ์ œ๊ณตํ•˜๋Š” ํด๋ผ์šฐ๋“œ ์„œ๋ฒ„์—์„œ ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์„ ์šด์˜ํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค. Git์œผ๋กœ ๋กœ์ปฌ ์ €์žฅ์†Œ์—์„œ ์ž‘์—…ํ•œ ๋‚ด์šฉ์„ ์ €์žฅํ•œ ๋’ค ํ•ด๋‹น ๋‚ด์šฉ์„ Github์— ์—…๋กœ๋“œํ•˜๋Š” ํ˜•์‹์œผ๋กœ ์‚ฌ์šฉํ•œ๋‹ค. ๋˜ํ•œ Github์— ์žˆ๋Š” ์ปจํ…์ธ ๋ฅผ ๋‚ด๋ ค ๋ฐ›์„ ์ˆ˜๋„ ์žˆ..
[CSS] animation ๐Ÿ”— CSS์—์„œ animation์ด๋ž€? CSS ์Šคํƒ€์ผ์„ ๋‹ค๋ฅธ CSS ์Šคํƒ€์ผ๋กœ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ์ „ํ™˜์‹œ์ผœ์ฃผ๋Š” CSS ์†์„ฑ์ด๋‹ค. @keyframs๋ฅผ ํ†ตํ•ด ์ค‘๊ฐ„ ์ƒํƒœ๋ฅผ ์ง€์ •ํ•œ๋‹ค. animation-name : ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ด๋ฆ„ ์ง€์ • @keyframes name : ์ค‘๊ฐ„ ์ƒํƒœ ์ง€์ • (from : ์‹œ์  0% ~ to : ์‹œ์  100%) animation-duration : animation ์ง€์† ์‹œ๊ฐ„ (๋ช‡ ์ดˆ ๋™์•ˆ) animation-delay : animation ๋”œ๋ ˆ์ด ์‹œ๊ฐ„ (๋ช‡ ์ดˆ ๋’ค์—) animation-timing-fuction : animation ๊ฐ€์†๋„ · linear default · ease : ๋น ๋ฆ„ -> ๋Š๋ฆผ (ease-out ๋ณด๋‹ค ๋น ๋ฅธ ์†๋„๋กœ ์‹œ์ž‘) · ease-in : ๋Š๋ฆผ -> ๋น ๋ฆ„ · ease-out..
[CSS] transition ๐Ÿ”— CSS์—์„œ transition์ด๋ž€? ์• ๋‹ˆ๋ฉ”์ด์…˜ ์†๋„๋ฅผ ์กฐ์ ˆํ•˜๋Š” CSS ์†์„ฑ์ด๋‹ค. transition-property : transition ์ ์šฉํ•  ์†์„ฑ๋“ค ๋‚˜์—ด transition-property: width, background-color; => width, background-color๋งŒ transition ์ ์šฉ๋˜๊ณ , ๋‚˜๋จธ์ง€๋Š” ๊ทธ๋Œ€๋กœ transition-duration : transition ์ง€์† ์‹œ๊ฐ„ (๋ช‡ ์ดˆ ๋™์•ˆ) transition-delay : transition ๋”œ๋ ˆ์ด ์‹œ๊ฐ„ (๋ช‡ ์ดˆ ๋’ค์—) transition-timing-fuction : transition ๊ฐ€์†๋„ · linear default · ease : ๋น  -> ๋Š (ease-out ๋ณด๋‹ค ๋น ๋ฅธ ์†๋„๋กœ ์‹œ์ž‘) · ease-in : ๋Š..