JavaScript - 소개
HTML = 웹문서
CSS = 웹 문서를 디자인(예쁘게~)
JavaScritp = 웹문서를 제어
J-Query = JavaScritp 를 편하게 사용하기 위한 프레임워크 (적케 코드를 작성하고 많이 사용한다)
통칭해서 JavaScritp 는 서버 사이트 스크립트 언어 그리고 웹 브라우저
현재는 자바스크립트가 웹 브라우저를 제어만 하는것이 아니라...
웹서버로 사용한다
JavaScritp - Ajax = 비동기 통신방식
JavsScritp - angular.js
JavsScritp - Node.js
웹서버 <- 요청 <- 웹 브라우저
웹서버 -> 응답 -> 웹 브라우저
기존에 웹서버 백엔드 사용 언어 = Java, php, python가 있는데... 현재 웹서버를 제어할수 있게 발전된 언어가 Node.js
그 동안 java, php, python 언어들이 하던것을 javaScript로 가능하게 되었다 - 핵심
개발툴 : http://www.sublimetext.com/3
개발툴 : https://atom.io/
자바 스크립트는 프로그래밍 적으로 웹 브라우저를 제어한다.
onclick="alert('Hello World')"
탈 웹브라우저
웹서버를 동작하게 한다.
서버 사이드 스크립트
(자바스크립가 웹 브라우저에서 사용하는것은
클라이언트 사이드 스크립트)
웹서버 <----요청---- 웹 브라우저
웹서버 ----응답----> 웹 브라우저
PHP 웹
JAVA
PYTHON
JavaScritp
기존에는 웹 브라우저를 제어했었던 자바스크립트
현재는 웹 서버를 제어하는 자바스크립트
= 자바스크립트를 웹 서버에서 사용하게 하는 기술의 대표가
Node.js
자바스크립트가 브라우저에서 벗어나서 서버 언어로 발전 = 탈웹
출처 : 생활코딩
https://www.youtube.com/watch?v=PZIPsKgWJiw