안녕하세요. 카톡봇 기초(초보자)강의자 도영입니다.
오늘은 JS 에 대해서 조금이나마 도움이 되기 위한 설명을 해드리겠습니다. 바로 설명해드리겠습니다.
저희가 배울려는 JS(약자)는 JavaScript 라는 뜻을 가지고 있습니다.(어디까지나 모르는 분들을 위한것)
(지금부터는 러닝클루의 블로그글을 사용하겠습니다. 이해를 돕기 위해서입니다.
출처: https://m.blog.naver.com/learningclue_/221480053910)
현재 웹 개발에서 필수로 뽑히는것이 JS,즉 자바스크립트며 자바스크립트의 시초인 WEB
에 대해서 먼저 알 필요가 있습니다.
web는 영어 그대로 직역하자면 거미줄이란 뜻이며 '세상의 크기 만 한 거미줄' 이라는
World Wide Web 의 줄임말 이기도 한답니다. 첫 글자를 따서 'www' 라고 불리기도 한답니다.
(나머지 자세한 사항은 홈페이지에서.. 글이 너무 길어지면 안되기에..)
아무튼 node.js의 덕이 크다고 볼 수 도 있겠습니다.
단 책을 보고 배우실 분들은 주의할점이 있습니다.
JavaScript는 앞에 Java가 붙어서 "아 자바스크립트는 자바구나" 라고 생각하실 수도 있을 겁니다.
하지만 Java랑 JavaScript를 똑같이 생각하시면 안됩니다.
실질적인 구동 방식을 볼 경우 JYM(바이트코드를 실행시키기 위한 가상머신)을 이용하여 돌리는 Java와,
브라우저 내에 스크립트 엔진(인터프리터)이 존재하는 JavaScript는 완전히 다릅니다. 심지어는
웹 서버용 파생 규격도 다릅니다. 하지만 이런 질문이 나오실 수 있습니다.
"그럼 Java랑 JavaScript가 문법이 별로 다르지 않아보이던 이유는 뭐죠?"
그 이유는 둘 다 C에 영향을 받은 C-Family 언어이기 때문입니다.
(이 이유 출처: https://m.blog.naver.com/jaylin9083/221471341599)
이제 여기서 글을 마치겠습니다. 출처보고 참고만 했는데 벌써 피곤하네요.. 부족한점 있으시면 알려주시면 고맙겠습니다.