<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Web API on Kelly Dev</title><link>https://kelly-chui.github.io/tags/web-api/</link><description>Recent content in Web API on Kelly Dev</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 09 Jun 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://kelly-chui.github.io/tags/web-api/index.xml" rel="self" type="application/rss+xml"/><item><title>JavaScript Basics. 08. 자바스크립트 API 활용 및 그림판 프로그램 만들기</title><link>https://kelly-chui.github.io/posts/javascript-basics-08-api-and-paint-app/</link><pubDate>Mon, 09 Jun 2025 00:00:00 +0000</pubDate><guid>https://kelly-chui.github.io/posts/javascript-basics-08-api-and-paint-app/</guid><description>&lt;h2 id="api-활용"&gt;API 활용&lt;/h2&gt;
&lt;h3 id="클라이언트-측-고유-기술-요소"&gt;클라이언트 측 고유 기술 요소&lt;/h3&gt;
&lt;p&gt;웹브라우저에서 동작하는 자바스크립트를 클라이언트 측 자바스크립트라 함&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;클라이언트 측 자바스크립트 구성
&lt;ul&gt;
&lt;li&gt;ECMAScript가 규정한 코어 언어와 웹 브라우저의 API(Application Program Interface)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;웹 브라우저의 주요 API
&lt;ul&gt;
&lt;li&gt;window 인터페이스
&lt;ul&gt;
&lt;li&gt;자바스크립트로 브라우저 및 창을 제어하는 기능 제공&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;DOM
&lt;ul&gt;
&lt;li&gt;자바스크립트 HTML 문서의 요소를 제어하는 기능 제공&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;XMLHttpRequest
&lt;ul&gt;
&lt;li&gt;서버와 비동기로 통신하는 기능 제공&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="서버-측-자바스크립트의-고유-기술-요소"&gt;서버 측 자바스크립트의 고유 기술 요소&lt;/h3&gt;
&lt;p&gt;웹 서버에서 동작하는 자바스크립트&lt;/p&gt;
&lt;p&gt;웹 서버를 구현하는데 Perl, PHP, Python, Ruby 등의 프로그래밍 언어를 이용&lt;/p&gt;</description></item></channel></rss>