์ƒˆ์†Œ์‹

Languages/Java Script

[Js] UI์™€ API ๊ทธ๋ฆฌ๊ณ  ๋ฌธ์„œ๋ณด๋Š” ๋ฒ• | API๋ž€? | javascript API

  • -
๋ฐ˜์‘ํ˜•

ํ•ด๋‹น ํฌ์ŠคํŒ…์€ "์ƒํ™œ์ฝ”๋”ฉ"์˜ ์ด๊ณ ์ž‰ ๋‹˜์˜ ๊ฐ•์˜๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์˜ฌ๋ฆฐ ๊ฒŒ์‹œ๊ธ€ ์ž…๋‹ˆ๋‹ค.

์ƒ์—…์ ์ธ ์šฉ๋„๊ฐ€ ์•„๋‹Œ, ๊ฐœ์ธ ๊ณต๋ถ€ ์ •๋ฆฌ ๋ชฉ์ ์œผ๋กœ ์˜ฌ๋ฆฌ๋Š” ๊ธ€์ž„์„ ๋ฏธ๋ฆฌ ์•Œ๋ฆฝ๋‹ˆ๋‹ค.

 

 


UI๋ž€?

User Interface ์˜ ์•ฝ์ž์ด๋‹ค.

์ปดํ“จํ„ฐ๋ฅผ ์ œ์–ดํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•์€ ํ‚ค๋ณด๋“œ๋ฅผ ๋ˆ„๋ฅด๊ฑฐ๋‚˜, ๋””์Šคํ”Œ๋ ˆ์ด๋ฅผ ํ†ตํ•ด์„œ๋‚˜, ์Šคํ”ผ์ปค, ํ„ฐ์น˜ํŒจ๋“œ ๋“ฑ๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค.

์ž…๋ ฅ์žฅ์น˜, ์ถœ๋ ฅ์žฅ์น˜์— ํ•ด๋‹นํ•˜๋Š” ์ ์ ‘ ์ฆ‰ ์ค‘๊ณ„์ž์— ํ•ด๋‹นํ•˜๋Š” ๊ฒƒ์„ ์ธํ„ฐํŽ˜์ด์Šค ๋ผ๊ณ  ํ•œ๋‹ค.

 

 

API๋ž€? 

Application Programming Interface์˜ ์•ฝ์ž๋กœ ํ”„๋กœ๊ทธ๋žจ์ด ๋™์ž‘ํ•˜๋Š” ํ™˜๊ฒฝ์„ ์ œ์–ดํ•˜๊ธฐ ์œ„ํ•ด์„œ ํ™˜๊ฒฝ์—์„œ ์ œ๊ณต๋˜๋Š” ์กฐ์ž‘ ์žฅ์น˜์ด๋‹ค. ์ด ์กฐ์ž‘ ์žฅ์น˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ํ†ตํ•ด์„œ ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ๋‹ค. ์•„๋ž˜ ์˜์ƒ์€ UI์™€ API์˜ ์ฐจ์ด์ ์„ ์„ค๋ช…ํ•˜๊ธฐ ์œ„ํ•œ ์ž๋ฃŒ์ด๋‹ค.

 

ex) javascript:alert("hi"); ๋ฅผ ์ž…๋ ฅ ์‹œ ๋‚˜์˜ค๋Š” alert์ฐฝ!

 

 

๊ฐœ๋ฐœ์ž๋Š”์™€ ๊ฐœ๋ฐœ์ž๊ฐ€ ์•„๋‹Œ ์‚ฌ๋žŒ์˜ ์ฐจ์ด

๊ฐ€์žฅ ํฐ ์ฐจ์ด๋Š” ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๊ฐ€ UI๋ฅผ ํ†ตํ•ด์„œ ์‹œ์Šคํ…œ ์ œ์–ดํ•œ๋‹ค๊ณ  ํ•˜๋ฉด,

๊ฐœ๋ฐœ์ž๋“ค์€(์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์ž) API๋ฅผ ํ†ตํ•ด ์†Œํ”„ํŠธ์›จ์–ด(์›น ๋ธŒ๋ผ์šฐ์ €)๋ฅผ ์ œ์–ดํ•œ๋‹ค๋Š” ์ ์ด๋‹ค.

 

 

 

๋ ˆํผ๋Ÿฐ์Šค์™€ ํŠœํ† ๋ฆฌ์–ผ

ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๊ณต๋ถ€ํ•˜๊ธฐ ์œ„ํ•œ ์ž๋ฃŒ๋Š” ํฌ๊ฒŒ ๋ ˆํผ๋Ÿฐ์Šค(reference)์™€ tutorial(์•ˆ๋‚ด์„œ)๊ฐ€ ์žˆ๋‹ค.
ํ†ต์ƒ ํŠœํ† ๋ฆฌ์–ผ์€ ์–ธ์–ด์˜ ๋ฌธ๋ฒ•์„ ์„ค๋ช…ํ•˜๊ณ , ๋ ˆํผ๋Ÿฐ์Šค๋Š” ๋ช…๋ น์–ด์˜ ์‚ฌ์ „์„ ์˜๋ฏธํ•˜๋‹ค.

๋ณธ ์ˆ˜์—…์€ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์— ๋Œ€ํ•œ ์ผ์ข…์˜ ์•ˆ๋‚ด์„œ๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๊ณ ,
 ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์‚ฌ์ „์€ ๋ ˆํผ๋Ÿฐ์Šค๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค. 

 

 

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ API

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ API๋Š” ํฌ๊ฒŒ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ž์ฒด์˜ API์™€ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๊ฐ€ ๋™์ž‘ํ•˜๋Š” ํ˜ธ์ŠคํŠธ ํ™˜๊ฒฝ์˜ API๋กœ ๊ตฌ๋ถ„๋œ๋‹ค. 

 

 

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ API ๋ฌธ์„œ

 

JavaScript reference - JavaScript | MDN

This part of the JavaScript section on MDN serves as a repository of facts about the JavaScript language. Read more about this reference.

developer.mozilla.org

์œ„๋Š” ๋ชจ์งˆ๋ผ์—์„œ ์ œ๊ณตํ•˜๋Š” API๋กœ ์ฐธ๊ณ ํ•˜๋Š” ๊ฒƒ ๊ถŒ์žฅ!(๊ฐœ์ธ์ ์œผ๋กœ)

 

 

ํ˜ธ์ŠคํŠธ ํ™˜๊ฒฝ์˜ API ๋ฌธ์„œ

 

๋ฐ˜์‘ํ˜•
Contents

ํฌ์ŠคํŒ… ์ฃผ์†Œ๋ฅผ ๋ณต์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค

์ด ๊ธ€์ด ๋„์›€์ด ๋˜์—ˆ๋‹ค๋ฉด ๊ณต๊ฐ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.