on
[ Do it ] 자바스크립트 기본편 _ 01. 안녕? 자바스크립트!
[ Do it ] 자바스크립트 기본편 _ 01. 안녕? 자바스크립트!
Do it/자바스크립트 기본
Do it/자바스크립트 기본 [ Do it ] 자바스크립트 기본편 _ 01. 안녕? 자바스크립트!
01-1 웹 프로그래밍이란?
프로그래밍이란 무엇일까?
사람이 원하는 대로 컴퓨터가 작동할 수 있도록 컴퓨터 언어로 명령어를 나열하는 행위
cf) 코딩: 소스코드를 작성하는 행위
웹 프로그래밍은 무엇일까?
웹 브라우저와 관련된 프로그램을 작성하는 것
ex)
사용자
웹브라우저를 통해 필요한 정보요청 ↑↓ 요청을 처리해 알맞은 정보전달
서버
풀스택 개발자 = 프론트앤드(화면에 보여주는 역할) + 백앤드(서버에서 사용자의 요청 처리, 데이터 관리)
01-2 자바스크립트로 무엇을 할 수 있을까?
웹 사이트를 동적으로 만듦
ex) 마우스오버, 슬라이드
웹 브라우저에서 실행되는 프로그램 제작 가능
ex) 버스정보 검색, 그림판 01-1 웹 프로그래밍이란?
서버를 구성하고 서버용 프로그램 제작 가능
ex) Node.js 자바스크립트 프레임워크
01-3 자바스크립트의 특징은 무엇일까?
모든 웹 브라우저에 작동
웹 초창기부터 사용한 언어라 대부분의 웹 브라우저에서 작동 ( 최신 문법 즉시 사용x)
자바스크립트의 버전
2015) ES6 부터는 지원되지않는 문법이 많아 ES5를 기본으로
웹 브라우저에서 실행결과 즉시확인 가능
별도의 프로그램이 필요하지않음
풀스택 웹 개발뿐 아니라 다양한 용도의 프로그램 제작 가능
클라이언트, 프론트앤드'백앤드 제어 가능, 애플리케이션, IoT환경 프로그램 제작 가능
다양한 자바스크립트 공개 API 사용가능
API : 데이터를 다른 사람이 손쉽게 사용가능하도록 미리 준비된 체계
ex) 기상청에서 만든 API로 날씨 정보를 쉽게 얻을 수 있음
다양한 라이브러리와 프레임워크 사용 가능
라이브러리 : 미리 구현해놓은 기능을 묶어 놓은 것
ex) jQuery
프레임워크 : 프레임워크 기본제공소스를 수정하거나 추가하는 방법으로 웹 프로그램을 만들수있게 미리 준비된 틀
ex) 앵귤러, 뷰
from http://web-seul.tistory.com/62 by ccl(A) rewrite - 2021-03-31 22:00:20