분류 전체보기 (63) 썸네일형 리스트형 JavaScript의 ES란? ES5 vs. ES6 ES란? 한국어에 표준어가 있듯이, JavaScript에도 표준 규격이 있습니다. 이 표준 규격을 ES라고 부릅니다. ES는 웹 브라우저 시장에서 회사들이 점유율을 다투다가 탄생했습니다. 넷스케이프 사에서 개발한 JavaScript가 선풍적인 인기를 끌기 시작하자 마이크로소프트 사에서도 IE 3(인터넷 익스플로러)에 JScript라는 이름으로 JavaScript를 탑재했습니다. 이 둘은 이름은 같지만 내용이 매우 달라서 같은 기능을 구현하더라도 개발자들이 해야 할 일이 훨씬 늘어나게 되었습니다. 두 회사가 사용자를 끌어들이기 위해 JS에 기능을 각자 이것저것 추가하다 보니, JavaScript와 JScript는 점점 더 달라지게 되었습니다. 이에 보다못한 ECMA에서 JavaScript의 표준을 정했습니.. React에서 이벤트 리스너 삭제하는 법 React를 공부하다가 다음 문제를 마주쳤습니다. Q) event listener는 등록되면 반드시 해제되어야 합니다. 클래스형 컴포넌트에서는 컴포넌트가 화면에서 사라질 때(unmount 될 때) event listener를 해제합니다. (componentWillUnmount에서요!) 그럼 라이프사이클 메소드를 사용할 수 없는 함수형 컴포넌트에서는 event listener를 해제할 때 어떻게 해야 할까요? 이게 문제입니다만... 문제가 뭘 묻는 건지 이해하지 못하겠습니다. 모르는 용어 투성이에요. 차라리 고대 그리스어를 해독하는 게 빠르겠네요. 아쉽게도 전 개발 공부를 하고 있기에 언어학자의 꿈은 접고, 구글링을 하러 가보겠습니다. 먼저, 질문에 등장한 용어들의 정의는 이렇습니다. event liste.. Javascript 알고리즘 문제 - 17번부터 28번까지 17. 문자열 다루기 기본 나의 풀이(코드 실행은 되는데, 제출 후 채점하면 정확성이 87.5) function solution(s){ // 1. 문자열 s의 길이가 4 또는 6인지 검사 // 2. 문자열 s에 숫자가 아닌 값이 하나라도 있는지 검사 let num = 0; /* 1. 문자열 s의 길이가 4 또는 6이면 문자열 s의 내용 확인. */ if(s.length == 4||6){ /* 2. 문자열 s에 숫자가 아닌 값이 하나라도 있는지 검사 */ for(let i=0; i { // 배열 arr의 각 원소 element에 대하여 if (isNaN(element)){ // 만약 어떤 원소가 숫자가 아니면 반환할 값은 false answer = false; } }); } return answer; } .. 칩은 네모난데 웨이퍼는 왜 둥글까? 컴퓨터 과학 공부를 위해 을 읽다가, 칩(Chip) 제조 과정에 의문 하나가 생겼습니다. 먼저 칩이란 수많은 논리게이트를 연결한 회로이며, 마이크로칩(Microchip) 또는 집적 회로 (IC, Integrated Circuits)라고도 합니다. 칩은 실리콘으로 만들어진 판 위에 모든 소자와 배선이 놓여있는 형태입니다. 칩은 가로세로 길이가 1cm 정도이고, 지름이 약 30cm인 원형 웨이퍼(Wafer) 위에서 한꺼번에 제조됩니다. 웨이퍼는 잘려서 각 칩으로 나뉘고, 칩은 하나씩 패키징 됩니다. 일반적인 칩은 칩보다 더 큰 패키지의 중앙에 장착되어 시스템의 나머지 부분과 연결됩니다. 여기서 의문이 들었습니다. 칩은 가로세로 1cm 정도로 정사각형인데, 웨이퍼는 지름이 약 30cm인 원형입니다. 원형 판 .. Javascript 알고리즘 문제 - 9번부터 16번까지 문제 9번) 평균 구하기 문제 설명 정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요. 제한 사항 arr은 길이 1 이상, 100 이하인 배열입니다. arr의 원소는 -10,000 이상 10,000 이하인 정수입니다. 입출력 예 arr return [1,2,3,4] 2.5 [5,5] 5 풀이 function solution(arr) { let avg = 0; let sum = 0; for(i=0; i JWT와 API 이번 주에 개발 공부를 하며 제가 집중한 키워드는 JWT와 API입니다. 사실 JWT와 API는 이전 포스트에도 소개했었는데요, 복습하는 차원에서 다시 한번 작성해볼게요. JWT JWT(Json Web Token)은 인증에 필요한 정보들을 암호화시킨 토큰*을 말합니다. * 토큰: 프로그래밍 언어에서 토큰이란, 문법적으로 더 이상 나눌 수 없는 기본적인 언어 요소를 말합니다. 예를 들어, 하나의 키워드나 연산자 또는 구두점 등이 토큰이 될 수 있습니다. 네트워크에서 말하는 토큰이란, 토큰링 네트워크를 따라 돌아다니는 일련의 특별한 비트열입니다. 컴퓨터들은 네트워크를 따라 순환하는 토큰을 자신이 잡았을 때만 네트워크에 메시지를 보낼 수 있습니다. 각 네트워크에는 토큰이 딱 하나만 있으므로 두 개 이상의 컴퓨.. 이전 1 ··· 7 8 9 10 11 다음