CodeStates BootCamp/Section 2

● 오늘 공부한 것 React 시작! 리액트는 왜 탄생했을까요? 그리고 어떻게 렌더링을 할까요? [1장 리액트의 시작] ● 리액트란 왜 탄생했을까? 옛 시절,, 넷스케이프라는 브라우저에서 다양한 브라우저가 생긴 뒤 큰 혼돈을 겪고 ECMAscript가 이 혼돈을 잠재운 뒤, 지금의 자바스크립트가 되었습니다. 자바스크 ddaeunbb.tistory.com 리액트는 선언형, 컴포넌트, 범용성이 가장 큰 특징입니다. 리액트는 컴포넌트를 활용해 웹페이지를 만듭니다. 컴포넌트란? 컴포넌트는 하나의 기능을 구현해내기 위해 여러 코드를 묶어둔 것을 이야기합니다. 컴포넌트는 컴포넌트간의 의존성이 낮고 독립성이 높아 오류를 쉽게 찾아낼 수 있습니다. 또한 재사용성이 가능하여 기능 개발에 더 집중할 수 있습니다. 리액트..
● 오늘 공부한 것 fetch, Promise, axios 과제하기 01_basicChaining.js const newsURL = 'http://localhost:4999/data/latestNews'; const weatherURL = 'http://localhost:4999/data/weather'; function getNewsAndWeather() { // TODO: fetch을 이용해 작성합니다 // TODO: 여러개의 Promise를 then으로 연결하여 작성합니다 const result = {}; return fetch(newsURL) .then(response => response.json()) .then(json => { result.news = json.data; return fet..
● 오늘 공부한 것 fs 모듈, promise 과제 하기! 01_callBack.js const fs = require("fs"); const getDataFromFile = function (filePath, callback) { fs.readFile(filePath, 'utf8', (err, data)=>{ if (err) callback(err, null) else callback(null, data) }) }; getDataFromFile('README.md', (err, data) => console.log(data)); 02_promiseConstructor.js const { rejects } = require('assert'); const fs = require("fs"); const g..
● 오늘 공부한 것 Beesbeesbess 과제하기 과제하느라 혼났던 날.. 나이트메어 부분은 정말 공부하기 힘들었다 ㅠ 배열메스드를 아예쓰면 안되는 줄알고 안쓰고 했는데, 어느정도는 써도됐어서 조금 충격을 받았다ㅠㅠ ● 끝맺음 느낀점 수업이외의 학습 비동기에 대해 학습했다.. (디바운스, 스로틀)
● 오늘 공부한 것 클래스 다시 정리하기 this [class 에서 클래스 필드라는건 왜필요하니? 도댁체가!!!] 먼저 질문을 하기 이전에, 저는 클래스 필드의 작동원리부터 잘 알고 있지 못했기 때문에, 정리를 해봅니다. 클래스 필드는 클래스의 정적인 멤버 변수이며, 인스턴스와 상관없이 클래스 자체의 ddaeunbb.tistory.com ● 내가 놓치고 있던 것 class 내부에서 프로토타입 메서드의 this와 정적메서드의 this차이 - 프로토타입의 메서드의 this는 프로토타입 메서드를 호출한 인스턴스이다. 하지만, 정적 메서드의 this는 클래스를 이야기한다. 메서드는 [[HomeObject]]라는 내부슬롯을 가진다. [[HomeObject]]는 메서드 자신을 바인딩하고 있는 객체의 프로토타입을 ..
● 오늘 공부한 것 객체지향프로그래밍과 특징 #객체지향프로그래밍 ● 절차지향 프로그래밍 객체지향 프로그래밍이 있기 전에, 절차지향 프로그래밍이 있었다. 초기의 C, 포트란 같은 언어들은 객체 지향의 개념이 없는 절차적 언어였다. 논리적 구조가 절차적으 ddaeunbb.tistory.com 프로토타입 [19장 프로토타입] ● 객체 지향 프로그래밍 자바스크립트는 명령형, 함수형, 프로토타입 기반 객체지향 프로그래밍을 지원하는 멀티 패러다임 프로그래밍 언어이다. 자바스크립트를 이루고 있는 거의 "모든 것" ddaeunbb.tistory.com __proto__가 없어진 이유 #__proto__은 왜 없어졌을까? __proto__는 사실 더 이상 권장되지 않는 기능이다. 최근 관련된 웹 표준에서 사라졌을 수 있..
김코린이
'CodeStates BootCamp/Section 2' 카테고리의 글 목록 (3 Page)