• [js] boolean 결과 값이 false 인 값들

    조건문에서 boolean 값으로 형변환 시,

    Read on →

  • 크롬 개발자도구를 이용한 js beautify

    Summary

    • 난독화된 js를 디버깅해야 할 경우 크롬 개발자도구의 beautify 기능을 간단히 이용할 수 있다.
      • 특별히 오프라인 환경에서 beautify 도구를 사용할 수 없을 때 유용함
    • 난독화된 $.clone 함수를 예로 해당 함수를 beautify 하는 방법을 소개


    Read on →

  • [partialjs] webpack 빌드시 use strict 오류

    Benefits to

    webpack 빌드 환경에서 partialjs 를 모듈로 사용하고자 할 경우


    Read on →

  • git 명령어 요약

    브랜치

    • 브랜치 생성
      $ git branch iss53
      
    • 브랜치 이동
      $ git checkout iss53
      
    • 로컬 브랜치 목록 보기
      $ git branch
      iss53
      > master
      testing
      
      • 원격 저장소 브랜치 목록 보기
        $ git branch -r
        origin/HEAD -> origin/master
        origin/express
        origin/master
        
      • 로컬과 원격 저장소 브랜치 목록 모두 보기
        $ git branch -a
        > express
        master
        remotes/origin/HEAD -> origin/master
        remotes/origin/express
        remotes/origin/master
        
    • 원격 저장소 브랜치 내용 업데이트
      git remote update
      
    • 원격 저장소의 브랜치를 내려받기
      git checkout -t origin/express
      
      • 원격저장소의 브랜치를 새이름으로 내려받기
        git checkout -b [생성할 branch 이름] [원격 저장소의 branch 이름]
        
    • 브랜치를 만들면서 Checkout까지 한 번에
      $ git checkout -b iss53
      

      위 명령은 아래 명령을 줄여놓은 것

      $ git branch iss53
      $ git checkout iss53
      
    • master 브랜치에서 hotfix 브랜치를 merge 하고자 한다면
      $ git checkout master
      $ git merge hotfix
      
    • merge 된 브랜치 목록
      $ git branch --merged
      
    • 아직 merge 안 된 브랜치 목록
      $ git branch --no-merged
      
    • iss53 브랜치를 삭제
      $ git branch -d iss53
      
      • 원격저장소의 iss53 브랜치를 삭제
        $ git push origin :iss53
        

    Read on →

  • ramdajs 라이브러리 forEach 버그

    예시


    Read on →