본문 바로가기

JavaScript

Javascript & TypeScript Essential - 패스트캠퍼스 챌린지 4일차 #패스트캠퍼스_환급_챌린지 https://bit.ly/3FVdhDa #4일차 TypeScript vs. Javascript 타입스크립트는 왜 필요할까? 자바스크립는 타입스크립트의 superset이다. 타입스크립트는 자바스크립트의 모든 기능을 다 제공한다. 거기에 추가적인 기능을 더한다. 그래서 슈퍼셋이라고 부른다. Type + Script(자바스크립트) = Typescript 즉, 자바스크립트가 현재 제공하지 못하고 앞으로도 제공하지 못하는 것 바로 명시적인 유형(Type)설명을 타입스크립트가 제공한다. 자바스크립트를 배우고 타입스크립트를 배우는 방법이 두가지를 학습하는데 더 도움이 된다. type Centimeter = number; type RainbowColor = 'red' | 'orange' |.. 더보기
Javascript & TypeScript Essential - 패스트캠퍼스 챌린지 3일차 #패스트캠퍼스_환급_챌린지 https://bit.ly/3FVdhDa #3일차 오늘은 모던 Javascript(이하 자바스크립트)와 개발환경 강의 학습노트를 기록하고자 한다. 웹앱의 규모가 커지면서 페이지에서 사용하는 자바스크립트 파일의 갯수도 함께 늘어나게 된다. 자바스크립트가 100개, 1000개 늘어나게 되면 페이지에 태그를 통해 삽입하는데 한계가 발생하게 된다. 그래서 이를 해결하기 위해 모듈이라는 기능이 모던자바스크립트에 개발되게 되었다. 자바스크립트 모듈을 지원하는 브라우저는 아래 이미지에서 확인할 수 있다. 출처) https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide/Modules JavaScript modules - JavaScript | .. 더보기
Javascript & TypeScript Essential - 패스트캠퍼스 챌린지 2일차 #패스트캠퍼스_환급_챌린지 https://bit.ly/3FVdhDa #2일차 오늘은 자바스크립트 변천사와 웹앱의 구성요소 강의 학습노트를 기록하고자 한다. 자바스크립트 변천사 자바스크립트의 변천사는 자바스크립트 위키백과(https://ko.wikipedia.org/wiki/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8)에서 확인할 수 있다. 자바스크립트의 역사 중 개발자 관점(강의 내용 중)에서 중요하다고 생각하는 부분만 발췌해서 살펴보자. 자바스크립트는 1995년 네스케이프에서 처음 나왔다. 당시 이름은 자바스크립트가 아닌 LiveScript로 이름지어 졌다. 당시 LiveScript는 브라우저(네스케이프)에 탑재되어 HTML을 간단하게 조작하기 위한.. 더보기
참 같은 값(Truethy)과 거짓 같은 값(Falsy) 자바스크립트에서는 boolean 데이터 타입외에도 조건문이나 반복문 등 boolean값이 필요한 곳에서 true와 false로 형 변환되어 반환하는데 이를 Truethy값과 Falsy값이라고 부른다. 대표적인 Falsy값으로 반환하는것은 빈문자열이 있다. function isBlank(value) { return !value } isBlank('')// true isBlank(' ')// false isBlank('some text')//false isBlank()//true 참 같은 값(Truethy) true 0보다 큰 숫자 공백을 포함한 비어 있지 않은 문자열 []와 같은 빈 배열 {}와 같은 빈 Object function () {}과 같은 빈 함수 https://developer.mozilla... 더보기