본문 바로가기

전체 글153

javaScript에서 함수를 동적으로 생성하기. javaScript 프로그램을 만들다 보면 이벤트 콜백 함수에 다른 함수를 넣어야 하는 경우도 생기게 된다. 여러개의 Object에 다른 parameter를 넘기는 Callback Function을 넣었는데, 제일 마지막에 넣은 Callback Function만 호출되는 경우가 생기기도 한다. 그 때 사용할 수 있는 방법을 저장하기로 한다. var fncMap={}; // 동적 함수가 저장될 곳. function init(){ makeCallBackFnc('1', 'p'); // 함수를 만든다. makeCallBackFnc('2', 'pp'); // 위에서 만든 함수와는 다른 함수가 생성 fncMap['1'](); // 1번째 함수 호출 fncMap['2'](); // 2번째 함수 호출 } // fncM.. 2013. 7. 26.
javaScript : uniqueId 만들기. javaScript Closures를 이용한 유니크한 id 만들기. 코뿔소책(자바스크립트 완벽가이드)에 있는 예제 var uniqueId = (function(){ var id=0; return function(){ return id++;} })(); 위 예제에서 중요한 점은 위의 id가 처음에 한 번 만들어 진뒤 거기에 접근할 수 있는 방법이 없다는 점이다. 불변의 id를 만든 것이다. uniqueId는 함수이므로 뒤에 () 연산기호를 붙여야 한다. alert( uniqueId()); uniqueId()가 호출 될 때 마다 id가 1씩 증가해서 값을 리턴해준다. 어느 누구도 그 값을 변경할 수 없다. 2013. 7. 26.
[펌]"쭉정이 개발자들은 일찌감치 다른 길로" 펌글입니다. 공감가는 내용이라서 펌기능 막아 놓은 것을 억지로 뚫고 가지고 왔습니다. 원본글 (http://neo_turing.blog.me/20192160740 ) 제 개인적인 의견과 별 차이가 없음을 알려드립니다. ㅋㅋㅋ ========================================================================= 내게 SW개발쪽으로 진로 상담을 해 오는 사람들이 꽤 되는 상황이라...이에 대한 전체적인 내용을 밝혀둔다. 이쪽 지원하려는 사람들은 참고하시라. 잘못된 길로 들어설 가능성을 어느정도 방지할 수 있을테니까... 이하의 내용은 순전히 내 개인적 경험에 따른 것이므로...꼭 이럴거라고 생각할 필요는 없다. 그러나 대개의 경험많은 개발자들은 공감할 듯.. A.. 2013. 7. 22.
MySQLWorkbench 가 windows 7 64bit Ultimate K 에서 동작 안하는 문제 아무리 실행해도 아무런 응답이 없다. -_ㅡ;; 에러메시지도 없고... (http://www.microsoft.com/en-us/download/confirmation.aspx?id=5555) MS 에서 위 파일을 다운로드 받아 실행시키니까 되었다. 구글에서 찾으니 여러가지 해법이 있는 걸로 봐서 원인이 다양한 것 같고, 각각의 해결책이 다를 것 같다. 우선 나는 이렇게 해결되었다. 2013. 7. 20.