일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 이터러블
- REACT
- Ref로 값 참조하기
- await
- Strict Mode
- BETA
- async
- Ref로 DOM 다루기
- Set과 Map
- Escape Hatches
- Deep Dive
- js
- rest api
- 배열
- ES6 함수의 추가 기능
- 브라우저의 렌더링 과정
- 싸피
- 데이터 타입
- 클로저
- 에러 처리
- 비동기 프로그래밍
- 디스트럭처링 할당
- 제너레이터
- 코어JS
- 프로미스
- 스프레드 문법
- 모듈
- DEEPDIVE
- 표현식과 문
- 개발 환경 구축
- Today
- Total
목록분류 전체보기 (60)
코딩을 쉽게 해보자
변수란 무엇인가? 왜 필요한가? 10 + 20 컴퓨터는 CPU를 사용해 연산하고, 메모리를 사용해 데이터를 기억한다. 메모리는 데이터를 저장할 수 있는 메모리 셀의 집합체이다. 메모리 셀 하나의 크기는 1바이트(8비트)이며 컴퓨터는 메모리 셀의 크기, 즉 1 바이트 단위로 데이터를 저장하거나 읽어들인다. 연산 결과 30을 재사용해야하는 경우가 있는데 연산 결과 30이 저장된 메모리 공간에 직접 접근하는 것은 큰 오류가 발생할 수 있고 메모리 주소는 코드가 실행될 때 메모리의 상황에 따라 임의로 결정되기에 올바른 방법이 아니다. 이를 위해 변수라는 메커니즘을 사용한다. 변수 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 또는 그 메모리 공간을 식별하기 위해 붙인 이름 즉, 값의 위치를 상징적인 이름 ..
1장 프로그래밍 프로그래밍 언어는 구문(Syntax)와 의미(Semantics)의 조합으로 표현된다. 2장 자바스크립트란? 브라우저에 따라 웹페이지가 정상적으로 동작하지 않는 크로스 브라우징 이슈가 발생했다. 자바스크립트의 표준화를 위해 ECMAScript가 탄생하였다. ES5는 HTML5와 함께 출현한 표준안이다. Ajax 자바스크립트를 통해 서버와 브라우저가 비동기 방식으로 데이터를 교환할 수 있는 통신 기능인 Ajax(Asynchronous JavaScript and XML)가 XMLHttpRequest라는 이름으로 등장했다. Node.js 구글 V8 자바스크립트 엔진으로 빌드된 자바스크립트 런타임 환경 비동기 I/O를 지원하며 단일 스레드 이벤트 루프 기반으로 동작 데이터를 실시간으로 처리하기 위..
삼성 청년 SW 아카데미 삼성 청년 SW 아카데미| 소프트웨어 교육, 취업 지원, 코딩 교육 www.ssafy.com 싸피를 수료한지는 약 1개월이 지났다. 2021년 7월에 시작하여 2022년 6월에 끝났다. 사람들은 싸피 입과 과정과 싸피 과정에 대해서 주로 적던데 나는 내 이야기와 싸피 이후 이야기를 적어보려고 한다. 코딩을 시작하기 전에 나는 사범대 체대를 나왔다. 2020년 대학교 4학년에 임용을 시작하면서 친구들과 함께 노량진, 신림, 강남을 왔다 갔다 하며 운동, 강의 독서실을 같이 다녔었다. 코로나가 시작하던 시기였고, 학원에서 하는 직강이 인터넷 강의로 전환되다가 어느 날은 직강을 하는 등, 집합금지 때문에 독서실 또는 도서관에서 짐을 빼야 하는 등 짐을 들고 많이 돌아다녀야 하던 시기..
프론트엔드 개발환경의 이해와 실습 (webpack, babel, eslint..) - 인프런 | 강의 이미 만들어 놓은 개발 환경을 이해할 수 있어요. 처음부터 직접 개발 환경을 만들 수 있어요., - 강의 소개 | 인프런... www.inflearn.com 배경 크로스 브라우징 몇 년전까지만 하더라도 사파리에서는 Promise.prototype.finally 메소드를 사용할 수 없었다 이러한 크로스 브라우징 이슈를 해결하기 위해 바벨이 등장했다. ECMAScript2015+로 작성한 코드를 모든 브라우져에서 동작하도록 호환성을 지켜준다. 타입스크립트, JSX처럼 다른 언어로 분류되는 것도 포함한다. 바벨 최신 버전과 터미놀 도구를 사용하기 위한 커맨드라인 도구 함께 설치를 위한 명령어 npm insta..