본문 바로가기

javascript7

[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.
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.
JavaScript 콜백 함수 구현 (jQuery CallBack) JavaScript에서 함수가 끝난 후에 호출되도록 콜백함수를 구현하는 경우가 있는데요 아래와 같이 구현하면 됩니다. // 콜백함수 선언function callBackTest( param ) {alert(param);} // 함수선언function testFunction( callback ) {if( typeof callback == 'function' ) {callback( '콜백함수로 보낼 파라메타' );}} // 함수 호출testFunction( callBackText); 2018. 7. 12.
개발 시 크롬 크로스 도메인 (cross domain) 처리 Ajax 호출을 할때 URL이 다른 사이트의 데이터를 가지고 오려면 아래와 같이 크로스도메인(CrossDomain) 에러가 발생하는 경우가 있어요. 'Access-Control-Allow-Origin' header is present on the requested resource' 이럴땐 아래와 같이 설정을 통해 크로스도메인을 무시하고 작업을 진행할 수 있어요. 크롬에서 오른쪽 버튼 누르고 속성으로 들어갑니다. 기존에는 --disable-web-security 만 붙히면 됐는데 지금은 --user-data-dir 인자를 추가로 더 붙혀야해요 아래 처럼 해주시면 됩니다."C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-web-s.. 2018. 7. 9.
자바스크립트 정규식 정리(숫자만, 한글만, 메일, 전화번호, 비밀번호) 입력 받을 때 원하는 값만 입력받기 위해서는 onkeyup 스크립트 함수에다가 값을 가져와서 아래의 정규식으로 비교해보면 됩니다. 첫번째 방법.str.replace(regex, '') 방식으로 정규식을 이용해 바로수정하던지 두번째방법.var regexp = /^[0-9]*$/v = $(this).val();if( !regexp.test(v) ) {alert("숫자만 입력하세요");$(this).val(v.replace(regexp,''));} 1. 숫자만var regex= /^[0-9]/g 2. 한글만var regex= /[a-z0-9]|[ \[\]{}()?|`~!@#$%^&*-_+=,.;:\"'\\]/g; 3. 이메일var regex=/^[-A-Za-z0-9_]+[-A-Za-z0-9_.]*[@]{1}[.. 2017. 5. 31.
JQuery Draggable UI 기본 예제 JQuery에서 제공해주는 Draggable UI 기본 사용법 예제 입니다 CMS에서 마우스 드래그를 통해 홈페이지를 쉽게 제작할 수 있도록하기위해 JQuery Draggable UI를 사용하였습니다 아래 소스는 제가 개발 전 테스트 전에 만들어봤던 소스이고 처음 사용하시는 분들한테 조금이나마 도움이 되고자 포스팅했습니다 아래 주소에 접속하시면 Draggable UI 기본 사용법을 알 수 있고 https://jqueryui.com/draggable/ 응용을 위해서는 아래의 예제소스를 참조해주세요 Draggable Div1Draggable Div2Draggable Div3Draggable Div4 HEADERBODYFOOTER 2016. 8. 17.