본문 바로가기

Development/Javascript

[Angular] 다트라이브 Rating 계산기
String형 Boolean값을 Boolean으로 변환하기 단순 연산자 비교로 변환하기 JSON을 이용해서 변환하기 간단한 성능비교
concat을 이용한 Array 합치기(List.addAll)
[jQuery] Dialog의 modal 클릭 시 close 시키기 참고1: https://jqueryui.com/dialog/참고2 : http://stackoverflow.com/questions/1675893/close-dialog-on-click-anywhere
splice 사용법
Internet Explrorer 10 이하 버전에서 ASCII(byte, raw) 사용할 때 문제점 http://blog.naver.com/qkrskarb7777/10068313414일단 ASCII코드와 Unicode 코드표를 참고한다.ASCII 코드에서 128은 유로를 나타내는데 이 유로를 표시하는 Unicode 값은 8364이다. IE11에서는 서버에서 넘어오는 이 값을 0xFF로 비트연산하면 128이라는 값을 정상적으로 만들 수 있는데 IE10 이하에서는 이 값이 Unicode로 바뀌어서 가져오기 때문에 일종의 변환로직이 필요하다. 변환로직은 걍 if나 switch를 사용해서 8364값이 들어오면 128로 바꿔서 리턴하는 로직이면 충분하다.
[modernizr] 참고 http://modernizr.com http://webdir.tistory.com/82
[NPM] how-to-npm을 통해서 npm 배우기 npm은 Node Package Manager의 약어로 node로 개발된 패키지들을 받아서 설치하고 관리하는 프로그램이다.(자세한 내용은 https://www.npmjs.com/ 여기서 참고하자.) node계의 apt-get이라고 보면 될 듯 싶다.(아님 rpm, jCenter?) 여튼 npm을 간략하게 사용해보고 공부해보고 싶으면 how-to-npm이라는 package를 설치해서 하나씩 실행해보면 될 것 같다.(https://github.com/npm/how-to-npm) node는 이미 설치했다고 가정하고 아래 명령어를 쳐서 how-to-npm을 설치하자. $ sudo npm install -g how-to-npm npm을 배우기 위해서 npm을 이용해 연습용 패키지를 설치해서 실행하는 것이다. 설치..
[Node.js] 에러 events.js:85 Error:Server running at http://127.0.0.1:80/events.js:85 throw er; // Unhandled 'error' event ^Error: listen EACCES at exports._errnoException (util.js:746:11) at Server._listen2 (net.js:1112:19) at listen (net.js:1155:10) at net.js:1253:9 at dns.js:85:18 at process._tickCallback (node.js:355:11) at Function.Module.runMain (module.js:503:11) at startup (node.js:129:16) at node.js:814:3 Solution:..
[AngularJS] Timestamp 변환 Timestamp는 한눈에 알아보기 힘들기 때문에 Date 형태 변환해서 봐야 한다. 변환할 때마다 계산할 순 없어서 이렇게 AngularJS를 이용해서 간단하게 만들어봤다. 참고로 Millisecond 체크박스는 밀리센컨드가 있는지 없는지를 선택할 수 있게 해놓은 거다.