일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- python tkinter 인터페이스
- 객체
- 황반석 옮김
- 블록 스코프
- 한글입력 안됨
- 자바스크립트 class
- 한글잘림
- 자바스크립트 객체
- 한글입력 오류
- 한글입력 씹힘
- 객체지향
- SwiftUI 기반의 iOS 프로그래밍
- 자바스크립트 객체 만들기
- 제이펍 출판
- 제이쿼리연결
- 핵심만 골라 배우는 SwiftUI 기반의 iOS 프로그래밍
- 맥 mysql
- 자바스크립트 배열 할당
- 맥 아파치
- max MySQL
- python GUI 사용하기
- 기획자랑 사이좋게 지내고 싶다
- 한글입력 잘림
- 비주얼스튜디오 코드
- 생활코딩
- 자바스크립트
- 닐 스미스 지음
- max apache
- 배열 분해 할당
- jquery 사용하기
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- python tkinter 인터페이스
- 객체
- 황반석 옮김
- 블록 스코프
- 한글입력 안됨
- 자바스크립트 class
- 한글잘림
- 자바스크립트 객체
- 한글입력 오류
- 한글입력 씹힘
- 객체지향
- SwiftUI 기반의 iOS 프로그래밍
- 자바스크립트 객체 만들기
- 제이펍 출판
- 제이쿼리연결
- 핵심만 골라 배우는 SwiftUI 기반의 iOS 프로그래밍
- 맥 mysql
- 자바스크립트 배열 할당
- 맥 아파치
- max MySQL
- python GUI 사용하기
- 기획자랑 사이좋게 지내고 싶다
- 한글입력 잘림
- 비주얼스튜디오 코드
- 생활코딩
- 자바스크립트
- 닐 스미스 지음
- max apache
- 배열 분해 할당
- jquery 사용하기
- Today
- Total
목록javascript, jQuery & Node.js/Node.js (8)
java,javascript,android,php,sql,공부용,메모용
https://tog-code.tistory.com/139 모듈, 모듈화하기, 노드 모듈 - 노드기능 02 노드는 코드를 모듈로 만들 수 있다. (브라우저의 자바스크립트와 다른점) 모듈 : 특정한 기능을 하는 함수나 변수들의 집합 모듈 필요한 기능만 재사용 프로그램 → 모듈도입 js → 프로그램A js tog-code.tistory.com 모듈화 한 내용중에 var.js를 변경해봤다 module // * module.exports 대신 exports로 각각 대입해도 동작함 // exports 객체 사용 시 // 1. exports 에 직접 객체를 대입해도 되지만 꼭 속성명과 속성값을 대입해야 함 // 2. module.exports 에 함수를 대입한 경우는 exports로 대입 불가능 // 3. expo..

노드는 파일 사이에 모듈 관계가 있는 경우가 많아 현재 파일 경로, 파일명을 알아야 할 때가 많다고 함 __filename과 __dirname 으로 경로에 대한 정보를 제공한다고한다 파일에 __filename 과 __dirname 을 넣어두면 실행 시 현재 파일명과 편재 파일 경로로 변경된다고 함 __filename : 현재 어떤 파일의 경로에 어떤 파일명의 파일인지를 알려줌 __dirname : 현재 이 파일이 들어있는 폴더까지의 경로를 알려줌

setTimeout(콜백함수, 밀리초) 주어진 밀리초 1,000분의 1초 이후에 콜백 함수를 실행 setInterval(콜백함수, 밀리초) 주어진 밀리초마다 반복해서 실행 setImmediate(콜백함수) 콜백 함수를 즉시 실행 -> 모두 아이디를 반환하며 아이디를 사용하여 취소함 clearTimeout(아이디) clearInterval(아이디) clearImmediate(아이디) const timeout = setTimeout(() => { console.log('1.500초 후 실행 1.5초'); }, 1500); const interval = setInterval(() => { console.log('1초 마다 실행'); }, 1000); const timeout2 = setTimeout(() =>..

모든 파일에 접근이 가능한 전역 객체이다 브라우저의 window 같은 객체 window.open 메서드를 open으로 호출할 수 있는 것처럼 global도 생략할 수 있다. require 함수도 global.require 에서 global 생략된 것 console도 global 생략된 것 * node의 window, document 객체 : 노드에서 window 나 document를 사용하면 에러다 전역객체로 파일간의 간단한 데이터를 공유할 때 사용하기도 함 데이터 공유 ex : 파일 두개 생성 globalA.js globalB.js globalA module.exports = () => global.message; globalB const A = require('./globalA'); global.me..
노드는 코드를 모듈로 만들 수 있다. (브라우저의 자바스크립트와 다른점) 모듈 : 특정한 기능을 하는 함수나 변수들의 집합 모듈 필요한 기능만 재사용 프로그램 → 모듈도입 js → 프로그램A js ↗️ ↘️ js → 프로그램B 그림처럼 안되지만... 프로그램에서 모듈을 도입해서 js파일이 3개정도 있다고하면 그 모듈 js 파일로 프로그램 a에도쓰고 b 에도 쓰고 안쓸수도 있다.. 재사용가능성이 높다는 이야기 var.js 와 func.js, index.js 같은 폴더에 생성 var.js const odd = '홀수입니다'; const even = '짝수입니다'; // module.exports 안에 대입했고 이파일은 모듈로 기능이 가능해진다. module.exports = { odd, even }; /* ..
자바스크립트는 컴파일 하지 않고 즉석에서 코드를 실행한다 읽고 Read -> 해석하고 Eval -> 결과를 반환하고 Print -> 종료할 때까지 반복 Loop REPL Read Eval Print Loop 노드의 REPL 사용해보기 VS code에서 Ctrl+` 이용해서 콘솔(명령프롬프트)을 열고 node 입력 콘솔에 헬로월드 입력해보기~ const str = 'Hello World, hello node'; console.log(str); JS파일 만들어서 해보기 파일명 helloWorld.js function helloWorld() { console.log('Hello World'); helloNode(); } function helloNode() { console.log('Hello Node'); ..
https://nodejs.org/en/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 사이트 접속 Node.js 설치화면에 크게 2개가 있는데 0.0.0 LTS / 0.0.0 Current 라고써져있다 LTS는 기업을 위해 3년 지원하는 버전 짝수 버전만 LTS 버전이 될 수 있다고함 Current 최신 기능을 담고 있는 버전 / 실험적인 기능이 있어 에러가 발생할 수 있다, 서버에 신 기능이 필요하거나 학습용으로 사용 나는 current 설치했다 터미널을 열고 설치가 되었는지 확인하면 된다 ydui-MacBookPro:~ yd$ node -v v17.3.0 ydui-MacBookPro..
Node.js Node.js는 chrome V8 javascript 엔진으로 빌드된 javascript 런타임 이다 - 서버 애플리케이션을 실행함 서버를 실행할 수 있는 것 - 노드를 통해 다양한 자바스크립트 애플리케이션을 실행 할 수도 있다. 서버만을 실행하는 것은 아니며 자바스크립트 프로그램을 실행하는 런타임으로서 사용하는 방법을 배울 것 1) 런타임이란? 런타임은 프로그램이 실행되고 있는 때 존재하고 있는 곳을 말함 - 자바스크립트 런타임 노드는 자바스크립트 프로그램을 컴퓨터에서 실행할 수 있다. 노드는 자바스크림트의 실행기다. (기존 자바스크립트는 웹 브라우저 위에서만 실행할 수 있었다 브라우저는 자바스크립트 런타임을 내장하고 있다 구글에서 v8엔진으로 크롬을 출시하고 노드 프로젝트를 시작했다…생..