분류 전체보기
-
socket.io ( node.js )자료 정리 2020. 2. 25. 21:00
const app = require('express')(); const socketIo = require("socket.io"); const io = socketIo.listen(app.listen(4000)); io.sockets.on('connection', function (socket) { console.log("연결 성꽁"); }); 프로젝트를 진행 할 때 socket.io를 사용하여 방마다 채팅방을 만들어 방에 참여한 사람들과 함께 채팅을 할 수 있는 기능을 넣어야 했었다. 하지만 소켓을 사용해 보는 것은 처음이여서 공부를 해봐야겠다는 생각이 들었습니다. socket.io란? websocket을 간단히 이해해면 더 쉽게 socket.io를 이해할 수 있습니다. websocket이란? 기존의 H..
-
let, const , var 비교 분석자료 정리 2020. 2. 21. 15:18
js에서 변수 선언할 때 사용하는 것이 3가지 있다. var, let, const 처음에 js를 시작했을 때에는 var를 사용하는 것이 편하여 변수 선언을 거의 var를 사용하였는데 조금 더 해보니 let 혹은 const 위주로 사용하게 되었다. 그 이유를 설명하기 전에 간단하게 var, let, const를 확인해보고 다른점을 비교 분석 무엇을 사용하는 것이 좋은지에 대해 알려 주겠습니다. var 와 let, const의 차이는 무엇인가? var는 function scoped let과 const 는 block scoped 입니다. 그럼 function scoped와 block scoped는 무엇인가요?? scoped는 경계선으로 이해하면 될 것이다. 앞에 뭐가 붙였냐에 따라서 경계선의 기준을 정하는 것..
-
Javascript의 장, 단점자료 정리 2020. 2. 20. 15:53
Javascript를 사용하고 있었지만 다른 사람이 Javascript이 뭐야? 하고 물어보면 쉽게 대답하지 못한다는 것을 깨닫고 이번 기회에 한번 제대로 알아보려고 글을 작성해봅니다. 미국의 넷스케이프에서 만들어진 언어로 객체 기반의 스크립트 프로그래밍언어 (객체지향 언어) 입니다. 웹 페이지를 만드는 html의 script이 하는 역활을 따로 빼서 할 수 있게 만든 것입니다. 이름의 자바가 들어가 처음 들어보면 자바와 비슷한 언어라 느껴질 수 있지만 자바와는 다른 언어 입니다. 그러면 객체 지향 언어는 무엇인가요? 객체 지향은 프로그램을 객체 단위로 나누어서 이 객체들이 서로 상호작용하는 것을 말합니다. 객체에 종류에는 js에 내장 객체 , 브라우저 내..
-
scope 란자료 정리 2020. 2. 20. 15:43
function fun(text){ let block = "block"; var test = "test"; console.log("test : " + test); console.log("Text : " + text); console.log("block : " + block); } fun("umm"); console.log("test2 : " + test); console.log("block2 : " + block); /* test : test' 'Text : umm' 'block : block' ReferenceError: test is not defined ReferenceError: block is not defined */ scope는 범위라는 뜻을 가지고 있습니다. js에서도 scope는 범위, ..