본문 바로가기
반응형

분류 전체보기22

바닐라자바스크립트란 바닐라자바스크립트란? 바닐라 자바스크립트(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.
svn이란 svn이란? SVN(Subversion)은 버전 관리 시스템(VCS, Version Control System)의 일종으로, 코드나 파일의 변경 이력을 관리하고 추적하는 도구입니다. SVN은 중앙 집중식 버전 관리 시스템으로 설계되었으며, 여러 개발자가 동시에 작업하는 상황에서 변경사항을 조율하는 데 유용합니다. SVN은 모든 파일과 디렉토리의 변경 사항을 중앙 서버에 저장하고 관리합니다. 각 개발자는 로컬 환경에서 작업한 내용을 중앙 서버에 반영하기 위해 커밋(commit)을 수행합니다. 커밋은 변경 사항을 중앙 서버의 저장소에 반영하고, 변경 이력을 기록하는 과정입니다. SVN은 버전 관리를 위해 브랜치(branch)와 태그(tag)라는 개념을 제공합니다. 브랜치는 독립적인 작업 영역으로, 개발자들이.. 2023. 6. 6.
반응형