Tag: javaScript

0

코드스피츠77 ES6_3회차_Iteration & generator

🌕🌑🌑자바스크립트에서도 일반명사처럼 생긴 고유명사가 많이 나오고, 그중에 하나가 interface. 자바에서의 interface는 따로 있지만, 자바스크립트에서의 interface는 무슨 의미인지, 뭐에 쓰는 용어인지 알아보자.자바스크립트 스펙에 정의되어있는 interface 규격에 맞춰 자바스크립트의 루프가 구현되어있기 때문에 중요하며, loop를

0

CodeSpitz77 2회_Flow control statement (2)

🌕🌑🌑 TL;DRoptional flow control에서는 if문에 대해서 다룬다. if문에서 가장 중요한 것은 모든 상황에 대한 예외처리이며, 특히 if..else을 사용할 경우 else문 뒤에는 mandatory 상태의 문이 와야한다. 후방결합이라는 특징때문에 else if 사용을 조심해야한다. 병행조건일때는 switch문을 쓰고 부분집합에서의

0

CodeSpitz77 2회_Flow control statement (1)

🌕🌑🌑 코드스피츠 강의 정리록 복습Flow란?우리가 짠 파일이 메모리에 적재되고,적재된 순간, 명령과 데이터로 나눠져서 적재된 다음에명령이 쭉 한꺼번에 실행되는데,명령이 차근차근 실행되는 과정. 0. Record, Completion Record자바스크립트 언어의 기본적인 문처리 기법을 알아보자. 0.1 Record자바스크립트는 문을 처

0

CodeSpitz77 1회_Programming & JS elementry

🌕🌑🌑 코드스피츠 강의 정리록 1. 왜 이렇게 짰니. - 개발 기본을 알아보자.철학/가치/동기 철학 상대주의적으로 바라보자. 기준 (: 왜 이렇게 짰니?.. 이것만 지켜도 비용절감.) 가치: 이러이러한 가치를 추구했기 때문에 이렇게 작성하였다. 의사소통 A가 짠 코드를 아무도 못알아보면 비용낭비 단순함 A가 짠 코드가 복잡하여 요건 추가시

0

1/ 함수형 프로그래밍 (🙄)

📒 인사이드 자바스크립트 중 메모해야할 부분만 적었습니다.함수형 프로그래밍에 대해서 더 깊게 배우길 원한다면 Lisp나 Haskell과 같은 언어를 공부하자. TL;DR Higher-Order Functions (고계 함수, 계산의 효율성) Purity (순수성, 데이터 플로우의 취급) Immutable Data (불변성) Referential Tr

0

6/ OOP (ES5 기준)

📒 인사이드 자바스크립트 중 메모해야할 부분만 적었습니다. 0. 클래스 기반의 언어 - 프로토타입기반의 언어클래스 기반의 언어 클래스로 객체의 기본적인 형태와 기능을 정의하고, 생성자로 인스턴스를 만들어서 사용할 수 있다. 런타임에 바꿀 수 없다. 정확성, 안전성, 예측성등의 관점에서는 프로토타입기반의 언어보다 좀더 나은 결과를 보장. JAVA,

0

CodeSpitz78 5/ OOAD와 테트리스 (2)

🌕🌑🌑 🔥 코드스피츠 수업을 수강하면서 복습한 내용을 정리했습니다.아직 정리중.. 1. StageStage 클래스는 뭘 필요로 할까? 판 마지막 판이 몇 판일까? = 몇 판까지 있을까? 속도** 판마다 속도가 증가한다.** 최소 속도 최대 속도 ** 속도는 어떤 객체가 가져가야할까?** Game보다는 Stage가 적합. 캡슐화와 은닉화

0

CodeSpitz78 4/ OOAD와 테트리스 (1)

🌕🌑🌑 🔥 코드스피츠 수업을 수강하면서 복습한 내용을 정리했습니다.OOA, OOD까지만의 내용만 다루었습니다. 강의와 추가로 찾아본 자료와 섞여있습니다. 1. 개요1-1 OOAD? 개념 (Object-Oriented Analysis and Design)소프트웨어를 개발하는 하나의 방법론으로모든 소프트웨어 시스템의 주요 기본요소를사물을 가리키는

0

CodeSpitz78 3/ (stack 구조) HTML parser ✨✨

🌕🌑🌑 🔥 코드스피츠 수업을 수강하면서 복습한 내용을 정리했습니다.참고 : 렌더링 엔진 - 파싱 1. 개요어떤 상황을 보고 구조적이고 재귀적인 형태로 파악을 할 수 있느냐,데이터 분석을 할 수 있느냐.. BNF<기호> ::= <표현식> 내부 구성요소로부터 응용구성요소 확장하는 것을 BNF 정의방식 언어의 구성요소를 정의