전체 글

전체 글

    [JavaScript] 스크롤바 맨 아래로 내리기

    jQuery $('#my_div').scrollTop($('#my_div')[0].scrollHeight);

    [Node.js] Socket.io를 이용한 채팅방 만들기

    보호되어 있는 글입니다.

    [CSS] <li> 태그에서 float속성 right일 때 행 나누는 방법

    clear : both 사용 .left{ text-align : left; clear:both;} .right{ text-align : right ; margin-right : 20px; float:right ; clear:both;} clear : both 미사용 .left{ text-align : left;} .right{ text-align : right ; margin-right : 20px; float:right ;} * float - 박스를 좌측이나 우측으로 붙이고 아래 내용이 그 주변을 흐르게 하는 속성 - float한 박스에 width값을 주어야 모든 구형 브라우저까지도 동일한 결과로 표현 * clear : both; - float한 박스들의 바로 아래 박스에게 주변을 흐르지 않고 원래대로..

    [Node.js] Socket.io 나를 제외한 모든 클라이언트에게 전송

    * 나를 포함한 모든 클라이언트에 전송 io.sockets.emit(event, object) * 나를 제외한 모든 클라이언트에 전송 socket.broadcast.emit(event, object)

    [Node.js] Express sendFile 에서 외부 JS 파일을 포함하기

    NodeJS Express sendFile 에서 서버에 접속하는 클라이언트에게 html파일을 보내줄 경우, 그 html파일 안에 있는 js의 외부주소 파일을 기존과 다른 방식으로 포함시켜야 한다. 외부 js 파일 포함시키는 방법 (server) app.use('/js', express.static(__dirname + '/js')); 외부 js 파일 포함시키는 방법 (client) var express = require('express'); var app = express(); var http = require('http').Server(app); // server.js의 실행경로 + '/js'를 localhost:port/js로 마운트 app.use('/js', express.static(__dirna..

    [Node.js] Node.js 설치 (Windows)

    * 다운로드 사이트 https://nodejs.org/en/download/ Download | Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org Windows Installer (.msi) 파일 다운로드 [window key] + [R] -> cmd 입력 후 실행 node -v node.js 버전 확인 cd (change directory) [.js파일 경로] 실행한 .js 파일 경로도 이동 node [js파일] .js 파일 실행 * node.js 특징? 1. 웹서버 기능 2. 모듈 시스템 3. 싱글쓰레드 단점 개선 4. 기본적인 내장 객체 존재 5.기본적으로 제공하는 모듈 * node.j..

    [Node.js] 특정한 path값 이외 페이지 접근 오류(404 Not Found) 표시

    var express = require('express'); var app = express(); var http = require('http').Server(app); // host:port/connect -> index.html을 띄워준다. app.get('/connect',function(req, res){ res.sendFile(__dirname + '/index.html'); }); // connect 를 제외한 나머지 경로 모두 4o4 error. app.all('*',function(req,res){ res.status(404);// 4o4 Not Found }); // localhost:3000 server on http.listen(3000, function(){ console.log('..