Skip to content

Instantly share code, notes, and snippets.

View bynaki's full-sized avatar
💂‍♂️
I'll be back! 👍

bynaki bynaki

💂‍♂️
I'll be back! 👍
View GitHub Profile
@bynaki
bynaki / generate-id.md
Last active February 13, 2024 06:10
JavaScript :: 유일한 ID 만들기.

JavaScript :: 유일한 ID 만들기.

var newID = function () {
  return Math.random().toString(36).substr(2, 16);
}
console.log(newID());
@bynaki
bynaki / 15143e690d5-fc7dc7cb.md
Last active June 30, 2022 15:16
Git :: 튜토리얼 - 용어 정리 - SSH Key 설정 - ssh키 생성: - 공개키 확인: - GitH

Git :: 튜토리얼

용어 정리

  • repository: commit 되어 저장된 저장소
  • stage: add 되어 commit 하기 위한 준비 상태
  • working tree: 현재 보여지는 파일들의 상태

SSH Key 설정

@bynaki
bynaki / 151aed81317-e2636335.md
Last active January 27, 2022 08:29
Gulp :: Babel과 Mocha 사용 구현. - 1. Babel - Babel 설치. - Babel p

Gulp :: Babel과 Mocha 사용 구현.

1. Babel

Babel 설치.
$ npm install -g babel-cli
@bynaki
bynaki / 15139b754c2-512fdd01.md
Last active March 14, 2019 06:15
Node.js :: Buffer :: 바이너리 데이터의 조작, 인코딩, 디코딩을 위한 버퍼 활용 :: Usi

Node.js :: Buffer :: 바이너리 데이터의 조작, 인코딩, 디코딩을 위한 버퍼 활용 :: Using Buffers to Manipulate, Encode, and Decode Binary Data

버퍼의 길이는 바이트로 지정하며, 버퍼에서는 임의로 바이트를 설정하고, 가져올 수 있다.

버퍼의 생성 :: CREATING A BUFFER

utf-8 인코딩된 문자열로 버퍼 생성:

var buf = new Buffer('Hello World!'); // 기본은 utf-8 인코딩.
@bynaki
bynaki / 15216845d08-054fbbe5.md
Created January 6, 2016 10:38
Hello - You Don't Need jQuery - 목차 - Query Selector

Hello

You Don't Need jQuery

오늘날 프론트엔드 개발 환경은 급격히 진화하고 있고, 모던 브라우저들은 이미 충분히 많은 DOM/BOM API들을 구현했습니다. 우리는 jQuery를 DOM 처리나 이벤트를 위해 처음부터 배울 필요가 없습니다. React, Angular, Vue같은 프론트엔드 라이브러리들이 주도권을 차지하는 동안 DOM을 바로 처리하는 것은 안티패턴이 되었고, jQuery의 중요성은 줄어들었습니다. 이 프로젝트는 대부분의 jQuery 메소드의 대안을 IE 10+ 이상을 지원하는 네이티브 구현으로 소개합니다.

목차

  1. Query Selector
  2. CSS & Style
  3. DOM 조작
@bynaki
bynaki / 1515eed1dc0-f75e2bea.md
Last active May 11, 2018 06:29
npm - --save 옵션 - --save-dev 옵션

npm

--save 옵션

$ npm install github --save

만약 현재 경로에 package.json 이 존재하면 아래와 같이 dependencies 항목에 자동으로 포함된다.

@bynaki
bynaki / 15162a5ecc4-f31f2321.md
Last active October 8, 2017 16:58
Chai - Installation - Node.js - Browser - Assertion Styles -

:origin:

Chai

Installation

Chai is available for both node.js and the browser using any test framework you like. There are also a number of other tools that include Chai.

Node.js

@bynaki
bynaki / 15140a05e4d-7c91413b.md
Last active January 24, 2016 18:19
Node.js :: node.js 에서 jquery 사용 :: jsdom

:origin:

Node.js :: node.js 에서 jquery 사용 :: jsdom

var jsdom = require('jsdom');
var jquery = require('jquery');

jsdom.env({
@bynaki
bynaki / 1523f97733c-afc026aa.md
Last active January 14, 2016 10:06
Hello World

Hello World

@bynaki
bynaki / 15139f01c8c-d42b2c84.md
Last active January 4, 2016 14:46
Jasmine v2.3 - 예제: Hello World - 내장 Matchers - Custom Equali