Study/Javascript

자바스크립트란..?

다니니니 2023. 2. 5. 14:50
728x90

JAVA SCRIPT!

 

HTML : Hyper Text Markup Language

웹 문서의 내용 구성 / 구조 설정

건물의 콘크리트 구조물

인체의 뼈

 

CSS 

웹 문서의 레이아웃이나 색상, 스타일 등을 지정(웹 문서의 디자인 지정)

건물의 인테리어

인체의 근육

 

JS : Programming Language

웹 문서의 각 요소를 가져와서 필요에 따라 스타일을 변경하거나 움직이게 할 수 있음

건물의 수도, 전기, 엘리베이터 등....

인체의 뇌

 


JS 로 할 수 있는 것!!

 

1. 웹의 요소 제어 

    웹 문서의 각 요소를 가져와서 필요에 따라 스타일을 변경하거나 움직이게 할 수 있음

    고정적인 html 구조와 CSS로 디자인한 웹 문서의 디자인 혹은 기능적으로 구현된 것을 변경가능

    -> 이를 위해 개발된 프로그래밍 언어

    -> JAVA 와는 다른 언어이므로 헷갈리지 말자!!

 

2. 웹 애플리케이션 제작

    웹브라우저에서 문서 작성 가능, 그림 그리기 가능, 게임 가능!!!!

 

3. 다양한 라이브러리 사용 가능

    프레임워크 - 앵귤러(Angular), 뷰(vue.js)

    라이브러리 - 제이쿼리(jQuery), 리액트(React)

 

4. 서버 개발 가능

    Node.js 사용


JS코드의 사용법

1. 인터널 방식

   웹 문서안에 <script> 태그로 자바스크립트 작성

<body>
	<h1>메롱</h1>
	<script>
    	alert("메롱!")
	</script>
</body>

2. 익스터널 방식

    외부 스크립트 파일로 연결해서 자바스크립트 작성   

<script src="외부 스크립트 파일 경로></script>

3. 이벤트 속성의 인라인(inline)  코딩

<h1 onclick="JS코드">코드</h1>

JS 화면 출력

1. 알림창 출력

alert(메시지) -> 팝업 형식의 경고창으로 출력

alert("메롱!")

2. 웹 문서(document)에 화면 출력

documemt.write(내용) -> html 화면에 내용 출력

document.write("안뇽!!")

3. 콘솔 창에 출력

console.log(내용) -> console 창에 출력 

개발자모드(F12) 의 콘솔(console)탭에서 확인 가능

console.log("메메롱!!")

JS코드의 특징

JS  명령어 실행코드는 만나는 즉시 실행되므로

내가 원하는 시점에 실행시키려면 함수를 사용한다!

 

JS의 코드 실행 순서

1. 위에서 아래로

2. 이퀄(=) 오른쪽에서 왼쪽으로

3. 소괄호안에서 바깥으로

4. 함수 바깥부터 실행, 함수는 호출 시 실행

 

 

 

 

 

    

 

 

 

728x90

'Study > Javascript' 카테고리의 다른 글

조건문 - switch 문  (0) 2023.02.12
조건문 - if문  (0) 2023.02.12
연산자(Operator)  (0) 2023.02.07
자료형(data type)  (0) 2023.02.05
변수(Variable)  (0) 2023.02.05