JavaScript - intro
자바스크립트는 '웹 프론트엔드'를 위해 만들어진 언어입니다.
'웹 프론트엔드'를 이해하면 자바스크립트를 알 수 있습니다. 그럼 '웹'이란 무엇일까요? 그리고 '프론트엔드'란 무엇일까요?
웹 (Web)
쉽게 말하자면 '웹'은 인터넷 환경을 의미합니다.
웹이라는 단어는 우리 주변에도 많이 쓰이는데요. 웹툰, 웹하드, 웹드라마, 웹 브라우저 등이 있습니다.
이 단어들의 공통점은 인터넷을 활용한다는 점입니다.
프론트엔드 (Front end)
그럼 '프론트엔드'는 뭘까요? 프론트엔드를 알기 위해 반댓말인 '백엔드(Back end)'도 함께 알아보면 좋습니다. 말 그대로 프론트엔드는 앞쪽, 백엔드는 뒤쪽을 의미합니다.
은행을 예로 들어봅시다.
은행에 가면 상담사가 필요한 신청서도 주고, 어디에 뭘 적어야 하는지도 알려주고, 통장이 만들어지면 통장을 건네주기도 합니다. 은행의 상담사처럼 손님을 직접 맞이하고 소통하는 부분을 '프론트엔드'라고 합니다.
은행에 상담사만 있는 건 아니죠? 계리사, 심사팀, 건물 관리, 행정 업무, 심지어 보안을 담당하는 경찰도 있습니다. 이렇게 사용자의 눈에는 보이지 않지만, 뒤에서 여러 업무를 처리하는 부분을 '백엔드'라고 합니다.
이 둘을 합친 '웹 프론트엔드'는 인터넷 환경에서 사용자에게 직접 보여지고 소통하는 부분을 뜻합니다.
이제 '웹 프론트엔드'에 대해 이해가 좀 가시나요? 자바스크립트는 '웹 프론트엔드'를 위해 만들어진 프로그래밍 언어입니다.
reference))
https://www.codeit.kr/learn/courses/interactive-web/630
JavaScript 한 눈에 보기 | 코드잇
새로운 코딩 교육의 시작, 월 3만원대로 Python, JavaScript, HTML/CSS, Java 등 1,600개 이상 프로그래밍 강의를 무제한 수강하세요!
www.codeit.kr