본문 바로가기

BLOG

(47)
[node.js] Event Loop 기초 nodejs를 사용함에 있어서 맨 첫줄에 'use strict'를 사용한다. 도대체 'use strict'는 무엇일까? 'use strict'는 Strict Mode의 선언방식이다. 이 문구는 안전한 코딩을 위한 하나의 가이드라인이라고 생각하면 된다. 그렇다면 Strict Mode는 무엇인가? Strict Mode는 코드에 더 나은 오류검사를 적용하는 방법이다. - 장점 3가지 흔히 발생하는 코딩 실수를 잡아내 예외를 발생 시킴 상대적으로 안전하지 않은 액션 발생을 방지해 줌 정확하게 고려되지 않은 기능들을 비활성화 시킴 이쯤으로 uset strict 의 설명을 생략하며 추후 정리된 글로 올릴 생각이다. 자바스크립트 es6 이후부터는 변수 const, let을 사용할 수가 있다. 'use strict' ..
[node.js] node.js 시작 새해 맞이 node.js 정복을 목표로 2020년의 스터디의 스타트를 시작했다. 1일 노드강의 1~3강의 듣는 것을 목표로 하며... 'use strict'// 스트릭트 모드 // 객체 생성 const obj = { title: '타이틀입니다.' } /* function isEmptyObj() {// 객체가 비어있는지에 대한 테스트 함수 if (obj.title) {// obj 객체에 title이 있는지 // 객체가 있다면 true return true } eles { // 없다면 false return false } } */ // es6 리팩토링 = 위의 주석 함수와 똑같은 기능을 하고 있음 const isEmptyObj = () => obj.title ? true : false isEmptyObj()..
github, gatsby 블로그 만들기 - 윈도우편 지난번엔 지킬(jekyll)을 설치했습니다. 이번엔 gatsby로 블로그 만드는 방법을 알아볼 것입니다. https://www.gatsbyjs.org/ GatsbyJS Bring your own data Gatsby’s rich data plugin ecosystem lets you build sites with the data you want — from one or many sources: Pull data from headless CMSs, SaaS services, APIs, databases, your file system, and more directly into your pages using GraphQL www.gatsbyjs.org 지킬테마는 html로 되어있고, gatsbyJS는 rea..
github, jekyll 설치 및 테마 적용하기 - 맥OS편(MAC) 맥은 기본적으로 루비가 설치되어있다. ruby -v 혹은 ruby --version로 확인해보자. ( -v는 --version 축약형) ruby -v ruby --version 따로 루비를 설치하지 않았는데 루비가 있다는 것이 확인되었습니다. :) 1. ruby 루비 업데이트 업데이트 하기 전에 sudo gem install jekyll bundler 해줍니다. sudo gem install jekyll bundler 에러가 안난다면 상관이 없지만 저는 ruby 버전이 낮아서 그런지 에러가 나네요. 그럼 ruby 버전을 업데이트 해야하니 rvm을 설치해줍니다. \curl -sSL https://get.rvm.io | bash -s stable (어... 근데 맥북 내이름이 왜 저렇게 되어있지... =__..
로딩페이지 제작시 도움되는 사이트 페이지 로딩 시 속도 및 색상 등 이미지로 받거나 css로 제공해주는 사이트다. https://loading.io/ loading.io - Your SVG + GIF + PNG Ajax Loading Icons Build Your Ajax Loading Icons with SVG / CSS / GIF / PNG ! loading.io
github, jekyll 설치 및 테마 적용하기 - 윈도우편 깃허브 블로그를 사용할 때, jekyll 테마를 사용한다. 이번엔 윈도우 환경에서 지킬 서버를 설치할 것이다. (그냥 커밋하는 족족 확인하는 방법도 있지만 로컬에서 확인하고 올리고 싶으니깐..) - 맥환경은 조만간 올릴예정 1. 루비설치 지난번에 scss 설치할 때 루비를 설치했다. 하지만 데브킷이 없는 것으로 받았기 때문에 다시 루비 다운로드 페이지에 가서 데브킷이 있는 루비를 설치한다. https://rubyinstaller.org/downloads/ Downloads Which version to download? If you don’t know what version to install and you’re getting started with Ruby, we recommend you use Rub..
Mac Sourcetree(소스트리) 설치 github를 사용할 때 터미널로 사용하는 방법이 있다. 하지만 터미널로 하면 불편하기도하고 오타도 잘 나서 gui로 되어있는 소스트리를 사용하면 따로 구문 작성없이 편하게 git에 올리고 내릴 수가 있다. 아래 홈페이지에 들어가서 설치하면 된다. https://www.sourcetreeapp.com/ Sourcetree | Free Git GUI for Mac and Windows A Git GUI that offers a visual representation of your repositories. Sourcetree is a free Git client for Windows and Mac. www.sourcetreeapp.com 다운로드 버튼 클릭 다운로드 버튼 클릭 캡쳐못함..ㅠㅠㅠ 힝 bitbu..
Mac Git 설치 github 혹은 gitlab을 사용하려고할 때 git을 필수로 설치를해야한다. 아래 사이트 링크 클릭해준다. https://git-scm.com/downloads Git - Downloads Downloads Mac OS X Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific git-scm.com 자신에게 맞는 운영체제에 맞춰 다운로드 ..