JavaScript 기본 배경

혜빈·2024년 4월 22일

JS

목록 보기
10/21

개발배경

  • 1995년 12월에 Brendan Eich가 10일만에 만든 언어
  • '넷스케이프'라는 브라우저 때문에 만들었음
  • 그 당시 HTML과 CSS밖에 없었기 때문에 사람들은 웹사이트들이 조금 더 인터렉티브하기를 원했고 JavaScript라는 프로그래밍 언어가 만들어짐
  • JavaScript는 프론트엔드에서 쓸 수 있는 유일한 프로그래밍 언어임
  • JavaScript는 모든 브라우저에 내장되어 있음 (설치할 필요 없음)

JavaScript로 구현할 수 있는 것들

  • three.js : JS로 3D를 구현하게 해주는 라이브럴
  • 라이브러리를 활용해서 비디오게임도 만들 수 있음
  • 기술을 가다듬어 더 깊게 배우고 싶다면 프레임워크 사용하기
  • 프레임워크 : 내가 하려는 일을 도와주는 도우미
    ex) 리액트 네이티브 : JS만으로 안드로이드와 iOS 앱을 만들 수 있음
    일렉트론 : JS, HTML, CSS로 Desktop 앱을 만들 수 있게 해줌
    (사람들이 다운로드하고 설치해서 쓰는 프로그램을 만들 수 있음)
    일렉트론을 사용해서 VS CODE, 페이스북 메신저, 트위치, 슬랙도 만들어짐
  • JavaScript로 백엔드도 구현 가능
  • socket.io를 사용하면 채팅, 실시간 기능 구현 가능
  • 머신러닝도 가능 (ml5.js를 쓰면 머신러닝 모델을 생성하는 웹사이트를 구축해서 그 모델을 훈련시킬 수도 있음)

nomard 퀴즈

  1. 프론트엔드에서 몇 개의 프로그래밍 언어를 사용할 수 있나요?
  • only JavaScript
  1. JS를 사용하여 비디오 게임 만들 수 있나요?
  • yes
  1. JavaScript는 모든 브라우저에 설치되어 제공됩니까?
  • yes
  1. JS를 만드는데 얼마나 걸렸나요?
  • 10 days
  1. 자바스크립트는 왜 만들어졌나요?
  • Website에 상호작용성 추가하려고 (인터렉티브)
  1. Website에서 JS를 사용하려면 먼저 JS를 다운로드 해야하나요?
  • no
  1. JS파일을 실행하려면 브라우저에서 열어야 하나요?
  • no
  1. 브라우저에서 JS 파일을 어떻게 실행할 수 있나요?
  • JS 파일을 가져오는 HTML 파일을 연다
  1. 브라우저 콘솔로 무엇을 할 수 있나요?
  • JS 코드 작성
  1. 백엔드에서 몇 개의 프로그래밍 언어를 사용할 수 있나요?
  • 10개 이상
profile
최강 개발자를 꿈꾸는 병아리

0개의 댓글