[ 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