JavaScript 7

Javascript 관련기술

1. Node js 브라우저에서 동작하는 JavaScript를 서버 사이드에서 동작할 수 있게 하는 기술입니다. 비동기적으로 처리한다는 특징을 가지며, V8(Chrome에서 사용하는 자바스크트립트 엔진) 위에서 동작합니다. 웹 서버로도 사용되고 있습니다. 2. Angular JS 구글에서 만든 JavaScript MVC(Model-View-Controller) 프레임워크입니다. 방대한 클라이언트 코드를 효율적으로 관리하며 동작시키기 위해 만들어졌으며, 현재 1.x 버전과 2.x 버전 나뉘어서 사용되고 있습니다. 3. React JS AngularJS와 비교되는 프레임워크로, 페이스북에서 만들었습니다. 현재 가장 주목받고 있는 기술이며, React Native를 사용하면 JavaScript로 모바일 애플리..

STUDY 2021.01.05

Javascript 입문 - SWITCH문 사용법

switch 문은 어떤 변수의 값에 따라서 문장을 실행할 수 있도록 하는 제어문입니다. [switch 문] int value = 1; switch(value){ case 1: System.out.println("1"); break; case 2: System.out.println("2"); break; case 3 : System.out.println("3"); break; default : System.out.println("그 외의 숫자"); value의 값이 1일 경우 1을 2일 경우 2를 3일 경우 3을, 위 3가지 조건에 맞지 않을 경우 "그 외의 숫자" 문구가 출력됩니다. case 1: System.out.println("1"); case 2: System.out.println("2"); ca..

카테고리 없음 2021.01.04

Javascript 입문 - 2

[스크립트 언어] Javascript는 스크립트 언어이자 인터프리터 방식*이 사용되어, 컴파일 과정이 필요 없습니다. 브라우저에서 즉시 해석되어 실행되는데, 한 곳에서 만든 엔진을 사용하지 않기 때문에 브라우저마다 완전 동일하게 동작한다고 하기 어렵습니다. 컴파일러 방식 인터프리터 방식 전체 프로그램을 읽어 변역한 다음 한꺼번에 실행하는 방식 전체를 기계어로 바꾼 다음에 실행 순서대로 재배치하여 실행 가능한 파일로 변환한 다음에 실행하는 방식으로 인터프리터 방식에 비해서 준비 시간이 많이 필요하나, 미리 해석을 해놓고 실행을 하는 방식이기 때문에 실행속도가 빠르다. 전체 프로그램 중 한 문장씩 읽어서 실행하는 법 한블럭 단위로 해석한 다음에 처리하므로, 결과를 즉시 알 수 있고 컴파일 시간이 필요없다. ..

STUDY 2020.12.22

Javascript 입문

HTML은 웹사이트에서 화면에 표시되는 정보를 약속한 것이며, CSS는 구체적으로 어떤 스타일로 요소가 표시 되는지를 정하는 규격이라고 할 수 있습니다. 위 둘은 정적인 것만 할 수 있는 언어로서 대표적으로 사용자의 반응에 따라 유동적으로 화면과 내용이 바뀌는 일은 처리할 수 없다는 것입니다. Javascript는 웹페이지를 동적으로 만들어주는 언어로, 객체 기반의 스크립트 프로그래밍 언어입니다. 단순히 규격을 나타내는 HTML과 CSS와 달리, 변수와 함수 등이 존재하는 프로그래밍 언어이며, 현재도 활발한 발전이 이루어지고 있습니다. Java와는 거의 관계가 없습니다.(이름만 따왔으며, 설계 근본부터 다름) 브라우저(Chrome, Internet Explorer 등)안에서 실행되는 클라이언트 언어로, ..

STUDY/etc 2020.12.21

웹사이트 구성요소 - HTML/CSS/Javascript 의 정의와 차이점

웹사이트는 크게 3가지 요소로 구성되어 있음. HTML (Hyper Text Markup Language), CSS (Cascading Style Sheets), 자바스크립트 (Javascript) HTML(Hyper Text Markup Language) - 웹문서를 만들기 위하여 사용하는 기본적인 웹 언어의 한 종류 - 웹페이지에서 제목, 이미지, 동영상, 문단, 표 등을 정의하고 그 구조와 의미를 부여하는 정적 언어 - 웹의 구조를 담당 CSS(Cascading Style Sheets) - 마크업 언어(HTML, XML, XHTML등)가 실제 표시되는 방법(색상, 레이아웃, 크기, 폰트 등)을 지정하여 콘텐츠 구조를 구며주는 정적 언어 - 웹의 시각적인 표현을 담당 JavaScript - HTML ..

STUDY/HTML 2020.10.13