MapleStory Cookie With Halo

โœจ UI/๐Ÿ’› JS

[JS]์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ž€? + ์ž‘์„ฑ๋ฒ•

๋‰ด์ด NUEY 2024. 12. 24. 23:33
๋ฐ˜์‘ํ˜•

 

 

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” ๋™์ ์ด๋‹ค.

 

  • HTML์€ ์ •์ ์œผ๋กœ ํ‘œํ˜„ํ•˜์ง€๋งŒ(1+1์„ ์ž…๋ ฅํ•˜๋ฉด ๊ทธ๋Œ€๋กœ 1+1์ด ์ฐฝ์— ๋œฌ๋‹ค),
  • ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” 1+1์„ ์ž…๋ ฅํ•˜๋ฉด ๊ณ„์‚ฐ๊ธฐ์ฒ˜๋Ÿผ 2๊ฐ€ ๋‚˜์˜ค๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋‹ค.๋”ฐ๋ผ์„œ ๋™์ ์ด๋‹ค.
  • ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” ์‚ฌ์šฉ์ž์™€ ์ƒํ˜ธ์ž‘์šฉ์ด ๊ฐ€๋Šฅํ•˜๋„๋ก ๊ตฌํ˜„ํ•œ๋‹ค.
  • ์ฃผ๋กœ ๋ฒ„ํŠผ ํด๋ฆญ ์‹œ ์•Œ๋ฆผ ์ฐฝ์„ ๋„์šฐ๊ฑฐ๋‚˜, ์ž…๋ ฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜์—ฌ ํ™”๋ฉด์— ํ‘œ์‹œํ•˜๋Š” ๋“ฑ์˜ ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒ ๊ธฐ๋Šฅ์„ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

 

โ€ป JS์™€ JAVA๋Š” ์ „ํ˜€ ๋‹ค๋ฅธ ์–ธ์–ด์ด์ง€๋งŒ, C์–ธ์–ด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋งŒ๋“ค์–ด์ ธ ๋น„์Šทํ•œ ๋ถ€๋ถ„์ด ๊ฝค ๋งŽ์Šต๋‹ˆ๋‹ค.

2023.06.06 - [โœจ UI/๐Ÿ’› JavaScript] - JavaScript์™€ Java๋Š” ๋‹ค๋ฅธ ์–ธ์–ด์ž…๋‹ˆ๋‹ค

 


 

์ž‘์„ฑ๋ฒ• ์„ธ๊ฐ€์ง€

 

 

 

  • ์ธ๋ผ์ธinline๋ฐฉ์‹ : html ํƒœ๊ทธ ์•ˆ์— on~์œผ๋กœ ์‹œ์ž‘ํ•˜๋Š” Event๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

 


 

 

  • ๋‚ด๋ถ€ ์ž‘์„ฑinternal๋ฐฉ์‹
    • html์—์„œ <head>ํƒœ๊ทธ ์•ˆ <script>์— ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

    • <script type="text/javascript">
      ์—ฌ๊ธฐ ์•ˆ์— ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค.
      </script>

    • html ํƒœ๊ทธ ์•ˆ์— onclick="js์— ๋งŒ๋“  ํ•จ์ˆ˜๋ช…"์„ ๊ธฐ์žฌํ•ด ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

 


 

 

  • ์™ธ๋ถ€์ž‘์„ฑexternal๋ฐฉ์‹
    • .jsํŒŒ์ผ์„ ๋งŒ๋“ค์–ด์„œ
    • <script src="jsํŒŒ์ผ ๊ฒฝ๋กœ">๋ฅผ ์ ์–ด ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐฉ์‹์„ ๋งํ•ฉ๋‹ˆ๋‹ค.

 

๐ŸŒŸ ๊ณตํ†ต viewํŒŒ์ผ(common)์„ ์ œ์™ธํ•˜๊ณ  ๋ณดํ†ต์€ ๋‚ด๋ถ€์ž‘์„ฑ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
๊ณตํ†ตํŒŒ์ผ์ด๋ผ๊ณ  ํ•˜๋ฉด์€ headerํ˜น์€ footer๋ž€์„ ๋งํ•˜๋ฉฐ, ๋ณดํ†ต ๊ฐœ๋ณ„ ํ™”๋ฉด๋“ค์€ ๋‚ด๋ถ€์ž‘์„ฑ์œผ๋กœ ํ•˜๋‚˜์˜ ํŽ˜์ด์ง€ html๊ณผ js๋ฅผ ๊ฐ™์ด ์ ๋Š”๋‹ค๋Š” ๋œป์ž…๋‹ˆ๋‹ค.
๋ฐ˜์‘ํ˜•