본문 바로가기

자바스크립트

Java와 JavaScript의 차이점, 클라이언트 측과 서버 측 JavaScript의 차이점 * 이 글은 Udemy의 "JavaScript 완벽 가이드 : 초급 + 고급 마스터 과정" 강의를 수강한 뒤 개인 복습을 위해 정리하는 글입니다. (섹션 1: 11) Java와 JavaScript의 차이점 Java와 JavaScript는 이름을 제외하고는 전혀 공통점이 없다. JavaScript Java 브라우저와 다른 모든 환경에서 실행됨 브라우저에서 실행되지 않음 약형 (유연) 강형 (데이터 컨테이너에 저장할 데이터 종류로 정의 필요) 클라이언트 측과 서버 측 JavaScript의 차이점 클라이언트 측 (브라우저) 서버 측 (NodeJS) 자바스크립트의 기원 브라우저에서 엔진을 추출하여 브라우저 외부에서 실행할 수 있도록 하는 게 목적 브라우저 공급 업체(V8)는 JavaScript 실행 엔진을 제공.. 더보기
Javascript의 정의, 특징, 실행 과정 * 이 글은 Udemy의 "JavaScript 완벽 가이드 : 초급 + 고급 마스터 과정" 강의를 수강한 뒤 개인 복습을 위해 정리하는 글입니다. (섹션 1: 1 ~10) Javascript의 정의 정의 1) 런타임에 컴파일되는 동적, 약형 프로그래밍 언어로, 이는 브라우저에서 웹 페이지의 일부로 실행될 수도 있고 호스트 환경이라고 불리는 모든 머신에서 직접 실행될 수 있다. 정의 2) Javascript는 웹페이지를 보다 동적으로 만들기 위해 생성되었다. 브라우저 내에서 페이지 내용을 직접 변경하기 위해 만들어졌고 최초에는 LiveScript라고 불렸으나 Java의 인기로 인해 JavaScript로 이름이 변경되었다.(하지만 Java와 Javascript와의 관계는 전혀 없다.) 웹페이지의 작동 과정 .. 더보기
Javascript 공부 기록 이번에 학교에서 하고 있는 오픈소스 SW 동아리에서 웹 프로젝트를 진행하면서 웹에 대한 지식도 부족하고 javascript 언어에 대한 지식조차도 부족한 채로 개발을 하려다 보니 어려움이 많았다. 그래서 GDSC를 통해 알게 된 Udemy라는 사이트에서 Javascript에 대한 강의를 통해 공부하고자 이 강의를 구매하게 되었다. 이 강의를 선택한 이유는 사전에 Javascript에 대한 기본 지식이 없어도 괜찮은 강의이고 언어의 기본 지식뿐만 아니라 이와 관련된 다양한 주제를 고급과정까지 다루기 때문이다. 또한 많은 자료들이 제공되고 이 강의를 통해 많은 것을 얻을 수 있을 것 같다고 생각하였다. 선택한 강의는 "Javascript 완벽 가이드: 초급+고급 마스터 과정"이라는 강의이다. https://.. 더보기