๐Ÿ“ŒDevelopment/JavaScript

[JS] ํŒŒ์ผ๋กœ ์ชผ๊ฐœ์„œ ์ •๋ฆฌ ์ •๋ˆํ•˜๊ธฐ

geumsong 2023. 3. 6. 06:10


๊ฐ์ฒด๋ณด๋‹ค ๋” ํฐ ์ •๋ฆฌ์ •๋ˆ์˜ ๋„๊ตฌ๊ฐ€ ์žˆ๋‹ค. 

 

 

๐Ÿ“์„œ๋กœ ์—ฐ๊ด€๋œ ์ฝ”๋“œ๋ฅผ ํŒŒ์ผ๋กœ ๋ฌถ์–ด์„œ ๊ทธ๋ฃนํ•‘ํ•˜๋Š” ๋ฐฉ๋ฒ•.

๋ชจ๋“  HTML1,2,3์›นํŽ˜์ด์ง€์— ๋ฒ„ํŠผ์ฝ”๋“œ์™€ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ฝ”๋“œ ๋ณต๋ถ™ํ•ด๋ณด์ž.
๋ชจ๋“  ํŽ˜์ด์ง€์— night/day๋ผ๋Š” ๋ฒ„ํŠผ์ด ์ƒ๊ฒผ์„ ๊ฒƒ์ด๋‹ค.

 

 

ํ•˜์ง€๋งŒ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธด๋‹ค.

๋งŒ์•ฝ ์šฐ๋ฆฌ๊ฐ€ ๋งŒ๋“œ๋Š” ์‚ฌ์ดํŠธ๊ฐ€ 1์–ต๊ฐœ๋ผ๋ฉด ๊ทธ ๊ฐ’์„ ๋ฐ”๊ฟจ์„ ๋•Œ 1์–ต๋ฒˆ์„ ๋ฐ”๊ฟ”์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ.

ex) skyblue๋ฅผ yellow๋กœ ๋ฐ”๊พธ๊ณ ์‹ถ์œผ๋ฉด color์˜ ๊ฐ’์„ yellow๋กœ ๋ฐ”๊พธ๋Š” ์ˆ˜์ •์„ 1์–ต๋ฒˆ ํ•ด์•ผํ•œ๋‹ค.

 

 

 

ํŒŒ์ผ์„ ์ƒ์„ฑํ•œ๋‹ค colors.js  )

colors.js ํŒŒ์ผ์— script์ฝ”๋“œ ๋ณต๋ถ™ํ•œ ํ›„,
๋ชจ๋“  ์›นํŽ˜์ด์ง€์—๋Š”  <script>ํƒœ๊ทธ๋Š” ์ง€์šด๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๋ชจ๋“  ์›นํŽ˜์ด์ง€์—

<script src="colors.js"></script>

๋กœ ๋ฐ”๊ฟ”์ฃผ๋ฉด ๊ฒฐ๊ณผ๋Š” ๋˜‘๊ฐ™์ง€๋งŒ ๋‚ด๋ถ€์ ์œผ๋กœ๋Š” ๋‹ค๋ฅธ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฐ€์ง€๊ฒŒ ๋œ๋‹ค.

*src  :  ์†Œ์Šค

 

 

 

 

<script src="colors.js"></script>

์ด ์ฝ”๋“œ๋ฅผ ์›นํŽ˜์ด์ง€์— ์ ์–ด๋งŒ ์ค€๋‹ค๋ฉด ๋˜‘๊ฐ™์€ ํšจ๊ณผ๋ฅผ ๊ฐ€์ง„ js๋ฅผ ์†์‰ฝ๊ฒŒ ์“ธ ์ˆ˜ ์žˆ๋‹ค.

๋˜, ์›นํŽ˜์ด์ง€์—์„œ ์—ฌ๋Š” ํšŸ์ˆ˜๋Š” ์ด 2๋ฒˆ์„ ์—ด๊ธฐ๋•Œ๋ฌธ์— ์›น์„œ๋ฒ„์—์„œ ์•ˆ์ข‹์„ ์ˆ˜์žˆ์ง€๋งŒ(์ ‘์†์€ ์ ์„์ˆ˜๋ก ์ข‹๋‹ค)

๊ทธ๋Ÿผ์—๋„ ์ด๋ ‡๊ฒŒ ํ•˜๋Š” ๊ฒƒ์ด ํ›จ์”ฌ ํšจ์œจ์ ์ด๋‹ค.

 

๊ทธ ์ด์œ ๋Š” ์บ์‰ฌ(์ €์žฅํ•œ๋‹ค)๋•Œ๋ฌธ์ด๋‹ค.

ํ•œ ๋ฒˆ ์›น๋ธŒ๋ผ์šฐ์ €์— ๋‹ค์šด๋œ ์ด๋Ÿฐ ํŒŒ์ผ์€ ์ปดํ“จํ„ฐ์— ์ €์žฅํ•ด๋†“๊ณ ,๋‹ค์Œ์— ์—ด๋•Œ ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•˜์ง€ ์•Š๊ณ ๋„ ์—ด ์ˆ˜ ์žˆ๋‹ค.

๊ทธ๋ž˜์„œ ์„œ๋ฒ„๋Š” ์ข€๋” ๋น„์šฉ์ ˆ๊ฐ,  ์‚ฌ์šฉ์ž๋Š” ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ ์ ˆ๊ฐ ๋ฐ ํ™”๋ฉด์— ๋” ๋น ๋ฅด๊ฒŒ ๋‚˜ํƒ€ ๋‚ผ ์ˆ˜ ์žˆ์Œ.

 

 

 

 

 

 

โš ๏ธ1.ํ•˜๋Š” ๊ณผ์ •์—์„œ ์˜ค๋ฅ˜๊ฐ€ ์ƒ๊ฒผ๋‹ค. ๋‹ค์‹œ ์‚ดํŽด๋ณด๊ธฐ