코드스피츠85 2회-(2) 동시성 모델을 직접 구현하며 이해하기.
코드스피츠 85에서는 none blocking에 대한 이야기와자바스크립트를 짜는 근본적인 방법에 대한 고찰을 이야기해본다. 🌕🌑🌑 TL;DRsetTimer에서부터 promise까지 동시성 모델을 기반으로 구현하며, 루프 제어권의 통제에 대하여 알아본다. 1. setTimer를 구현해보기entity Item 실행될 시간과실행할 시간을 갖고
코드스피츠 85에서는 none blocking에 대한 이야기와자바스크립트를 짜는 근본적인 방법에 대한 고찰을 이야기해본다. 🌕🌑🌑 TL;DRsetTimer에서부터 promise까지 동시성 모델을 기반으로 구현하며, 루프 제어권의 통제에 대하여 알아본다. 1. setTimer를 구현해보기entity Item 실행될 시간과실행할 시간을 갖고
코드스피츠 85에서는 none blocking에 대한 이야기와자바스크립트를 짜는 근본적인 방법에 대한 고찰을 이야기해본다. 🌕🌑🌑 TL;DR 자바스크립트의 동시성 모델에 대해서 알아본다. 동시성이라는 단어를 이해하기 전에 병렬 모델을 먼저 알아본다. 병렬모델과 동시성 모델의 차이점은 워커가 하나 이상 있냐의 차이이다. 동시성 모델은 브라우저의
코드스피츠 85에서는 none blocking에 대한 이야기와자바스크립트를 짜는 근본적인 방법에 대한 고찰을 이야기해본다. 🌕🌑🌑 TL;DR 작년 글 ProgramProgram & Timing Language code Machine language로 트랜스파일한다. 여기서 machine이란.. 자기 언어가 실행되는 환경
코드스피츠 85에서는 none blocking에 대한 이야기와자바스크립트를 짜는 근본적인 방법에 대한 고찰을 이야기해본다. 🌕🌑🌑 TL;DR오늘날의 자바스크립트 동향과 ECMAScript에 대해서 알아본다. ECMAScript가 버전업이 될때의 과정과, ES6 이후(~ES10)에 표준이 된 스펙들 중 일부를 알아본다. 또한 proposal에 올라온
코드스피츠 강의 정리록 생소한 도메인으로 배우는게 좋다.익숙한 도메인들은 익숙한 처리방법으로 처리하기때문에 객체지향을 배우기 어렵다.때문에 80기는 게임을 통해서 진행할 예정. 1. 저번시간의 코드에서 잘못된 점을 찾아보자. 1.1 베이스 클래스에 네이티브 지식이 포함되어있다.12345678const Block = class { sta
코드스피츠 강의 정리록 생소한 도메인으로 배우는게 좋다.익숙한 도메인들은 익숙한 처리방법으로 처리하기때문에 객체지향을 배우기 어렵다.때문에 80기는 게임을 통해서 진행할 예정. 0. 프로시저 프로그래밍 저번시간의 프로시저 프로그래밍 복습 프로시저 프로그래밍의 특징 함수와 함수가 처리해야 할 데이터가 분리되어있고, 데이터와 함수가 같이 연동되
코드스피츠 강의 정리록 생소한 도메인으로 배우는게 좋다.익숙한 도메인들은 익숙한 처리방법으로 처리하기때문에 객체지향을 배우기 어렵다.때문에 80기는 게임을 통해서 진행할 예정. 객체지향 프로그래밍을 배우기 전,프로시저 프로그래밍 형태의 코드를 알아본다. 2. 게임 개요 및 규칙 2.1 앤티티 파악아키텍트나 디자인패턴을 만드는 설계자들은현상을 보고
코드스피츠 강의 정리록 생소한 도메인으로 배우는게 좋다.익숙한 도메인들은 익숙한 처리방법으로 처리하기때문에 객체지향을 배우기 어렵다.때문에 80기는 게임을 통해서 진행할 예정. 1. 객체지향 준비운동객체지향 ←→ 값지향객체지향의 반대말은 값지향이다.객체지향과 값지향을 비교해보면서 기본개념을 잡고 넘어가자. 1.1 객체지향 1) 참조값을 사용함.객
🌕🌑🌑 TL;DR복습할때나 이 문제가 까먹었을 즈음에 풀어보기 iterable객체 완성하기??? 구해보기(2가지 방법으로)1234567{ [Symbol.iterator](){return this;} data: [{a:[1,2,3,4], b:'-'}, [5,6,7], 8, 9], ne
🌕🌑🌑자바스크립트에서도 일반명사처럼 생긴 고유명사가 많이 나오고, 그중에 하나가 interface. 자바에서의 interface는 따로 있지만, 자바스크립트에서의 interface는 무슨 의미인지, 뭐에 쓰는 용어인지 알아보자.자바스크립트 스펙에 정의되어있는 interface 규격에 맞춰 자바스크립트의 루프가 구현되어있기 때문에 중요하며, loop를