반응형 개발18 바닐라자바스크립트란 바닐라자바스크립트란? 바닐라 자바스크립트(Vanilla JavaScript)란, 순수한 형태의 자바스크립트를 의미합니다. 이 용어는 자바스크립트를 웹 개발에서 사용할 때, 어떠한 프레임워크나 라이브러리를 사용하지 않고 순수한 자바스크립트 코드로 작성하는 것을 가리킵니다. 즉, 외부 도움 없이 순수 자바스크립트를 사용하여 웹 애플리케이션을 개발하는 것을 의미합니다. 바닐라 자바스크립트를 사용하는 주요 이유는 다음과 같습니다. 핵심 개념 이해: 바닐라 자바스크립트를 사용하면 자바스크립트의 핵심 개념을 깊이 이해할 수 있습니다. 프레임워크나 라이브러리를 사용하면 추상화된 API를 사용하여 개발할 수 있지만, 바닐라 자바스크립트를 사용하면 언어 자체의 동작 원리와 개념을 자세히 이해할 수 있습니다. 경량화: 프.. 2023. 6. 6. es5란 es5란? ES5는 ECMAScript 5의 준말로, 2009년에 발표된 자바스크립트의 표준 사양입니다. ES5는 이전에 사용되던 ECMAScript 3를 대체하고 개선한 버전으로, 현재까지 널리 사용되고 있는 자바스크립트 버전입니다. ES5에서 도입된 몇 가지 주요 기능을 알아보겠습니다. Strict 모드: "use strict"를 사용하여 엄격한 자바스크립트 문법을 적용할 수 있습니다. 이를 통해 오류를 방지하고 코드의 안정성을 높일 수 있습니다. JSON 객체: JSON 데이터를 자바스크립트에서 쉽게 다룰 수 있도록 JSON 객체를 지원합니다. JSON 데이터를 문자열로 변환하거나, 객체로 파싱하는 등의 작업을 할 수 있습니다. Array 메서드: 배열을 다루기 위한 여러 유용한 메서드들이 도입되었.. 2023. 6. 6. es6란 es6란? ECMAScript 6 (ES6)는 자바스크립트의 버전 중 하나로, 2015년에 발표된 ECMAScript의 표준 사양입니다. ES6는 이전의 ECMAScript 5.1에 비해 많은 새로운 기능과 개선된 문법을 제공하여 자바스크립트 개발을 보다 효율적이고 강력하게 만들어줍니다. ES6에서 도입된 몇 가지 주요 기능을 살펴보겠습니다. let과 const: var 대신 let과 const 키워드를 사용하여 변수를 선언할 수 있습니다. let은 블록 범위 변수를 선언하고, const는 상수를 선언합니다. 화살표 함수: => 화살표 함수 문법을 사용하여 함수를 간결하게 표현할 수 있습니다. 화살표 함수는 익명 함수와 다른 컨텍스트에서 this를 바인딩하는 동작을 가지고 있습니다. 클래스: 클래스 문법.. 2023. 6. 6. 깃허브란 깃허브란? 깃허브(GitHub)는 분산 버전 관리 시스템인 깃(Git)을 기반으로 한 웹 호스팅 서비스입니다. 소프트웨어 개발자들이 프로젝트를 관리하고 협업하는 데 사용되며, 코드의 버전 관리, 이슈 트래킹, 코드 리뷰, 협업 기능 등을 제공합니다. 깃허브를 사용하면 개발자들은 자신의 프로젝트를 깃 저장소에 업로드하고, 다른 개발자들과 협력하여 코드를 공유하고 수정사항을 추적할 수 있습니다. 이를 통해 여러 사람이 동시에 작업하고 변경 사항을 쉽게 병합할 수 있습니다. 깃허브의 중요한 기능 중 하나는 Pull Request입니다. Pull Request는 다른 개발자가 원본 저장소에 자신의 변경 사항을 제안할 수 있는 기능입니다. 이를 통해 코드 리뷰를 진행하고 변경 사항에 대한 피드백을 주고 받을 수 .. 2023. 6. 6. 이전 1 2 3 4 5 다음 반응형