베짱이와 노는 개미

웹개발(javascript)프로젝트 챗봇만들기-#1 자바스크립트란? 본문

웹개발(JAVASCRIPT)프로젝트-챗봇만들기

웹개발(javascript)프로젝트 챗봇만들기-#1 자바스크립트란?

jsistop16 2021. 9. 8. 11:59

오늘부터 저번까지 배운 html,css와 함께 웹프론트엔드 개발에 해당하는 자바스크립트에 대해서 포스팅 할 예정이다.

 

(에디터는 html,css할떄 썼던 Visual Studio Code를 그대로 사용)

 

웹개발에는 html, css, javascript 이렇게 3가지 언어가 사용된다.

 

html, css는 정적인 효과를 다루고

 

javascript는 동적인 효과를 추가해주는 역할이다.

 

이 3가지 언어가 모두 모여서 우리가 자주 사용하는 웹사이트의 형태를 띠는 것이다.

 

그럼 우리가 배울 javascript는 어떤 효과를 구체적으로 가져오는지 예를 살짝 들어보자면 

 

버튼을 누른다거나 클릭했을때 특별한 효과가 보인다던가 이런거다(뭔가 동적으로 보이는 웬만한 효과는 모두 자바스크립트와 연관)

 

javascript는 웹개발을 할때 사용되는 유일한 프로그래밍 언어이다.

 

html,css는 엄밀히 말해서 프로그래밍언어는 아니고 html-마크업언어 css-스타일시트 라고 정리하면 될것같다.

 

javascript는 웹개발 프론트엔드에서 사용되는 언어지만 백엔드개발자도 javascript를 사용한다.

 

이것이 가능한 이유는 javascript의 종류가 다양하기 떄문이다.

 

원래 javascript는 서버에서 사용하기 힘든 언어였지만 그 종류가 세분화 되면서 백엔드용 javascript가 탄생하게 됐다.

 

1)Node.js

구글 크롬에서 개발한 V8엔진을 기반으로 하는 서버 사이드 플랫폼

 

2)React.js / Angular / Vue.js

프론트엔드 전용 프레임워크

 

다음 포스팅 글부터 html,css에 javascript라는 언어로 추가적인 효과를 넣는 과정을 반복하면서

 

챗봇을 만들어볼것이다.