์‚ฌ์ „์บ ํ”„ 1์ฃผ์ฐจ
728x90

์‚ฌ์ „ ์บ ํ”„ ์‹œ์ž‘!

์™œ ๋‚ด์ผ๋ฐฐ์›€์บ ํ”„๋ฅผ ์ˆ˜๊ฐ•์‹ ์ฒญ ํ•˜๊ฒŒ ๋˜์—ˆ๋Š”๊ฐ€, ์–ด๋–ค ์ž์„ธ๋กœ ์ž„ํ•˜๋Š” ์ง€๋Š” ๋”ฐ๋กœ ํฌ์ŠคํŒ… ํ•˜๊ธฐ๋กœ ํ•˜๊ณ ..

2์ฃผ๊ฐ„ ์‚ฌ์ „์บ ํ”„์—์„œ ์ˆ˜๊ฐ•ํ•˜๋Š” ์›น๊ฐœ๋ฐœ ์ข…ํ•ฉ๋ฐ˜์€ ํ’€์Šคํƒ์„ ๊ฐ€๋ณ๊ฒŒ ๋ง›๋ณผ ์ˆ˜ ์žˆ๋Š”! ๊ทธ๋Ÿฐ ๊ฐ•์˜๋‹ค.

์ด๋ฏธ ์•Œ๊ณ  ์žˆ์—ˆ๋˜ ๋ถ€๋ถ„์„ ์ œ์™ธํ•˜๊ณ , ์ƒˆ๋กญ๊ฒŒ ์•Œ๊ฒŒ๋œ ๋ถ€๋ถ„์„ ์ •๋ฆฌํ•ด๋ณธ๋‹ค.

์ด๋ฒˆ ๊ฐ•์˜์—์„œ๋Š” ์›น๊ฐœ๋ฐœ์ข…ํ•ฉ๋ฐ˜ 1,2์ฃผ์ฐจ ๋‚ด์šฉ์ด ์ฃผ๋ฅผ ์ด๋ฃฌ๋‹ค.

 

 

๋ชจ๋ฐ”์ผ์„ ์œ„ํ•œ ์„ค์ •

CSS์—์„œ max-width๋กœ ์ตœ๋Œ€์น˜๋ฅผ ์„ค์ •ํ•ด๋‘๊ณ , width๋ฅผ ํผ์„ผํŠธ ๊ฐ’์œผ๋กœ ์ฃผ๋ฉด ๋ชจ๋ฐ”์ผ์—์„œ๋„ ์œ ๋™์ ์œผ๋กœ ๋ณด์ธ๋‹ค.

 

 

 

 

ํŒฌ๋ช…๋ก ๋งŒ๋“ค๊ธฐ

๋ˆ„๊ตฌ๋กœ ํ• ๊นŒ ๊ณ ๋ฏผํ•˜๋‹ค๊ฐ€ ์–ผ๋งˆ์ „ ์ƒˆ ์•จ๋ฒ”์ด ๋‚˜์˜จ ์•„์ด๋“ค ๋…ธ๋ž˜์— ๊ฝ‚ํ˜€์„œ.. ๐Ÿคญ

๋ถ€ํŠธ์ŠคํŠธ๋žฉ์„ ์ด์šฉํ•ด์„œ ๋š๋”ฑ๋š๋”ฑ ๋งŒ๋“ค์—ˆ๋‹ค.

 

๋ถ€ํŠธ์ŠคํŠธ๋žฉ

๋ถ€ํŠธ์ŠคํŠธ๋žฉ์€ ์˜คํ”ˆ์†Œ์Šค CSS ํ”„๋ ˆ์ž„์›Œํฌ๋‹ค. ๋ฐ˜์‘ํ˜•๊ณผ ๊น”๋”ํ•œ UI๋ฅผ ์ง€์›ํ•˜์ง€๋งŒ ์ด๋ฏธ ์ •ํ•ด์ ธ์žˆ๋Š” ๋””์ž์ธ์ด๋ผ๋Š” ํ•œ๊ณ„๊ฐ€ ์žˆ๊ธฐ๋„!
ํ•˜์ง€๋งŒ ์ ์šฉ๋ฐฉ๋ฒ•์ด ์–ด๋ ต์ง€ ์•Š๊ณ  ํŽธ์˜์„ฑ์ด ๋†’์€ ํŽธ์ด๋ผ ์—ฌ์ „ํžˆ ๋งŽ์ด ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋‹ค.
๊ธฐ์กด์˜ ๋ถ€ํŠธ์ŠคํŠธ๋žฉ์—์„œ๋Š” jQuery๊ฐ€ ๋งŽ์ด ์‚ฌ์šฉ๋˜์—ˆ๋˜ ๊ฒƒ์œผ๋กœ ์•„๋Š”๋ฐ, ๊ฐ€์žฅ ์ตœ๊ทผ ์ถœ์‹œ๋œ ๋ถ€ํŠธ์ŠคํŠธ๋žฉ 5์—์„œ ๋‹ฌ๋ผ์ง„ ์ ๋“ค์ด ์žˆ๋Š” ๊ฒƒ ๊ฐ™์•„ ๋ช‡๊ฐ€์ง€๋ฅผ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ •๋ฆฌํ•ด๋ณธ๋‹ค.

  • jQuery ๊ด€๋ จ
    • ๋ถ€ํŠธ์ŠคํŠธ๋žฉ 5์—์„œ๋Š” ๊ธฐ์กด ํ”Œ๋Ÿฌ๊ทธ์ธ์˜ jQuery ์ฝ”๋“œ๋“ค์„ ๋ฐ”๋‹๋ผ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋กœ ๋ณ€๊ฒฝ๋˜์—ˆ๋‹ค.
  • CSS ์ปค์Šคํ…€ ์ง€์›
    • ๋ถ€ํŠธ์ŠคํŠธ๋žฉ 5๋ถ€ํ„ฐ IE ์ง€์›์ด ๋” ์ด์ƒ ์—†๊ธฐ ๋•Œ๋ฌธ์—, CSS ๋ณ€์ˆ˜๋“ค์„ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•ํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ๋”๋ถˆ์–ด์„œ Sass๋กœ๋„ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•์ด ๊ฐ€๋Šฅํ•˜๋‹ค.
  • ๋‹ค์–‘ํ•œ ์ƒ‰์ƒ ํŒ”๋ ˆํŠธ ์ง€์›
    • ์ด์ „ ๋ฒ„์ „๋ณด๋‹ค ๋” ๋งŽ์€ ์ƒ‰์ƒ์„ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.
  • SVG ์•„์ด์ฝ˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ง€์›
    • ์–ด๋Š ํ”„๋กœ์ ํŠธ์—์„œ๋‚˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” 1500์—ฌ๊ฐœ์˜ SVG ์•„์ด์ฝ˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ง€์›ํ•œ๋‹ค. (์‚ด์ง ๋ณด๋‹ˆ ๊น”๋”ํ•˜๊ณ  ์ข‹๋‹ค)
    • https://icons.getbootstrap.com/

 

 

๋ถ€ํŠธ์ŠคํŠธ๋žฉ์€ npm ํŒจํ‚ค์ง€๋กœ ์„ค์น˜ํ•˜๊ฑฐ๋‚˜ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

$ npm install bootstrap@5.2.2
<!-- JavaScript Bundle with Popper -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-OERcA2EqjJCMA+/3y+gxIOqMEjwtxJY7qPCqsdltbNJuaOe923+mo//f6V8Qbsw3" crossorigin="anonymous"></script>

 

 

 

JSON View

ํฌ๋กฌ ๋ธŒ๋ผ์šฐ์ €์—์„œ JSON ๋ฐ์ดํ„ฐ๋ฅผ ์ข€ ๋” ๋ณด๊ธฐ ์ข‹๊ฒŒ ๋ณผ ์ˆ˜ ์žˆ๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์•Œ๊ฒŒ ๋๋‹ค.

https://chrome.google.com/webstore/detail/jsonview/gmegofmjomhknnokphhckolhcffdaihd?hl=ko 

 

JSONView

๋ธŒ๋ผ์šฐ์ €์—์„œ JSON ๋ฌธ์„œ๋ฅผ ๋ณด์„ธ์š”.

chrome.google.com

 

๊ธฐ์กด JSON ๋ฐ์ดํ„ฐ๋ฅผ ์ด๋Ÿฐ ๋ฐฉ์‹์œผ๋กœ ๋ณด์•˜๋‹ค๋ฉด,

์ด๋Ÿฐ ์‹์œผ๋กœ ๊ฐ€๋…์„ฑ ์ข‹๊ฒŒ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

1์ฃผ์ฐจ ์ˆ™์ œ์˜€๋˜ ํŒฌ๋ช…๋ก์— ์„œ์šธ์‹œ ๋‚ ์”จ API๋ฅผ ์—ฐ๋™ํ•ด์„œ ํ˜„์žฌ ๊ธฐ์˜จ๊นŒ์ง€ ์ถ”๊ฐ€!

 

 

 

 

 

์•„์ง์€ ๊ทธ๋ž˜๋„ ์ˆ˜์›”ํ•œ ๋Š๋‚Œ ๐Ÿ‘€

3์ฃผ์ฐจ๋ถ€ํ„ฐ ํŒŒ์ด์ฌ์œผ๋กœ ๋ฐฑ์—”๋“œ๋ฅผ ๋‹ค๋ค„๋ณธ๋‹ค!

mongoDB๋Š” ์ฒ˜์Œ ์จ๋ด์„œ ๊ธฐ๋Œ€๋œ๋‹ค.

728x90