분류 전체보기
-
REST API 정리DEV/other things 2022. 4. 7. 17:46
개발 문서를 읽거나 면접 단골 질문 등등... REST에 대한 글, 문서, 질문 등을 자주 접하게 된다. 나도 사실 들어만 보고 정확한 개념에 대해 잘 모르고 있던 부분이다. 그래서 읽고 최대한 간단하게 정리했다. 간단하게 정리된 만큼 해당 글은 가볍게 읽어보는 것으로 만족하고 정확하고 자세한 내용(REST의 특징 등...)은 Reference를 참고하자. REST...? HTTP 주요 저자 중 한명인 로이 필딩(Roy Fielding)가 발표한 아키텍처. 잘 설계된 HTTP를 제대로 활용되지 못하는 모습을 보고 설계하게 되었다고 한다. 자원을 정의하고 자원에 대한 주소를 지정(자원데 대한 표현 방식)하는 방법 전반을 일컫는다. HTTP URI(Uniform Resource Identifier)를 통해 ..
-
Javascript import vs require 차이점 알아보기DEV/javascript 2022. 4. 1. 21:48
요즘 백준 알고리즘 문제를 js로 풀고 있다. 알고리즘을 풀려고 한다면 무조건 사용하게 되는 것이 있다. 바로 파일 시스템(File System, fs) 이다. 알고리즘을 풀 때, 알고리즘 문제에 대한 입력 값을 받아야 한다. 이때, 파일 시스템을 통하여 접근한다. 아직 노드를 공부하기 전이라 인터넷에 검색하고 그대로 복사하여 사용하였다. (단순하게 javascript를 이용하여 문제를 풀려고 하여 node js를 쓴 것이지 node js를 공부하려고 쓴 것은 아니다. 결국 js 실행기니까...) 아무튼 갑자기 에러를 뿜어서 찾아보니 import 와 require는 다르다는 것을 알았다. import fs from 'fs'; const fs = require('fs'); - require는 node js..
-
jQuery attr로 속성 값 불러오기, 속성 값 변경하기DEV/javascript 2022. 3. 28. 20:40
jQuery는 .attr를 통해 속성 값을 불러오거나 속성 값 변경, 속성 값 추가가 가능하다. 사용 방법은 간단하다. 예시 코드 (html, js) TEST1 TEST2 TEST3 testText "use strict" // 실행 $(function(){ $(document).on('click', '#testBtn1', function(){ const myAttr = $("#testDiv").attr("class"); console.log("class1 ? : ", myAttr); }); $(document).on('click', '#testBtn2', function(){ $("#testDiv").attr("class", "addClass"); console.log("class2 ? : ", $("#..
-
Typescript 맥 OS(Mac OS)/Windows 설치 방법DEV/typescript 2022. 3. 21. 19:13
Typescript를 사용하는 방법! 우선 Typescript를 사용하기 위해선 Node js가 필요하다. 1. Node js가 아직 설치 되지 않았다면... https://seokbong.tistory.com/38 Node js 설치하기 오늘은 node js를 설치하려고 한다. 원래 사용하던 M1 맥에는 이미 설치되어 있고 오랜만에 꺼내 든 2011년식 구형 인텔맥에 설치를 다시 해보려고 한다. (노인학대...) https://nodejs.org/ko/download/ 다운 seokbong.tistory.com 2. 노드 설치 후 노드 버전 및 npm 설치 여부를 확인하자! (설치 후 터미널을 다시 켜야 동작함) node -v// v16.14.1 npm version// npm:: '8.5.0' .....
-
Node js 노드의 Express 생성기 (Express generator) 설치하기 (for Mac OS)DEV/node js 2022. 3. 17. 16:40
우선 Node js를 설치한다. 만약 설치하지 않았다면...https://seokbong.tistory.com/38 Node js 설치하기오늘은 node js를 설치하려고 한다. 원래 사용하던 M1 맥에는 이미 설치되어 있고 오랜만에 꺼내 든 2011년식 구형 인텔맥에 설치를 다시 해보려고 한다. (노인학대...) https://nodejs.org/ko/download/ 다운seokbong.tistory.com 1. Express 설치Express generator 설치를 위해 터미널에 다음과 같이 입력하자.sudo npm install -g express-generator 2. Express 프로젝트 생성Express generator를 사용하여 프로젝트를 생성하자.// 뷰 엔진을 사용하는 경우 (pu..