본문 바로가기

JavaScript

nodejs + mysql 간단 방명록. 자야되는데 이러고 있네.. DB연동해서 해봐야지 했던걸 드디어.. 작업시간은 3시간 정도? nodejs 와 mysql 모듈만 붙여서 만든 방명록. 나머지 express 라던지 웹 모듈을 붙이지 않고 작업. http://taesuz.com:89/guestbook 추후 nodejs 관련 강좌를 올려볼까 하는데, 귀찮아서 할련지 모르겠네.. 더보기
nodejs 채팅 데모. nodejs란? http://nodejs.org http://socket.io http://expressjs.com 3개를 이용. 채팅 구현. 얼마나 버틸지는 모르겠지만.. 이걸로 게임 서버 prototype 완성. 모바일도 보이게 하려고 하니 사이즈가 작아짐.. 데모 : http://taesuz.com:88 더보기
Javascript Object Table 출처: http://www.jasko.co.kr/lesson/object_table.html#history%20array Anchor | anchors array | Applet | applets array | Area | Array | Button | Checkbox | Date | document | FileUpload | Form | forms array | frames array | Hidden | History | history array | Image | images array | Layers | layers array | Link | links array | location | Math | MimeType | mimeTypes array | navigator | Number | Option .. 더보기
JQuery 를 이용한 html와 script 와 분리 요새 prototype.js 를 이용해, javascript 를 깔끔하게, 효율적으로 만드는 방안으로 생각 하고 있는 도중, JQuery 를 알게 되었다. 그런데 이게, JQuery 예제를 이용하던 도중 이것을 이용하면, 디자이너가 HTML를 넘기면 id 및 name 를 세팅하여, 넘겨주면, 스크립트 작업 후 개발을 할때, 디자인이 수정되어도, 가공된 페이지에 변경 없이 작업을 할수 가 있다고 생각이 들었다. Greate!! 물론 prototype 를 이용해 할수도 있는데 흠.. JQuery 를 이용하면 좀더 효율 적으로 할 수 있다. taesuz.net 링크 보시다 시피, 분리가 될수 있다. html 디자인은 그대로 있지만, 링크나, 스크립트 제어 부분이 완전히 분리되어있다. 좀더 공부 하면, 보다 깔.. 더보기
JSEclipse로 자바스크립트 애플리케이션 작성하기 (한글) JSEclipse... adobe에서 배포하는 아주 훌륭한 JS편집기이다. Eclipse에서 작업시에 편리하게 사용할수 있다. 설치 및 사용 설명은 IBM의 사이트 컬럼을 참조.. http://www.ibm.com/developerworks/kr/library/tutorial/os-eclipse-jseclipse/?S_TACT=105AGX55&S_CMP=EDU 더보기
self.close() 사용시 이 창을 닫으시겠습니까? 없얘기.. 출처 : http://cafe.naver.com/some8848.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=4 self.close(); 를 사용할시에 팝업이 뜨면서 예 아니오 버튼이 나오게 된다. 이것이 나오지 않고, 바로 닫게 하는 자바스크립트이다. [code type=javascript] if (/MSIE/.test(navigator.userAgent)) { if(navigator.appVersion.indexOf("MSIE 7.0")>=0) { window.open('about:blank','_self').close(); } else { window.opener = self; self.close(); } } [/code] 더보기
서로다른 도메인에서 Access 가능 스크립트 부모창,자식창에 각각 다음 소스를 삽입하세요.. [code type=javascript] [/code] document 오브젝브의 domain속성은 일종의 보안 목적으로 사용 됩니다. 구체적으로 말씀 드리자면.. 서로 다른 웹사이트의 페이지를 익스플로러 창 두개를 띄워서 각각 읽고 있다고 가정시에.. 두 페이지는 서로 어떠한 속성도 줄수도,읽을수도 없습니다. 예를 들자면, A사이트에서 팝업으로 B사이트의 페이지를 열었을때 B사이트의 페이지에서는 A사이트의 숨겨진 속성을 사용할수 없습니다.. 또, 이것이 정석이지요..각각의 보안효과를 위해서는.. 그런데 이런 문제가 발생할수 있습니다. www.yahoo.co.kr 과 search.yahoo.co.kr 은 같은 회사의 웹페이지 임에도 불구 하고, 위에서 말씀.. 더보기
쿠키를 이용한 아이디 저장.. 친구가 일하면서 나에게 숙제를 줘서.. 하다보니까 나중에 써먹을 일이 있을꺼 같아서.. 대충 구현하고 포스팅~ ------------------------------------------------------------------------------------------------ [code type=javascript] [/code] 더보기
JavaScript 부모창 새로고침.. 자식창에서 opener.location.reload() opener.parent.location.href = reload시키려는 페이지 더보기