자바스크립트의 단순한 데이터 타입 숫자, 문자열 , boolean(true/false), null, undefined 이 들을 제외한 다른 값들은 모두 객체 숫자, 문자열, boolean은 메소드가 있어 유사 객체라 할 수 있지만 immutable하다 객체는 변형 가능한 속성들의 집합 자바스크립트의 객체 : 이름과 값이 있는 속성들을 포함하는 컨테이너 속성의 이름은 문자열이면 모두 가능(빈 문자열 포함) 속성의 값은 undefined를 제외한 자바스크립트의 모든 값이 사용될 수 있음 class가 필요 없음(class-free) 다른 객체를 포함할 수가 있음 객체에 있는 속성들을 다른 객체에 상속하게 해주는 프로토타입(prototype) 연결 특성이 있음 01. 객체 리터럴 var empty_object ..
01. 공백(whitespace) - 공백은 문자를 구분하는 형태나 주석의 형태를 취할 수 있음(주석도 공백) - 공백을 사용하지 않으면 하나의 문자들을 분리하기 위해서 필요하다. ex) var that = this; // var와 that 사이의 공백은 제거할 수 없음 - /* */와 // 형태의 주석 사용 가능(/* */은 안전하지 않아서 // 사용 권장) 02. 이름(Names) - 하나의 문자나 그 뒤를 이어서 하나 이상의 문자, 숫자, _가 붙는 문자열 - 문장, 변수, 매개변수, 속성명, 연산자, 라벨 등에 사용 - 예약어 : 변수나 매개변수 이름에 사용할 수 없음 객체 리터럴의 속성명이나 객체의 속성을 나타낼 때 사용하는 마침표 다음에 사용할 수 없음 abstract boolean break..
02. 자바스크립트 분석 - 자바 스크립트를 이루는 아이디어 - 좋은 아이디어 : 함수 - 자바스크립트에서 함수는 어휘적 유효범위를 가진 일급 객체(first-class object) 느슨한 타입 체크 동적 객체 표현적인 객체 리터럴 표기법 - 필요한 요소들을 열거하는 방법으로 객체를 만들 수 있음(JSON에 영향) - 나쁜 아이디어 : 프로그래밍 모델이 전역변수에 기초하고 있음 - 모든 컴파일 단위에 있는 최상위 레벨의 변수들은 모두 전역객체(global object)라 불리는 공용 namespace에 위치함 - 프로토타입에 의한 상속 : 클래스가 필요 없는 객체 시스템이 있어서 특정 객체에 있는 속성들을 다른 객체에 직접 상속할 수 있다 - 자바스크립트 표준 : ECMAScript - JSLint :..
- Total
- Today
- Yesterday
- 쿠버네티스
- 도메인주도설계
- ImagePullBackOff
- docker pull limit
- Kubernetes
- ddd
- docker for mac
- docker
- Spring
- kotlin
- QuickTimePlayer
- 클린코드
- 스프링
- back merge
- springboot
- clean code
- k8s
- 스프링부트
- 자바
- JavaScript
- cacheable
- linuxkit
- IntelliJ
- java
- 도커
- gradle
- gasmask
- 자바스크립트
- kotlin In Action
- 코틀린
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |