2024. 1. 13. 01:10ㆍ카테고리 없음
공부할 언어는 JavaScript입니다.
아래 사진의 마크는, JavaScript입니다.
1. JavaScript의 개발자
JavaScript의 개발자는 브랜든 아이크입니다.
브랜든 아이크는 JavaScript와 브라우저 firefox를 만든 프로그래머입니다.
2.JavaScript 에 대해서...
JavaScript는 웹에서 주로 쓰는 대표적인 언어입니다.
웹페이지를 만들 때는 HTML과 CSS과 JAVASCRIPT를 씁니다.
HTML은 웹 페이지를 어떻게 구성 요소(버튼, 검색 창, 사진, 영상...)를 어떻게 구성할 것인지 등을 결정하는 언어입니다.
CSS는 그 구성 요소의 디자인이나 위치 등을 어떻게 구성할 지 결정할 때 쓰는 언어입니다.
Java Script는 그 구성 요소들이 어떻게 작동하게 할 지 결정하는 언어입니다.
이 3가지 언어는 브라우저에서 실행 결과를 볼 수 있습니다.
그런데, JavaScript를 브라우저 밖에서 실행 할 수 있게 해주는 환경이 Node.js입니다.
Node.js에 대해서 자세하게 알고 싶으시면 하기 링크를 보시면 됩니다.
react 개발 환경 구축
1. Node.js란? 우리가 아는 아래 사진에 있는 마크인 JavaScript는 웹 브라우저에서 작동하는 언어입니다. 그렇기 때문에, node.js는 브라우저 바깥에서 쓸 수 있도록 해주는 것이라고 보시면 됩니다. Jav
kim-kang-hyun.tistory.com
HTML과 CSS에 대한 자세한 설명을 보시려면 하기 링크를 보시면 됩니다.
HTML 과 CSS
1.HTML이란? HTML(Hyper Text Markup Language)을 알기 위해서 영어 부터 해석을 할 수 있어야합니다. 'Hyper Text'는 웹 사이트에서 링크를 클릭해 다른 문서나 사이트로 이동할 수 있는 기능이고, 'Markup Language
kim-kang-hyun.tistory.com
3.JavaScript와 Java 차이점
ⓐ실행 과정이 다릅니다.
ⓑ활용 분야가 다릅니다.
ⓒ 자료형 변수에 여러 개의 자료 형을 할당 할 수 있고, 없다.
등이 있습니다.
ⓐ실행 과정이 다릅니다. - Java 실행 과정
Java 컴파일러에 의해서 Class 파일로 바뀌고, jvm이 읽고 실행합니다.
①컴파일러란?
Compiler(이하 컴파일러) 는 번역하면 '해석기'라는 의미로 인간이 사용하는 고레벨언어를 기계가 이해할 수 있는 기계어(저레벨언어)로 해석해주는 번역 프로그램입니다.
②JVM(Java Virtula Machine)이란?
운영 체제(Operating System, 약칭: OS)에 상관없이 CPU(중앙 처리 장치)가 JAVA를 실행 할 수 있게 하는 가상의 컴퓨터다.
ⓐ실행 과정이 다릅니다. - Java Script실행 과정
JavaScript는 해석을 인터프리터가 합니다.
① 인터프리터란?
코드 한 번 해석하고, 실행하는 과정을 반복하는 프로그램입니다.
ⓑ활용 분야가 다릅니다. - Java 활용 분야
- 웹 프로그래밍(백앤드 분야에서 많이 사용)
- 안드로이드 애플리케이션
- 게임 개발
- 데이터베이스 처리
- 빅 데이터 및 분산 처리
ⓑ활용 분야가 다릅니다. - JavaScript 활용 분야
- 웹 페이지 만들기
- 웹 애플리케이션 만들기
- 데스크톱 앱 만들기
- 게임 만들기(브라우저 내 게임 만드는데 사용)
ⓒ 자료형 변수에 여러 개의 자료 형을 할당 할 수 있고, 없다. - Java
변수 선언 시 INT를 선언하면, INT형의 변수만 할당 할 수 있습니다.
ⓒ 자료형 변수에 여러 개의 자료 형을 할당 할 수 있고, 없다. - JavaScript
JavaScript의 차이점은 아무 변수에 여러 자료형을 할당 할 수 있습니다.