일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 기록 #회고
- TIL #Today I Learned #
- 자바스크립트 #javascript #datatype #데이터타입 #자료형
- 고스트 블로그 #
- 불리언 #Boolean #number #string #symbol #null #undefined
- javascript #event #onclick #js
- TIL #Today I Learned # 기록 # 회고 #Udemy
- hackerrank #python #algorithm #해커랭크 #파이썬 #알고리즘
- single source of truth란 #single source of truth #자료의중복 #자료의비정합성 #비정합성 #리팩토링
- 블로그만들기 #웹사이트만들기 #
- 웹페이지제작 #
- javascript #statement #expression #difference
- Hackerrank #해커랭크 #python #파이썬 #알고리즘 #Algorithm
- 블로그 셀프제작
- javascript '===' #javascript #TIL #Today I Learned #기록 #회고
- 강의 #느낀점 #snowfox #스노우폭스 #김승호회장
- #TIL #Today I Learned #기록 #회고 #ternary statement #swich statement #스위치 반복문 #
- Today
- Total
목록2019/11/12 (3)
well-balanced
동기(Synchronous)와 비동기(Asynchronous) 동기 방식은 일을 순차적으로 진행하는 것이고, 비동기 방식은 순서가 중요하지 않을 경우 일을 위임함으로써 효율적으로 처리하는 것 이메일을 만명에게 보낸다. 동기적인 방식 : 발행버튼으로 한 명 한 명에게 이메일을 보낸다. 한 명당 1초가 걸린다면 10000초가 걸리는 것이다. 비동기적인 방식 : 발행버튼을 누르면 이메일을 보내는 별도의 시스템에게 과업을 위임한다. fs.readFile을 예로 동기와 비동기 방식에 대해 살펴보자. 동기방식(Sync) var fs = require('fs'); // Sync console.log(1); var data = fs.readFileSync('data.txt', {encoding:'utf8'}); con..
Today I Learned javascript 함수의 동기방식과 비동기 방식에 대해 알아보고 이곳에 정리했다. javascript에서의 함수는 값이다. javascript에서는 함수도 객체이다. javasciprt의 함수는 일종의 값이기 때문에 함수 역시 어떠한 변수에 담을 수 있는 속성을 가지고 있음. 또한 함수는 객체 안에 저장될 수 있다. a = { b: function(){ } } 여기서 b는 a라는 객체에 Key가 되기도 하면서, 변수와 같은 역할을 하고 있다. 객체 안에서 변수와 같은 역할을 하는 것을 속성(property)라고 부른다. 그 속성에 저장되어 있는 값이 함수(객체 안에 있는 함수)라고 한다면 그 함수를 이러한 맥락에서는 메소드라고 부른다. 함수는 값이기 때문에 다른 함수의 인자..
Single source of truth 정보의 중복, 비정합성 등의 문제를 해결하고자 나온 이론이다. 어찌보면, '리팩토링' 의 개념과 비슷하다고 볼 수 있다. 웹사이트를 제작할 때 우리는 'index' 라는 기본 파일을 만드는 이유 또한 이것에 기인한다. 간단한 예시를 통해 살펴보자. 우리는 지금 블로그를 만드는 중이다. 드디어 우리는 블로그 홈(index)에서 로그아웃 기능을 구현해냈다. 그러나 글목록 페이지에는 로그아웃 기능이 없어서 블로그 홈에 로그아웃 기능을 구현한 코드를 **복사해서 붙여넣기했다**. 이렇게 된다면 Single source of truth의 규칙을 어겼다고 할 수 있다. 그 이유는 코드의 중복이 발생했기 때문이다. 만약 logout의 UI를 개선하고 싶다면 블로그 홈에 있는 ..