본문 바로가기

JavaScript29

[NodeJS] forever 사용법 1. forever 설치 방법 # sudo npm install forever -g 2. forever 시작 # forever start app.js # forever start -w app.js // 소스 변경이 감지되면 자동으로 node 서버 재시작 # forever start -w -o ../out.log -e ../err.log app.js ※ 여기서 -w 는 watch를 의미 3. forever로 동작 중인 목록 확인 # forever list 4. 실시간 로그 확인 # tail -f /root/.forever/b1fw.log 5. forever 중지 # forever stop 0 2021. 1. 7.
[JQuery] DOM, document ready, onload, window load 호출 순서 JQuery 함수와 웹페이지의 실행 순서입니다. DOM load => $(document).ready() => => image, resource load => $(window).load() 2020. 1. 21.
자바스크립트 새로고침 방지 자바스크립트 새로고침 방지 스크립트 입니다. //새로고침 막기 function doNotReload(){ if( (event.ctrlKey == true && (event.keyCode == 78 || event.keyCode == 82)) || (event.keyCode == 116) ) { event.keyCode = 0; event.cancelBubble = true; event.returnValue = false; } } document.onkeydown = doNotReload; 2019. 4. 15.
Ajax 배열 전송 ($.ajaxSettings.traditional) Ajax 전송 시 배열로 넘기게되면은 []를 포함해서 넘어갑니다. 예를 들어 아래와 같이 호출하면 파라메타는 data[]=1&data[]=2 로 넘어갑니다. var data = new Array();data.push(1);data.push(2);$.ajax({url : "test.do",type : "GET", data : { data: data}, success : function(data) { ..... }}); 이럴때 $.ajaxSettings,traditional = true 라는 설정을 추가해서 아래처럼 호출해주면 var data = new Array();data.push(1);data.push(2);$.ajaxSettings.traditional = true;$.ajax({url : "test.. 2019. 1. 10.
이클립스 자바스크립트 동작 느려질때 이클립스에서 자바스크립트 동작이 느려지는 경우가 있습니다. 특히 복사/붙혀넣기 할때나 단어 선택할때 인데요, 그럴때는 아래처럼 처리해주시면 됩니다. windows > preferences > Editors > Text Editors > Hyperlinking 에서 JavaScript Element 에 해당하는 모든 체크 해제 2018. 11. 3.
JavaScript String(문자열) <-> Map(맵) 변환 자바스크립트에서 String 과 Map 변환하는 방법입니다. 1. Map -> String (Map to String) var str = JSON.stringify(Array.from( map.entries())); 2. String -> Map (String to Map) var map = new Map(JSON.parse(str)); 2018. 9. 11.