본문 바로가기

Javascript

Typescript로 다른 Router-Outlet의 화면 변경하기 가끔 여러 개의 Router-Outlet을 선언해서 사용해야 할 때가 있다. 여러 개를 선언하면 어느 Router-Outlet의 페이지를 변경시킬 것인지 명시를 해줘야 하는데 아래와 같이 사용하면 된다. 선언<router-outlet name="headerOutlet"></router-outlet> <router-outlet></router-outlet> <router-outlet name="..
[Webpack] Bootstrap tooltips require Tether Tether(http://tether.io/)는 HTML에서 절대 위치(ex. position:absolute, 수동위치, x,y 사용)를 이용한 화면을 만들 때 편리한 라이브러리이다. Bootstrap에서는 tooltip 컴포넌트가 이 라이브러리를 이용하여 개발되었다. 그래서 Tether도 같이 인클루딩 해줘야 한다. 아래는 Webpack에서 안 했을 때 나는 에러이다.Error : Error: Bootstrap tooltips requi..
Promise를 이용한 이미지 로딩 제어 IE에선 동작 안 할 듯.. ( Native Promise도 Arrow function도 지원 안 한다.. )
다트라이브 Rating 계산기
String형 Boolean값을 Boolean으로 변환하기 단순 연산자 비교로 변환하기 JSON을 이용해서 변환하기 간단한 성능비교
concat을 이용한 Array 합치기(List.addAll)
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로 바뀌어서 가져오기 때문에 일종의 변환로직이 필요하다. ..
[modernizr] 참고 http://modernizr.comhttp://webdir.tistory.com/82
how-to-npm을 통해서 npm 배우기 npm은 Node Package Manager의 약어로 node로 개발된 패키지들을 받아서 설치하고 관리하는 프로그램이다.(자세한 내용은 https://www.npmjs.com/ 여기서 참고하자.) node계의 apt-get이라고 보면 될 듯 싶다.(아님 rpm, jCenter?) 여튼 npm을 간략하게 사용해보고 공부해보고 싶으면 how-to-npm이라는 package를 설치해서 하나씩 실행해보면 될 것 같다.(..
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 Ser..