이.. 이해가 되셨나요!
오늘은 자바스크립트(Javascript)라는 언어에 대해 이야기를 좀 해보려 해요.
비전공자도 충분히 이해할 수 있도록 간략하게 설명을 드릴게요.
지금 개발자로 일하면서 업무에서 사용하긴 하지만 많이 사용하는 기능은 정해져 있기 때문에 최신 트렌드를 따라가려면 계속 공부를 해야 합니다(이렇게 평생 공부를.. 후덜덜)
자바스크립트는 웹브라우저에서 많이 사용하는 프로그래밍 언어인데요.
자바스크립트는 과거 넷스케이프의 브랜든 아이히에 의해 만들어졌습니다. 처음 이름은 '모카'였어요.
나중에 넷스케이프와 썬 마이크로시스템이 자바스크립트라는 이름을 붙이게 된 거죠.
우리가 많이 알고 있는 자바와 자바스크립트, 이름은 비슷하지만 완전히 다른 프로그래밍 언어입니다.
과거의 웹은 변하지 않는 고정된 화면으로 구성되었어요. 100종류의 화면을 보여주려면 100개의 페이지가
필요한 식이이라고 하면 이해가 되실까요?
하지만 자바스크립트가 나온 뒤에는 화면을 동적으로 활용할 수 있게 되었어요. 단 1개의 페이지에 조건에 따라 원하는 화면과 문구를 동적으로 보여줄 수 있는 거죠. 유럽 컴퓨터 제조협회는 자바스크립트를 ECMAScript라는 이름으로 표준화했는데요. EMCA가 무슨 의미인지 궁금하실 텐데 바로 유럽 컴퓨터 제조협회의 약자예요. 매년 새로운 버전이 출시되고 있어 트렌드를 따라가기가 쉽지만은 않아요.
ECMA(European Computer Manufacturers’ Association)
간단하게 자바스크립트 코드 작성을 해보면 아래와 같아요. <script></script> 사이에 작성을 하면 되고 2개의 목록을 출력하도록 작성을 해봤습니다.
작성을 마치고 화면을 열어보면 아래처럼 2개의 목록이 출력됩니다. 스크립트 영역에 어떤 코딩을 하는지에 따라 동적으로 웹을 제어할 수 있어요.
자바스크립트에 대해 소개를 드렸는데 오늘 딱 이것만 기억하면 되겠습니다. 자바스크립트는 웹에서 많이 사용하는 프로그래밍 언어이고 자바와는 완전히 다른 언어라는 점! 그리고 화면을 동적으로 제어할 수 있다는 점만 기억해주세요. 오늘도 상식 +1이 되셨습니다.