본문 바로가기

개발/Javascript7

전기요금 계산하는 javascript plugin 전기 사용량을 계산할 일이 있어서 javascript plugin 을 하나 제작했습니다.우선은 가정용(저압)을 계산할 필요가 있어서 해당 기능만 만들었습니다. 사용량을 입력하면 청구요금을 반환하는 기능이 있고청구요금을 입력하면 사용량을 반환해 주는 기능이 있습니다. https://github.com/sjpison/Korea-Electricity-Fee 2017. 6. 16.
자바스크립트 minify 에서 Boolean 표현방법! javascript 를 minify 할 때 Boolean 값을 어떻게 처리하는지에 대해서 생각해 본 적이 없었습니다.그러다 우연히 minify 된 코드를 접했는데 true, false 값을 특이하게 처리하더군요. true 의 경우는 !0false 의 경우는 !1 자바스크립트는 빠른 전송이 더 우선 과제이기 때문에 true, false 라고 쓰는 것 보다는 짧게 표현하기 위한 방법이라고 생각됩니다. 0, 1 로 바로 쓰지 않는 이유는 숫자와 불린 값은 엄연히 다른 값이기 때문이 채택한 방법이 아닐까 싶네요.좋은 방법이라고 생각됩니다. 읽을 때 헷갈리지만 않는다면요~ 2016. 10. 17.
Node.js command prompt 시작위치 변경하기 _ Windows [윈도우 환경입니다]Node.js 를 설치하면 명령 프롬프트로 실행해서 작업들을 해야 합니다.그런데, 기본값으로 사용자 홈 디렉토리가 열리게 되어 있는데, 실제 작업 디렉토리가 다른곳에 있는 경우에는 매번 이동해야 하는 불편함이 있습니다.이걸 좀 바꿔보려 합니다. 기본으로 사용자 홈 디렉토리가 뜹니다. node.js 가 설치된 디렉토리로 가서 'nodevars.bat'파일을 수정해야 합니다.그런데, 수정권한이 없다면 권한 편집을 해줍니다. 그리고 위에 rem 으로 시작하는 부분은 기존에 있던 내용 앞에 주석처리 하려고 rem 을 쓴 것입니다.아래는 새로 추가한 내용입니다. D: 라고 적힌 곳에 원하는 경로를 입력하면 됩니다. D: 로 잡았는데 실행하면 이렇게 뜨네요~이젝 원하는 작업 디렉토리로 수정하기만.. 2016. 9. 17.
gulp.js 시작해 보기! gulp : The streaming build system.gulp는 자바스크립트 프로젝트의 빌드를 편하게 하기 위한 도구입니다. (꼭 자바스크립트로 한정지어서 쓸 필요는 없어 보입니다.)자바스크립트 프로젝트를 진행할 때 코드를 압축한다던지 각 문서에 코멘트를 넣는다던지, 테스트용 서버를 돌린다던지 할 때 유용한 도구죠. 플러그인을 잘 활용하면 커피스크립트 컴파일이라던지, 이미지 압축 등도 손쉽게 진행할 수 있습니다.활용만 잘 하면 정말 유용한 도구가 될 거라고 생각합니다. 비슷한 툴로는 grunt 가 있는데, 이건 안써봤네요. 일단 gulp 를 이용하려면 Node.js 와 npm이 설치되어 있어야 합니다. [Node.js 설치 관련] Node.js 를 사용할 수 있는 상태가 되어 있다면 gulp 를 .. 2016. 4. 28.