일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 리팩토링
- 리팩터링
- 엘리
- 책
- js
- refactoring
- 개발자
- rendering
- React
- type
- javascript
- syntax
- 마틴파울러
- 리뷰
- 문법
- 개정판
- 자바스크립트문법
- 브라우저
- 기본
- 타입
- 렌더링
- ES5
- 리액트
- 자료구조
- basic
- 2판
- TypeScript
- 자바스크립트
- 도서
- 클린코드
- Today
- Total
목록개발자 (7)
Santos의 개발블로그
2024년 새해가 밝았다. 매번 느끼는 거지만, 새롭게 시작되는 순간만큼은 열정으로 가득찬 마음과 결의에 가득찬 눈빛, 그리고 떨림으로 가득한 기대감들이 공간을 가득 매운다. 그 다음이 잊혀질 정도로 시작이라는 순간에 집중한다. 그리고 한 발자국을 떼고, 두 발자국을 떼면서 떨림으로 가득했던 공기는 조금씩 희미해져 간다. 탁해지고, 흐릿해져 간다. 새로운 시작은 눈을 씻고 찾아볼 수 없고, 반복의 연속이 삶의 지루함을 가중시킨다. 조금씩 익숙한 타성에 젖어들기 시작하고, 열,스물 발자국을 걸어갔을 때 흐리멍텅한 눈빛과 나태함의 굴레속으로 끌려가는 나 자신을 보기 시작한다. 새롭게 시작되는 순간을 2024년이 시작되는 오늘 하루가 아닌 오랫동안 느끼도록 하기 위해선 어떠한 계획을 세워야 할까? 다채롭고 풍..
JavaScript의 배열은 객체이며, 1개 변수에 여러 개의 값을 순차적으로 저장할 때 사용한다. 또한 다른 프로그램 언어와는 달리 문자열, 숫자, 객체 심지어 다른 배열이나 어떤 타입의 값이라도 담을 수 있다. 또한 배열 크기는 미리 정하지 않고도 선언 할 수 있으며, 원하는 값만 추가하면 된다. 배열은 Array 생성자로 생성된 Array 타입의 객체이며 프로토타입 객체는 Array.prototype 이다. 또한 배열 자체도 하나의 객체기 때문에 키/프로퍼티 문자열을 추가할 수 있다. 하지만 배열의 크기는 포함되지 않는다. 일반적으로 배열에 키/프로퍼티를 두는 건 추천할 만한 방법이 아니다. 배열은 일반적으로 배열 리터럴 방식( var c = [];)으로 생성하지만, 이 방식도 결국 내장함수 Arr..
JavaScript의 최상위 객체는 아래와 같이 나눠서 설명될 수 있다. Native object: 특정환경(브라우저 등의 클라이언트 프로그램)에 종속되지 않은, ECMAScript 명세의 JavaScript 언어 내장 객체를 말한다. Application 전역의 공통 기능을 제공하며, 런타임 환경과 관계없이 언제나 사용 가능하다. Host object: 주로 웹 브라우저 전용 object나 node js등 런타임 환경에 의해 제공되는 객체이다. window, XmlHttpRequest, DOM 노드 객체 등 런타임 환경에 정의된 객체를 말한다. JavaScript 언어에서 Object(객체)가 정말로 많은 비중을 차지하고 있는 만큼 가장 먼저 공부할 내용도 Object(객체) 중 Native objec..
URI vs URL을 JavaScript Intro 목차에 뜬금없이 기록하였다. 그 이유는 JavaScript 런타임 환경 중 하나인 브라우저를 공부하고, 기록하면서 잘못된 개념들을 인지한 부분을 재적립하고자, 특히 URI와 URL의 개념이 확실히 잡혀있지않은 제 자신을 반성하고자 이 기록을 남기게 되었다. URI vs URL 1) https://www.abcd.com/group 2) https://www.abcd.com/group?groud_id=3 1)과 2)중에 어떤 것이 URI이고 URL일까? 간과할 수 있는 개념일 수록 확실하게 기록하고 다음 스텝으로 넘어가는 것이 옳다고 생각되어, URI와 URL에 대해서 간략하게 기록하려고 한다. Each web server resource has a nam..