-
자바 자바스크립트 무엇인가?? [ HTML, CSS , JAVASCRIPT 차이가 뭐여 ?? ]자바 JAVA 2021. 6. 14. 05:22
자바스크립트의 탄생
웹이 세상에 처음 등장했을 때는 단 하나의 기술이 있었어요
바로 HTML입니다
인류는 HTML을 통해서 정보를 표현하고 주고받을 수 있게 되었습니다
당시로서는 이것으로도 혁명적인 사건이었지만 인간의 욕심은 끝이 없죠
곧 여러가지 욕심들이 쏟아져 나옵니다
그 수많은 욕심 중에 우리의 관심사는 바로 사용자와 상호작용하는 웹페이지를 만들고 싶다는 욕망입니다
HTML은 정적이예요
한 번 화면에 출력되면 언제나 그 모습 그대로 거든요
반면에 우리가 알고 있는 데스크탑이나 모바일에서 사용되는 여러 프로그램들, 예를 들면 게임 같은 건 사용자의 조작에 반응해서 프로그램이 움직이거든요
사람들은 웹페이지도 게임처럼 동적으로 사용자와 상호작용할 수 있게 되기를 원했습니다
그래서 태어난 기술이 바로 JavaScript입니다
이제 웹은 HTML을 이용해서 웹페이지를 우선 만든 후에, 그렇게 만들어진 웹페이지를 JavaScript를 이용해서 사용자와 상호작용할 수 있도록 기능을 추가함으로써 HTML의 정보와 JavaScript의 기능을 모두 갖춘 전무후무한, 유일무이한 시스템으로 성장했습니다
예를 들어서 여러분이 알고있는 수많은 웹사이트들이 프로그램처럼 사용자와 상호작용하면서도 검색엔진을 통해서 검색된다는 것은 웹만이 가진 독창적인 특성이라고 할 수 있습니다
그 어떤 정보 기술도 그렇지 않거든요
무리한 비유를 좀 해보자면, HTML이 정보라는 멈춰 있는 이미지를 그리는 것이라면 JavaScript는 정보라고 하는 그 이미지를 마치 영화처럼 움직이게 합니다
'자바 JAVA' 카테고리의 다른 글
서브쿼리 무엇이고? [ SQL 쓰이는 곳에 따라 인라인뷰, 스칼라 서브쿼리 ] (0) 2021.05.02 DML DDL DCL [ SQL의 각 종류 설명 ] (0) 2021.05.02 데이터베이스 정규화 핵심개념 [ 1차정규화 , 2차 정규화, 3차 정규화 ] (0) 2021.05.02 트랜잭션 처리 ? [ 트랜잭션 이 뭐길래? ] (0) 2021.05.02 RDBMS VS NOSQL [ RDBMS와 NOSQL 차이점은 무엇일까? (0) 2021.05.02