Javascript & TypeScript
-
[Javascript] 객체를 손쉽게 깊은 복사(Deep copy) 하는 라이브러리 fast-copy 소개Javascript & TypeScript 2021. 1. 26. 22:26
Java, .NET, javascript, python 등 개발에 사용하는 언어는 변수를 대입할때 기본적으로 얕은 복사(sallow copy)와 깊은 복사(deep copy)에 대한 개념이 존재한다. 얕은 복사와 깊은 복사에 대한 자세한 설명은 아래 링크로 접속해보기 바란다. https://velog.io/@th0566/Javascript-%EC%96%95%EC%9D%80-%EB%B3%B5%EC%82%AC-%EA%B9%8A%EC%9D%80-%EB%B3%B5%EC%82%AC [Javascript] 얕은 복사, 깊은 복사 자바스크립트에서 값은 원시값과 참조값으로 나뉜다. 원시값 Number String Boolean Null Undefined 참조값 Object Symbol 원시값은 값을 복사 할 때 복사된..
-
[VueJS] Gridsome을 이용한 정적페이지 생성Javascript & TypeScript 2020. 8. 16. 18:26
Gridsome(길그리섬이 아니다.)은 VueJS 기반의 정적페이지 생성 도구이다. React의 Gatsby와 유사한 점이 많지만 gatsby와 달리 언급은 적은편이다. Vue 개발 커뮤니티에서 만든 vuepress도 존재하지만 문서작성에 최적화된 생성도구이다 보니 블로그 쪽은 그닥 이쁘지 않다. 반면 Gridsome은 Getsby처럼 Starter와 Plugin의 조합으로 여러 유형의 사이트 제작에 도움을 준다. Gridsome을 Cli 툴이다. 따라서 npm이나 yarn으로 grobal 설치를 해야한다. npm install --global @gridsome/cli 설치후엔 아래와 같은 명령어로 프로젝트를 생성할 수 있다. gridsome create {생성할 프로젝트명} 생성한 프로젝트 디렉토리로 ..
-
[nodeJS] 우분투에서 apt를 사용하여 최신버전 nodeJS 설치Javascript & TypeScript 2017. 12. 23. 15:05
우분투에서 바로 apt-get 명령어로 nodeJS 설치하면 최신버전이 아닌 v4.x 버전으로 설치된다. (Ubuntu Server 16.04 LTS 기준) 최신버전으로 설치하려면 아래 명령어로 실행해주면 된다. # Using Ubuntu curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash - sudo apt-get install -y nodejs # Using Debian, as root curl -fsSL https://deb.nodesource.com/setup_lts.x | bash - apt-get install -y nodejs 최신버전 리스트는 https://github.com/nodesource/distributions#ins..