Computer/WEB, php-java-script

Node.js에서 웹서버 바로 가능한데, Nginx를 사용하는 이유

Node.js는 자체적으로 웹 서버를 실행할 수 있는 기능을 제공하며, 이를 통해 직접 웹 애플리케이션을 운영할 수 있다.간단한 예로, http 모듈을 사용하여 기본적인 웹 서버를 설정할 수 있다.const http = require('http');const hostname = '127.0.0.1';const port = 3000;const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Hello World\n');});server.listen(port, hostname, () => { console.log(`Server runnin..
Computer/WEB, php-java-script

const, var, let

var: var 키워드는 자바스크립트에서 가장 오래된 변수 선언 방식이에요. 가장 큰 특징인 함수 스코프(function scope) 때문에, 가끔 예상치 못한 동작이 발생할 수 있어요. 함수 내부에서 선언된 var 변수는 그 함수 내에서만 접근이 가능하지만, 블록(중괄호)와 관계 없이 접근이 가능해요. let: let 키워드는 ES6(자바스크립트의 버전)부터 도입된 변수 선언 방식이에요. let은 블록 스코프(block scope)를 갖고 있어서, 중괄호 { } 사이에서만 접근이 가능해요. 그래서 var보다 코드를 작성하고 관리하기에 안전한 방식이라고 볼 수 있죠. const: const 키워드도 let처럼 ES6부터 도입된 방식이구요. 블록 스코프를 가지며, 한 번 값을 할당하면 상수처럼 변경할 수 ..
Computer/WEB, php-java-script

JS/ 천 단위마다 콤마(,) 자동 생성

HTML onkeyup 속성은 현재 요소에서 onKeyUp 이벤트 핸들러를 반환합니다. https://developer.mozilla.org/ko/docs/Web/API/GlobalEventHandlers/onkeyup JS function inputNumberFormat(obj) { obj.value = comma(uncomma(obj.value)); } function comma(str) { str = String(str); return str.replace(/(\d)(?=(?:\d{3})+(?!\d))/g, '$1,'); } function uncomma(str) { str = String(str); return str.replace(/[^\d]+/g, ''); } replace() 메서드는 어떤 ..
Computer/WEB, php-java-script

JS/ 소수점 자리수 처리

소수점 자리수 올림 const number1 = 1.3434 const number2 = 10.4321 const number3 = 100.5342 console.log(Math.ceil(number1)) // 2 console.log(Math.ceil(number2)) // 11 console.log(Math.ceil(number3)) // 101 Math.ceil() 함수는 주어진 숫자보다 크거나 같은 숫자 중 가장 작은 숫자를 integer 로 반환합니다. https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Math/ceil 소수점 자리수 내림 const number1 = 1.3434 const number2 =..
Computer/WEB, php-java-script

웹소켓으로 전송할 수 있는 데이터 종류

웹소켓 프로토콜은 텍스트와 바이너리 데이터를 지원합니다. 자바스크립트에서 바이너리 데이터는 ArrayBuffer와 Blob 클래스로 표시되고, 텍스트는 문자열로 표시된다. 일반 텍스트와 바이너리 포멧을 사용하면, 거의 모든 유형의 HTML5 미디어를 전송/ 디코딩할 수 있다. 웹소켓은 한 번에 하나의 바이너리 포멧만을 지원하며, 아래와 같이 반드시 명시적으로 선언해야 한다. socket.binaryType ="arraybuffer"; 또는 socket.binaryType = "blob" 문자열 OnMessage 이벤트가 발생할 때 마다 클라이언트가 데이터 타입을 확인하고 동작. 자바스크립트에서 동등 연산자(===)를 사용해 데이터 타입의 문자열인지 여부를 쉽게 판단가능. socket.OnMessage =..
Computer/WEB, php-java-script

체격지수계산

체격지수 계산 만들기 * 신장과 체중을 입력합니다. * 입력후 계산하기 버튼을 누르면... * BMI 값이 출력되면서 메시지가 함께 나타납니다. 체격지수(BMI) 계산 신장 [Cm] 체중 [Kg] BMI 참고/ BMI에 의한 비만 판정 판정 BMI 저체중(마름) 20이하 보통체중(보통) 20~24 과체중(약간비만) 24~26.4 비만체중(비만) 26.4초과 *BMI (Body Mass Index) 코코아스터디 출처 : http://caramelstudy.blog.me/
EIGHTBOX
EIGHTBOX
hwaya.

programmer

🍋일상의 소소한 순간들부터 큰 꿈까지, 호기심을 만족시킬 다양한 카테고리를 담은 블로그 입니다. 그리고, 소소한 행동에 감동하며 기뻐하고 하루하루에 감사하는 사람🌵

Today Yesterday Total
최신글