writable.cork() 메서드는 기록된 모든 데이터가 메모리 내부에 버퍼링되도록 강제하는 데 사용됩니다. 이 버퍼링된 데이터는 stream.uncork() 또는 stream.end() 메서드가 호출된 후에만 버퍼 메모리에서 제거됩니다. 구문 코르크() writeable.cork() 풀기() writeable.uncork() 매개변수 작성된 데이터를 버퍼링하기 때문입니다. 필요한 매개변수만 쓰기 가능한 데이터가 됩니다. 예시 이름이 cork.js인 파일을 만들고 아래 코드 스니펫을 복사합니다. 파일을 생성한 후 다음
writable.writableLength 속성은 쓸 준비가 된 큐에 있는 바이트 또는 개체의 수를 표시하는 데 사용됩니다. highWaterMark에서 상태에 따라 데이터를 검사하는 데 사용됩니다. 구문 writeable.writableLength 예시 1 이름이 writableLength.js인 파일을 만들고 아래 코드 조각을 복사합니다. 파일을 생성한 후 다음 명령을 사용하여 아래 예와 같이 이 코드를 실행하십시오 - node writableLength.js // Program to demonstrate writable.wr
writable.writableObjectMode 속성은 지정된 쓰기 가능한 Stream의 objectMode 속성을 가져오는 데 사용됩니다. 개체 모드가 설정되어 있으면 속성이 true를 반환하고, 그렇지 않으면 false를 반환합니다. 구문 writeable.writableObjectMode 예시 writableObjectMode.js라는 이름의 파일을 만들고 아래 코드 조각을 복사합니다. 파일을 생성한 후 다음 명령을 사용하여 아래 예와 같이 이 코드를 실행하십시오 - 노드 writeableObjectMode.js writ
React Native는 iOS 및 Android용 기본 모바일 앱을 빌드하도록 특별히 설계된 Facebook의 오픈 소스 JavaScript 모바일 프레임워크입니다. React Native는 모바일 플랫폼용 사용자 인터페이스를 구축하는 데 도움이 되는 ReactJS JavaScript 라이브러리를 기반으로 합니다. React Native는 기존 IOS 또는 Android 앱 내에서 직접 사용하거나 처음부터 기본 앱을 빌드할 수 있습니다. 현재 React Native는 Facebook 모바일 앱, Instagram, Pintere
반응 네이티브에서 가장 중요한 핵심 구성 요소는 다음과 같습니다 - React 네이티브 구성 요소 Android 네이티브 보기 IOS 네이티브 보기 웹 브라우저 설명 보기 - Android 기기에서 앱이 보일 때 컴포넌트는 으로 변경됩니다. 앱이 IOS 기기에서 보일 때 컴포넌트가 로 변경됩니다. 웹 브라우저에서 볼 때 컴포넌트는 태그로 변경됩니다. 플렉스박스 레이아웃을 지원하는 코어 컨테이너입니다. 또한 터치 처리를 관리합니다. 텍스트 - Android 기기에서 앱이 보일 때 컴포넌트는 로 변경
State는 데이터의 출처입니다. 우리는 항상 상태를 가능한 한 단순하게 만들고 상태 저장 구성 요소의 수를 최소화하려고 노력해야 합니다. 예를 들어 상태의 데이터가 필요한 구성 요소가 10개 있는 경우 모든 구성 요소의 상태를 유지할 컨테이너 구성 요소 하나를 만들어야 합니다. 예시 1 사용자가 버튼을 누르면 버튼 제목이 ON/OFF로 변경됩니다. 상태는 아래와 같이 생성자 내부에서 초기화됩니다 - constructor(props) { super(props); this.state
소품은 반응 구성 요소를 수정하는 데 도움이 되는 속성입니다. 생성된 컴포넌트는 props 개념을 사용하여 다른 매개변수와 함께 사용할 수 있습니다. 소품을 사용하면 한 구성 요소에서 다른 구성 요소로 정보를 전달할 수 있으며 동시에 요구 사항에 따라 구성 요소를 재사용할 수 있습니다. ReactJS에 정통하다면 props에 익숙할 것입니다. React Native에서도 동일한 개념을 따릅니다. props가 무엇인지 설명하는 예를 살펴보겠습니다. 예제 1:React Native 내장 컴포넌트 내의 Props 이미지 구성 요소
앱 스타일 지정은 다음과 같이 수행할 수 있습니다. − 스타일시트 구성요소 사용 인라인 스타일 사용 스타일시트 구성요소 사용 React 기본 Stylesheet 구성 요소는 앱에 스타일을 적용하고 싶을 때 매우 편리하고 깔끔합니다. Stylesheet 구성 요소로 작업하려면 먼저 아래와 같이 가져옵니다. - import { StyleSheet } from 'react-native'; 다음과 같이 Stylesheet 컴포넌트를 사용하여 스타일을 생성할 수 있습니다 - const styles = StyleSheet
ScrollView는 여러 구성 요소와 보기를 수용할 수 있는 스크롤 컨테이너입니다. 반응형의 핵심 구성 요소 중 하나이며 이를 사용하여 세로 및 가로로 스크롤할 수 있습니다. ScrollView는 실행 중인 플랫폼에 따라 기본 항목에 매핑됩니다. 따라서 Android에서는 보기가 에 매핑되고 iOS에서는 웹 환경에서 및 가 됩니다. 예시 1:ScrollView를 사용한 수직 스크롤 이 예에서 ScrollView에는 Text 구성 요소와 함께 View가 있으며 View 내부에 래핑됩니다. ScrollView로 작업하려면 먼저
FlatList는 목록 항목을 로드하는 데 사용할 수 있는 컨테이너입니다. 머리글 및 바닥글 지원, 다중 열 지원, 수직/수평 스크롤, 지연 로딩 등을 제공합니다. 다음은 FlatList의 몇 가지 중요한 기능입니다 - 스크롤 로딩과 함께 제공 ScrolltoIndex 지원을 사용하여 스크롤 조정 가능 머리글 및 바닥글 지원 제공 다중 열 지원 크로스 플랫폼 구성 가능한 조회가능성 콜백 FlatList의 기본 구조는 다음과 같습니다 - <FlatList data={DataContainer} renderItem={ you
process.arch() 메서드는 현재 node.js 프로세스가 컴파일되는 컴퓨터의 CPU 아키텍처를 가져오는 데 사용됩니다. 동일한 값 중 일부는 arm, arm64, ia32, mips, mipsel, ppc, ppc64, x32, x64 등입니다. 구문 process.arch() 매개변수 컴파일이 발생하는 코드의 아키텍처를 반환하기 때문입니다. 입력이 필요하지 않습니다. 아키텍처 이름만 반환합니다. 예시 architecture.js라는 이름의 파일을 만들고 아래 코드 스니펫을 복사합니다. 파일을 생성한 후 다음 명령을 사
process.argv() 메서드는 Node.js 프로세스가 시작될 때 전달된 모든 명령줄 인수를 반환하는 데 사용됩니다. 첫 번째 요소는 항상 process.execPath와 동일한 값을 포함합니다. 구문 process.argv() 매개변수 node.js 프로세스 전에 전달된 모든 명령줄 인수를 반환하기 때문입니다. 사용자의 입력이 필요하지 않습니다. 예시 argv.js라는 이름의 파일을 만들고 아래 코드 조각을 복사합니다. 파일을 생성한 후 다음 명령을 사용하여 아래 예와 같이 이 코드를 실행하십시오 - 노드 argv.js
process.argv0() 메서드는 node.js 애플리케이션이 시작될 때 전달되는 argv[0]에 대한 원래 값의 읽기 전용 복사본을 저장하는 데 사용됩니다. 구문 process.argv0() 매개변수 argv[0]의 저장된 값에 대한 읽기 전용 복사본만 반환하기 때문입니다. 사용자의 입력이 필요하지 않습니다. 예시 argv0.js라는 이름의 파일을 만들고 아래 코드 스니펫을 복사합니다. 파일을 생성한 후 다음 명령을 사용하여 아래 예와 같이 이 코드를 실행하십시오 - 노드 argv0.js argv0.js // proce
process.chdir() 메소드는 Node.js 프로세스의 현재 디렉토리를 변경하는 데 사용됩니다. 오류가 발생하거나 프로세스가 실패하면 예외를 throw하지만 성공 시 응답을 반환하지 않습니다. 예:지정된 디렉토리가 없을 경우 실패할 수 있습니다. 구문 process.chdir(directory) 매개변수 디렉토리 – 여기에는 이전 디렉터리 이름 대신 업데이트될 디렉터리 이름이 포함됩니다. 예시 이름이 chdir.js인 파일을 만들고 아래 코드 조각을 복사합니다. 파일을 생성한 후 아래의 &Minus; 예제와 같이
process.argv() 메서드는 현재 실행 중인 프로세스에 대한 사용자 및 CPU 사용량을 가져오는 데 사용됩니다. 데이터는 사용자 및 시스템 속성이 있는 개체로 반환됩니다. 얻은 값은 마이크로초, 즉 10^-6초입니다. 여러 코어가 실행 중인 프로세스에 대해 작업을 수행하는 경우 반환된 값이 실제 경과 시간보다 클 수 있습니다. 구문 process.cpuUsage([previousValue]) 매개변수 이 메서드는 아래에 정의된 단일 매개변수만 허용합니다. - 이전 값 – 이것은 선택적 매개변수입니다. process.
process.argv() 메서드는 사용자 환경 개체를 가져오는 데 사용됩니다. 이 개체에는 이 명령이 실행되는 환경에 대한 모든 정보가 포함됩니다. 구문 process.env() 매개변수 사용자 환경에 대한 개체를 반환하기 때문입니다. 따라서 사용자의 입력이 필요하지 않습니다. 예시 env.js라는 이름의 파일을 만들고 아래 코드 스니펫을 복사합니다. 파일을 생성한 후 다음 명령을 사용하여 아래 예와 같이 이 코드를 실행하십시오 - node env.js env.js // Node.js program to demonstrat
node.js를 사용하여 텍스트 파일을 읽고 그 내용을 배열로 반환할 수 있습니다. 이 배열 내용을 사용하여 행을 처리하거나 단지 읽기를 위해 사용할 수 있습니다. 파일 읽기를 처리하기 위해 fs 모듈을 사용할 수 있습니다. fs.readFile() 및 fs.readFileSync() 메서드는 파일 읽기에 사용됩니다. 이 방법을 사용하여 큰 텍스트 파일을 읽을 수도 있습니다. 예(readFileSync() 사용) fileToArray.js라는 이름의 파일을 만들고 아래 코드 스니펫을 복사합니다. 파일을 생성한 후 다음 명령을 사용
script.createCachedData() 메서드는 스크립트 생성자의 cachedData 옵션과 함께 사용할 코드 캐시를 만드는 데 사용됩니다. 이 cachedData는 대기 시간 없이 여러 번 호출될 수 있습니다. 이 메소드는 스크립트 모듈의 내장 프로그래밍 인터페이스입니다. 구문 script.createCachedData() 매개변수 데이터만 캐시하기 때문입니다. 사용자의 특정 입력이 필요하지 않습니다. 캐시된 버퍼만 반환합니다. 예시 이름이 createCachedData.js인 파일을 만들고 아래 코드 조각을 복사합니다
send() 및 json() 함수는 서버에서 직접 클라이언트로 응답을 보내는 데 사용됩니다. send() 메서드는 문자열 형식으로 데이터를 보내는 반면 json() 함수는 JSON 형식으로 데이터를 보냅니다. sendStatus() 메서드는 클라이언트와 함께 HTTP 요청 상태를 보내는 데 사용됩니다. 가능한 상태 값은 200(성공), 404(찾을 수 없음), 201(생성됨), 503(서버에 연결할 수 없음) 등입니다. 전제조건 Node.js Express.js 설치 아래 문을 사용하여 Express 모듈을 설치하십
auth() 속성은 userInfo라고도 하는 모든 URL의 사용자 이름과 암호 부분을 정의합니다. 문자열과 사용자 이름은 콜론( :)으로 구분됩니다. 구문 urlOject.auth() 매개변수 URL에서 사용자 이름과 비밀번호만 반환하므로 입력 매개변수가 필요하지 않습니다. 예시 auth.js라는 이름의 파일을 만들고 아래 코드 스니펫을 복사합니다. 파일을 생성한 후 다음 명령을 사용하여 아래 예와 같이 이 코드를 실행하십시오 - node auth.js auth.js // Importing the URL module con