뇌는 시스템이다. 특정 유형의 정보가 입력되면 특정 유형의 결정을 내린다. 그러나 많은 시스템과 마찬가지로 의도하지 않은 정보를 제공하면 완벽하지 않은 결과를 얻을 수 있다. Lesson 33. 인지평향 "하루 5분 UX"라는 책에서 인지 평향에 대한 사례들로 앵커링 효과, 밴드왜건 효과, 미끼 효과를 간단히 소개한다. 인지 편향이란 경험에 의한 비논리적 추론으로 잘못된 판단을 하는 것을 말한다 - 위키 백과 이해를 위해 3가지 효과에 대해 좀 더 정리해보고자 한다. 앵커링 효과(Anchoring Effect) 란? 닻을 내린 배가 움직이려고 해도 밧줄의 범위 밖으로는 벗어날 수 없듯이, 인간의 사고와 판단도 처음에 제시된 어떠한 정보의 범위 내에서 크게 벗어나지 않게 이루어진다는 것을 의미한다. 즉, ..
전체 글
async async는 function 앞에 위치한다. function 앞에 async를 붙이면 해당 함수는 항상 프라미스를 반환한다. async function f() { return 1; } f().then(alert); // 1 await // await는 async 함수 안에서만 동작한다. async function f() { let promise = new Promise((resolve, reject) => { setTimeout(() => resolve('완료!'), 1000); }); let result = await promise; // 프라미스가 이행될 때까지 기다림 alert(result); // "완료!" } f(); 프라미스가 처리될 때까지 함수 실행을 기다리게 한다. 프라미스가 처..
보호되어 있는 글입니다.
※ 본 정리 글은 Human Computer Interaction 개론을 읽으며 제가 이해한 내용을 바탕으로 요약한 내용입니다. → 책정보 확인하기 Human Computer Interaction 개론 HCI라는 학문과 UX라는 개념을 가능한 알기 쉽고 재미있게 정리해 HCI나 UX를 처음 접하는 사람들도 재미있게 기본적인 원리를 이해하고 구체적인 방법론을 쉽게 따라 할 수 있도록 하였다. 총 15개 www.aladin.co.kr 제가 요약한 내용은 이 책의 전부가 아닙니다!! 원문에는 개념 이해를 위한 여러 그림과 예시들을 제시해줍니다. 필요하시다면 원문을 찾아보시는 것을 추천합니다. * 클릭시 해당 글로 이동이 됩니다. 1장 HCI와 UX 2장 상호작용 3장 유용성의 원리 4장 사용성의 원리 5장 감..
1. HCI란 무엇인가 전통적인 HCI(HCI1.0) 사람들이 편리하게 사용할 수 있는 컴퓨터 시스템을 개발하는 원리 및 방법을 연구 개인과 컴퓨터 간의 상호작용에 초점 개인(human), 컴퓨터(computer), 상호작용(interaction) 이라는 세 가지 요소 최근 HCI(HCI2.0) 다양한 디지털 기술을 통해 개인 또는 집단의 사람들이 최적의 사용자경험을 할 수 있는 방법과 원리를 연구 다양한 디지털 기술을 통해 개인 또는 집단의 사람들에게 새롭고 유익한 경험을 제공하는 데에 초점 2. HCI의 중요성 HCI는 수십 년이 채 되지 않은 신생 학문이지만 관심이 증가하고 있다. (일반적으로 전미전산확회의 HCI연구회가 시작된 1982년을 시작으로 본다고 한다.) HCI의 중요성이 증대하는 이유에..
Promise 기본 1. promise 객체 생성 let promise = new Promise(function (resolve, reject) { // new Promise에 전달되는 함수 : executor(실행자, 실행함수) }); resolve(value): 일이 성공적으로 끝난 경우 그 결과를 나타내는 value와 함께 호출 reject(error): 에러 발생 시 에러 객체를 나타내는 error와 함께 호출 executor는 resolve나 reject 중 하나를 반드시 호출해야 한다. 2. 위의 pormise 객체의 내부 프로퍼티 살펴보기 state : 처음엔 "pending" / resolve가 호출되면 "fulfilled" / reject가 호출되면 "rejected" 로 변한다. res..
선택 정렬(Selection Sort)이란? 값이 가장 작은 숫자를 찾아 가장 왼쪽에 있는 데이터부터 순서대로 데이터를 교환하여 정렬하는 처리를 반복한다. 선택 정렬 살펴보기 우선 정렬하고자 하는 데이터 안에서 값을 하나 골라 임시 최솟값으로 정한다. 데이터 전부를 임시 최솟값과 비교한다. 임시 최솟값보다 값이 작은 데이터가 있다면, 값이 가장 작은 데이터의 위치와 임시 최솟값의 위치를 바꾼다. 계산량 확인해보기 데이터의 총 개수를 n이라고 하면 선택 정렬의 비교 횟수는 처음에 n-1 번, 그 다음은 n-2, n-3 번 ... 이다. 반복 횟수는 (n-1) + (n-2) + (n-3) + ... + 1 이므로 (n²-n)/2이다. 즉 선택 정렬의 오더는 O(n²)이 된다. 오더가 버블 정렬과 같지만, 버..