본문 바로가기

자바스크립트와 캔버스

멀티채팅방 기능구현~! 과거에 세이클럽 등의 플랫폼에서 채팅을 해보신적이 있나요? 회원들이 직접 채팅방을 만들고 채팅방에 들어가 채팅도 하고 뭐 그런 게 꽤 유행이었지요. 짜투리 시간을 활용해 연습용 프로젝트를 하나 만들었습니다. 디자인 전혀 없고 단순히 기능만 있지만, 직접 방을 만들고 들어가 채팅할 수 있다는 점에서 의미가 있을것 같네요. node.js 를 이용, 소켓IO로 개발하였는데요, 응용하면 여러가지로 활용이 가능합니다. 실시간 웹의 매력에 푹 빠질것 같은 요즈음입니다. URL 은 아래와 같은데 오류도 잡고 수정도 하고 디자인도 다듬을 예정이라 ( 방 삭제 기능도 없다는.. ) 갑자기 언제 작동안될지도 모릅니다 :) http://3.38.118.214:8080/ 더보기
jQuery 프로미스 - await 처리 최근 자바스크립트 문법에 발맞추어 jquery Ajax 도 프로미스(Promise) 방식의 코딩 패턴을 지원하는 사실을 알게 되었는데요. 몇 버전부터 지원되는지는 알 수 없으나, 3.6.0 버전에서는 확실히 지원되는 것으로 확인됩니다. 우선 결과소스를 먼저 확인시켜드리겠습니다. json 결과를 반환해줄 node.js 서버 소스를 아래와 같이 구성하고, const express=require('express'); const bodyParser = require('body-parser'); const app=express(); app.use(express.static('public')); app.use(bodyParser.json()); app.use(bodyParser.urlencoded({extended.. 더보기
캔버스와 함께하는 자바스크립트, 13번째 시간 - 3D세계의 창조 1. HTML 표준 CANVAS 기술 소개 / https://itadventure.tistory.com/130 2. 자바스크립트와 CANVAS 두번째시간. 캔바스에 눈을 내리자 / https://itadventure.tistory.com/131 3. 자바스크립트와 캔버스 3번째 시간, 공튀기기 놀이 / https://itadventure.tistory.com/132 4. 자바스크립트와 캔버스 4번째 시간, 마우스의 파동을 느껴봐! | https://itadventure.tistory.com/133 5. 자바스크립트와 캔버스, 테트리스를 만들어봐-1 | https://itadventure.tistory.com/136 6. 자바스크립트와 캔버스, 테트리스를 만들어봐-2 | https://itadventure.. 더보기
자바스크립트와 캔버스 12, 테트리스를 만들어봐-Final 1. HTML 표준 CANVAS 기술 소개 / https://itadventure.tistory.com/130 2. 자바스크립트와 CANVAS 두번째시간. 캔바스에 눈을 내리자 / https://itadventure.tistory.com/131 3. 자바스크립트와 캔버스 3번째 시간, 공튀기기 놀이 / https://itadventure.tistory.com/132 4. 자바스크립트와 캔버스 4번째 시간, 마우스의 파동을 느껴봐! | https://itadventure.tistory.com/133 5. 자바스크립트와 캔버스, 테트리스를 만들어봐-1 | https://itadventure.tistory.com/136 6. 자바스크립트와 캔버스, 테트리스를 만들어봐-2 | https://itadventure.. 더보기
자바스크립트와 캔버스 11, 테트리스를 만들어봐-7 1. HTML 표준 CANVAS 기술 소개 / https://itadventure.tistory.com/130 2. 자바스크립트와 CANVAS 두번째시간. 캔바스에 눈을 내리자 / https://itadventure.tistory.com/131 3. 자바스크립트와 캔버스 3번째 시간, 공튀기기 놀이 / https://itadventure.tistory.com/132 4. 자바스크립트와 캔버스 4번째 시간, 마우스의 파동을 느껴봐! | https://itadventure.tistory.com/133 5. 자바스크립트와 캔버스, 테트리스를 만들어봐-1 | https://itadventure.tistory.com/136 6. 자바스크립트와 캔버스, 테트리스를 만들어봐-2 | https://itadventure.. 더보기
자바스크립트와 캔버스 10, 테트리스를 만들어봐-6 1. HTML 표준 CANVAS 기술 소개 / https://itadventure.tistory.com/130 2. 자바스크립트와 CANVAS 두번째시간. 캔바스에 눈을 내리자 / https://itadventure.tistory.com/131 3. 자바스크립트와 캔버스 3번째 시간, 공튀기기 놀이 / https://itadventure.tistory.com/132 4. 자바스크립트와 캔버스 4번째 시간, 마우스의 파동을 느껴봐! | https://itadventure.tistory.com/133 5. 자바스크립트와 캔버스, 테트리스를 만들어봐-1 | https://itadventure.tistory.com/136 6. 자바스크립트와 캔버스, 테트리스를 만들어봐-2 | https://itadventure.. 더보기
자바스크립트와 캔버스 9, 테트리스를 만들어봐-5 1. HTML 표준 CANVAS 기술 소개 / https://itadventure.tistory.com/130 2. 자바스크립트와 CANVAS 두번째시간. 캔바스에 눈을 내리자 / https://itadventure.tistory.com/131 3. 자바스크립트와 캔버스 3번째 시간, 공튀기기 놀이 / https://itadventure.tistory.com/132 4. 자바스크립트와 캔버스 4번째 시간, 마우스의 파동을 느껴봐! | https://itadventure.tistory.com/133 5. 자바스크립트와 캔버스, 테트리스를 만들어봐-1 | https://itadventure.tistory.com/136 6. 자바스크립트와 캔버스, 테트리스를 만들어봐-2 | https://itadventure.. 더보기
자바스크립트와 캔버스 8, 테트리스를 만들어봐-4 1. HTML 표준 CANVAS 기술 소개 / https://itadventure.tistory.com/130 2. 자바스크립트와 CANVAS 두번째시간. 캔바스에 눈을 내리자 / https://itadventure.tistory.com/131 3. 자바스크립트와 캔버스 3번째 시간, 공튀기기 놀이 / https://itadventure.tistory.com/132 4. 자바스크립트와 캔버스 4번째 시간, 마우스의 파동을 느껴봐! | https://itadventure.tistory.com/133 5. 자바스크립트와 캔버스, 테트리스를 만들어봐-1 | https://itadventure.tistory.com/136 6. 자바스크립트와 캔버스, 테트리스를 만들어봐-2 | https://itadventure.. 더보기