본문 바로가기

언어/Javascript

[ 자바스크립트 / JavaScript ] 시작하기

반응형

윈도우에서 JavaScript 프로그래밍을 시작하는 방법은 매우 간단합니다. JavaScript는 브라우저 내에서 실행할 수 있는 스크립트 언어이기 때문에, 간단한 웹 브라우저와 텍스트 편집기만 있으면 바로 코드를 작성하고 실행할 수 있습니다. 또한, 더 고급 기능과 도구를 사용하여 개발 환경을 구축할 수도 있습니다. 아래에 단계별로 JavaScript 프로그래밍을 시작하는 방법을 설명하겠습니다.

1. 웹 브라우저에서 JavaScript 실행하기

가장 간단한 방법은 웹 브라우저의 개발자 도구를 사용하는 것입니다. 현대적인 모든 웹 브라우저는 JavaScript를 직접 실행할 수 있는 콘솔을 포함하고 있습니다.

웹 브라우저의 콘솔에서 JavaScript 실행

  1. 웹 브라우저 열기:
    • Google Chrome, Mozilla Firefox, Microsoft Edge, 또는 다른 브라우저를 열고, 새 탭을 엽니다.
  2. 개발자 도구 열기:
    • 브라우저 메뉴에서 "개발자 도구" 또는 "Developer Tools"를 선택하거나, F12 또는 Ctrl+Shift+I (Windows) 단축키를 사용하여 개발자 도구를 엽니다.
  3. 콘솔 탭 선택:
    • 개발자 도구 창에서 "Console" 탭을 선택합니다.
  4. JavaScript 코드 입력 및 실행:
    • 콘솔에 간단한 JavaScript 코드를 입력하고 Enter 키를 눌러 실행합니다.
    console.log("Hello, World!");
    • 콘솔에 "Hello, World!" 메시지가 출력됩니다.

2. 텍스트 편집기와 웹 브라우저를 사용하여 JavaScript 실행

JavaScript 코드를 파일로 작성하고 브라우저에서 실행할 수도 있습니다.

HTML 파일에서 JavaScript 실행

  1. 텍스트 편집기 열기:
    • Visual Studio Code, Sublime Text, Notepad++, 또는 단순한 메모장과 같은 텍스트 편집기를 엽니다.
  2. HTML 파일 작성:
    • 아래와 같은 HTML 파일을 작성하여 JavaScript 코드를 포함합니다.
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>JavaScript Example</title>
    </head>
    <body>
        <h1>Hello, World!</h1>
        <script>
            console.log("Hello from JavaScript!");
        </script>
    </body>
    </html>
  3. 파일 저장:
    • 파일을 index.html이라는 이름으로 저장합니다.
  4. 파일 실행:
    • 저장한 HTML 파일을 더블 클릭하거나 웹 브라우저에서 열어 파일을 실행합니다.
    • 브라우저의 개발자 도구 콘솔에서 "Hello from JavaScript!"라는 메시지를 볼 수 있습니다.

3. 고급 개발 환경 설정

JavaScript 프로그래밍을 더 체계적으로 시작하고 싶다면, 다음과 같은 개발 도구와 환경을 설정할 수 있습니다.

텍스트 편집기 / 통합 개발 환경(IDE)

  1. Visual Studio Code 설치:
    • Visual Studio Code는 인기 있는 무료 소스 코드 편집기입니다. 이를 다운로드하고 설치합니다.
  2. VS Code 확장 기능 설치:
    • VS Code의 확장 기능을 설치하여 JavaScript 개발을 더 효율적으로 할 수 있습니다. 예를 들어, ESLintPrettier와 같은 코드 품질 도구를 설치합니다.
    • ESLint: JavaScript 코드에서 잠재적인 오류를 검사하고 코드 품질을 유지하도록 돕는 도구입니다.
    • Prettier: 코드 포맷터로, 일관된 코드 스타일을 유지하도록 도와줍니다.
  3. Node.js와 npm 설치:
    • Node.js는 JavaScript를 서버 측에서 실행할 수 있게 해주는 런타임 환경입니다. Node.js와 함께 제공되는 npm(Node Package Manager)은 JavaScript 라이브러리와 패키지를 관리하는 도구입니다. Node.js 공식 사이트에서 LTS(Long Term Support) 버전을 다운로드하고 설치합니다.
    • 설치 후, node --versionnpm --version 명령어를 터미널에서 실행하여 설치가 제대로 되었는지 확인할 수 있습니다.
    node --version
    npm --version
  4. 프로젝트 초기화:
    • 새로운 JavaScript 프로젝트를 시작하려면, 프로젝트 디렉토리를 만들고 그 안에서 npm init 명령어를 실행하여 프로젝트를 초기화합니다.
    mkdir my-js-project
    cd my-js-project
    npm init -y
  5. 프로젝트에서 모듈 사용:
    • npm을 사용하여 다양한 라이브러리와 도구를 설치할 수 있습니다. 예를 들어, express를 설치하려면:
    npm install express

4. JavaScript 학습 리소스

JavaScript를 배우는 데 유용한 몇 가지 리소스를 소개합니다:

  • Mozilla Developer Network (MDN) Web Docs:
    • JavaScript에 대한 방대한 문서와 튜토리얼을 제공하는 사이트입니다.
  • JavaScript.info:
    • 초보자부터 고급 개발자까지 JavaScript를 학습할 수 있는 가이드와 예제가 있는 사이트입니다.
  • Codecademy:
    • 인터랙티브한 코딩 학습 플랫폼으로, JavaScript 기초부터 고급 주제까지 다룹니다.
  • freeCodeCamp:
    • 무료로 제공되는 웹 개발 학습 플랫폼으로, JavaScript를 포함한 다양한 웹 기술을 배울 수 있습니다.

요약

  • 웹 브라우저 콘솔: 웹 브라우저의 개발자 도구를 사용하여 간단한 JavaScript 코드를 즉시 실행할 수 있습니다.
  • HTML 파일: HTML 파일에 JavaScript 코드를 포함하여 웹 브라우저에서 실행할 수 있습니다.
  • 고급 개발 환경: Visual Studio Code와 같은 코드 편집기와 Node.js를 사용하여 보다 구조화된 JavaScript 개발 환경을 구축할 수 있습니다.
  • 학습 리소스: MDN Web Docs, JavaScript.info, Codecademy, freeCodeCamp 등의 리소스를 활용하여 JavaScript를 체계적으로 학습할 수 있습니다.

JavaScript는 매우 강력하고 유연한 언어로, 웹 개발의 기초부터 시작해 고급 기능까지 다양한 가능성을 제공합니다.

반응형