그녀의 노트 150

얼럿(alert)보다는 콘솔(console.log)를 이용하자 - 디버깅

얼럿(alert)보다는 콘솔(console.log)를 이용하자 - 디버깅가끔 변수값 등을 체크할때 alert()을 많이 사용한다. 그런데, ajax로 구현된 페이지에서는 alert 을 띄우느라 화면의 동작이 멈추게 된다.이럴때는 alert() 보다는 console.log()를 이용하자. console.log()를 이용하면 좋은점alert()으로 띄웠을때 [Object Object] 등으로 나오는 값들을 console을 찍으면 다 알수있다.(짱) var kkk = "콘솔찍어보앙";console.log(kkk);var obj = {aaa : "xxx", bbb : "yyy" , ccc : "zzz"}alert(obj);console.log(obj); 브라우저의 개발자도구 (IE/크롬 F12) 에서 conso..

Note/그밖에 2013.03.06

팝업창 띄우면서 팝업창으로 폼 서브밋하기

팝업창 띄우면서 팝업창으로 폼 서브밋하기팝업, 아이프레임 진짜 귀찮은 존재들이다............ 후....... 라 했을때//팝업창 띄우면서 폼 전달function openpop() {openWindow('print_daily.php','popup_print','800','800','yes');document.frm.target='popup_print'; // 팝업창 윈도우 이름document.frm.action = 'print_daily.php'; // 팝업창 주소폼이름.submit();} // 새창 띄우기 화면의 위치지정function popWindow(url,name,w,h,top, left) {window.open(url,name,"width="+w+",height="+h+",scrollba..

Note/그밖에 2013.03.06

Express - 노드 웹 프레임워크 :: express 를 이용해서 웹서버를 구동시켜보자.

Express - 노드 웹 프레임워크2013-03-06 기준 최신버전 3.0.0 공식 홈(영문) : http://expressjs.com/한글번역 : http://firejune.io/express/ node.js 기반 웹 프레임워크로, 웹 개발을 하는데 필요한 편리한 기능들을 갖고있다.현재 node.js 기반의 가장 널리, 많이 사용하고 있는 웹 프레임워크다. api 문서 : http://expressjs.com/api.html예제 : https://github.com/visionmedia/express/tree/master/examples express를 이용한 예제들은 GitHub 에서 검색하면 많이 나온다. express를 이용해서 아ㅏㅏㅏㅏㅏㅏㅏ주 간단한 웹서버를 구동시켜보자. 1. expres..

Note/Node.js 2013.03.06

자바스크립트 Date format

자바스크립트에서 포맷을 맞춰 날짜를 가져오기란 참 귀찮은 일이다.그래서 이렇게 쓴다. 어디서 퍼왔는지 기억나지 않아 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ아래와 같이 선언해 놓고 (자바스크립트 가장 상단에 넣는게 좋겠지..), 그냥 불러다 쓰면된다.Date.prototype.format = function(f) { if (!this.valueOf()) return " "; var weekName = ["일요일", "월요일", "화요일", "수요일", "목요일", "금요일", "토요일"]; var d = this; return f.replace(/(yyyy|yy|MM|dd|E|hh|mm|ss|a\/p)/gi, function($1) { switch ($1) { case "yyyy": return d.getFullYea..

Note/그밖에 2013.03.06

OLPT 와 OLAP

OLTP[ on-line transaction processing ]on-line transaction processing의 약어. 호스트 컴퓨터와 온라인으로 접속된 여러 단말 간의 처리 형태의 하나. 여러 단말에서 보내온 메시지에 따라 호스트 컴퓨터가 데이터 베이스를 액세스하고, 바로 처리 결과를 돌려보내는 형태를 말한다. 데이터 베이스의 데이터를 수시로 갱신하는 프로세싱을 의미한다. 주문 입력 시스템, 재고 관리 시스템 등 현업의 거의 모든 업무는 이 같은 성격을 띠고 있다. 현재 시점의 데이터만을 DB가 관리한다는 개념이며, 이미 발생된 트랜잭션에 대해서는 데이터값이 과거의 데이터로 다른 디스크나 테이프 등에 보관될 수 있다. OLAP[ online analytical processing ] onl..

Note/그밖에 2013.03.04

자바스크립트 물결 연산자(~)

node.js 에서 express 3을 이용하여 프로젝트를 진행하던중차장님이 설정하신 app.js 부분에서 의문발생.. app.use(function(err, req, res, next){ if (~err.message.indexOf('not found')) return next();res.status(500).send(error.ER_API_SERVER); }); 검색해서 찾아 보니, 이건 비트 연산자라고 한다.원문글을 긁어와서 적어보겠당.원문 : http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=74574 C 언어와 마찬가지로 비트로 부정하는 연산자입니다. 예를 들면, 브라우저는 대부분 32비트니 32비트 정수죠. 9 =..

Note/그밖에 2013.02.26