분류 전체보기 (96) 썸네일형 리스트형 모던 자바스크립트 Deep Dive 5장 표현식과 문 🔑 키워드 정리 리터럴 (literal) : 문자나 기호를 사용해서 값을 생성하는 표기법이다. 예) 문자열 리터럴이라고 하면 "Hello", 'Hello' 처럼 따옴표를 이용해서 값을 생성한다. 객체 리터럴이라고 하면 { name: "Kim", age: 20 } 이라고 한다. 이처럼 약속된 표기법을 말한다. 완료 값 (Completion value) : 크롬 개발자 도구에서 표현식이 아닌 문을 실행하면 undefined 를 출력한다. 표현식 문을 실행하면 평가된 값을 반환한다. 🗒 내용 정리 값이란 표현식이 평가되어서 생성된 결과이다. 평가란 식을 해석해서 값을 참조하는 것이다. 변수에 할당되는 것은 값이다. 표현식이란 값으로 평가될 수 있는 문이다. 표현식이 평가되면 새로운 값을 만들거나 참조한다. 문.. 티스토리 중첩 리스트 타입이 제대로 안 나올 때 글 하나 발행할 때마다 불편한 점이 하나 둘 씩 누적된다. 불편한 티스토리... 중첩 리스트를 작성할 때, 글 발행을 하고 보면 내부 리스트의 형식이 원하는 편집모드에 나왔던 것처럼 나오지 않을 때가 있다. 상위 리스트 타입을 디스크로, 하위 디스크 타입을 숫자로 하고 싶었으나 글 발행을 하고 나니 타입이 전혀 변환되지 않았다. 이럴 땐, html 모드로 바꿔서 상위 ul 태그의 data-ke-list-type 속성을 * 로 바꿔주면 된다. 모던 자바스크립트 Deep Dive 4장 변수 🔑 키워드 정리 파싱(parsing) : 문자나 기호로 구성된 표현식의 의미를 해석하는 것 호이스팅 (hoisting) : 변수 선언문이 코드 상 어디에 위치하건 코드의 가장 맨 위로 올려진 것처럼 동작하는 특징 가비지 콜렉터 (garbage collector) : 더 이상 사용되지 않는 메모리(=어떤 식별자도 참조하지 않는 메모리 공간)를 해제하는 기능. 매니지드 언어(managed language)와 언매니지드 언어(unmanaged language) : 메모리 제어를 허용하지 않는 언어와 허용하는 언어. 🗒 내용 정리 변수 변수란 값을 저장하기 위한 메모리 공간이자 값의 위치를 가리키는 상징적인 이름이다. 변수 이름을 식별자라고도 한다. 값을 구별할 수 있는 고유한 이름이다. 값이 아니라 메모리 주.. 운영체제와 정보기술의 원리2 운영체제 개요 1. 정의 운영체제란 컴퓨터 하드웨어 바로 윗단에 설치되는 소프트웨어이다. 커널 : 운영체제 중 필요한 부분만 메모리에 올려두게 되는데, 이때 메모리에 상주하는 부분을 커널 Kernel 이라고 한다. 2. 기능 1) 컴퓨터 시스템 자원의 효율적 관리 2) 컴퓨터 시스템을 편리하게 사용할 수 있는 환경 제공 3) 사용자와 운영체제 자신의 보안 및 보호 운영체제를 자원관리자라고 부르기도 한다. 운영체제는 자원들의 효율성과 형평성 둘 다 신경써야 한다. 3. 분류 1) 동시 작업 지원 여부에 따라서 단일 작업용 운영체제/다중 작업용 운영체제로 나뉜다. 2) 다중 사용자에 대한 동시 지원 여부에 따라서 단일 사용자용 운영체제/다중 사용자용 운영체제로 나뉜다. 예) 이메일 서버나 웹 서버라 불리는 컴퓨터는 여러 .. 운영체제와 정보기술의 원리1 컴퓨터 및 정보기술의 역사 반효경 교수의 책과 KOWC 강의를 들으며 배운 내용을 정리해보겠다. 1. 컴퓨터의 선사시대 1) 이론적인 컴퓨터 숫자의 표현과 처리 방식을 고안 튜링머신 Turing Machine 계산하는 기계에 대한 가상 모델. 처치의 가정 Church's thesis 튜링머신보다 처리력이 우수한 컴퓨터 구조는 있을 수 없다. 2) 기계식 컴퓨터 최초의 기계식 컴퓨터는 19세기 개발된 해석기관 analytic engine 3) 전자식 컴퓨터 20세기 초 등장한 세계 최초의 전자식 컴퓨터인 콜로서스 2. 근대적 컴퓨터 제 1세대 컴퓨터 1940년대 후반 진공관 기반 제 2세대 컴퓨터 1950년대 후반 트랜지스터 기반 경제 분야에도 사용 제 3세개 컴퓨터 1960년대 후반 집적회로 기반 어셈블리 언어 제 4세대 컴퓨터 .. 리팩터링 2판 Refactoring 리팩터링 2판: 코드 구조를 체계적으로 개선하여 효율적인 리팩터링 구현하기 Refactoring: Improving the Design of Existing Code (2nd Edition) 저자 마틴 파울러 출판사 한빛미디어 출판일 2020.04.01 쪽수 550 리팩터링 2판은 자바스크립트 언어로 리팩터링 기법을 소개하고 있는 책이다. 책의 저자인 마틴 파울러는 미국 거주 중인 영국인 개발자로서, 1999년 낸 리팩터링 1판의 저자로 유명하다. 1판은 자바 언어로 예제가 서술되었다. 이 책의 가장 중요한 메시지는 겉보기 동작을 유지하는 것이다. 겉보기 동작이란 리팩터링 하기 전과 후의 코드가 똑같이 동작해야 한다는 것인데, 책에 나와있는 모든 기법들은 겉보기 동작을 유지하기 위해 만들어진 것과 다름 .. 이전 1 ··· 7 8 9 10 11 12 13 ··· 16 다음