프론트엔드와 백엔드
- 프론트엔드: 브라우저, 즉 클라이언트 컴퓨터에서 작동하는 부분 (사용 언어: HTML/CSS, JS,타임스크립트)
- 백엔드: 서버에서 작동하는 부분 (사용 언어: Java, Python, C#, PHP 등)
프레임워크
- 프레임워크: 프로그램 제작 키트 (파이썬 - 장고, 플라스크 / 자바 - 스프링 등 / 프론트엔드 - 앵귤러, 뷰, 리액트)
- 라이브러리: 특정 기능을 수행하는 소프트웨어 조각
API
프로그램 간의 소통을 위해 만들어진 신호 체계
※ REST API: 보편적으로 공유되는 방식
<프로그램 간 정보전달>
- XML: 태그로 이루어짐
- JSON: {}, " ", [] 등으로 이루어짐. XML에 비해 구문이 간단하고 높은 가독성을 가지고 있음.
<개발자 간 정보전달>
- YAML: \사람이 이해하기 쉬운 형태로 구성된 표기 방식
AJAX (Asynchronous Javascript And Xml)
자바스크립트를 이용해 서버와 브라우저가 데이터를 교환할 수 있는 통신 기능.
서버에 데이터를 비동기 방식으로 요청하는 것.
DOM
HTML 문서가 실체화된 API
// DOM 예시
// button과 h1 요소의 DOM 객체를 선택
const button = document.getElementById('button')
const h1 = documnet.getElementById('h1')
// DOM 객체에 명령
button.addEventListener(
'click',
() => {h1.innerText = '클릭했습니다.'}
)'knowledge > 혼자 공부하는 얄팍한 코딩 지식' 카테고리의 다른 글
| [혼자 공부하는 얄팍한 코딩 지식] CH2-4. 모바일 애플리케이션 (0) | 2023.01.23 |
|---|---|
| [혼자 공부하는 얄팍한 코딩 지식] CH02-3. 데이터 저장 (0) | 2023.01.22 |
| [혼자 공부하는 얄팍한 코딩 지식] CH02-2. 웹사이트 (0) | 2023.01.17 |
| [혼자 공부하는 얄팍한 코딩 지식] CH02-1. 서버, 클라우드 컴퓨팅 (0) | 2023.01.16 |
| [혼자 공부하는 얄팍한 코딩 지식] (0) | 2023.01.16 |