423 次瀏覽
定時器模組包含可在特定時間段後執行程式碼的函式。您無需顯式匯入定時器模組,因為它已經在模擬的瀏覽器 JavaScript API 中全域性可用。定時器模組主要分為兩類:定時器排程 - 此定時器安排任務在特定時間點發生。setImmediate() setInterval() setTimeout() 取消定時器 - 此類定時器取消已設定要發生的任務。 clearImmediate() clearInterval() clearTimeout() 定時器排程 1. setTimeout() 方法 setTimeout() 方法安排在指定毫秒數後執行程式碼。只有在超時發生後,程式碼才會… 閱讀更多
4K+ 次瀏覽
Node.js 或任何其他語言中的資料塊可以定義為客戶端傳送到所有伺服器的資料片段。伺服器建立這些塊的流並形成緩衝區流。然後將此緩衝區流轉換為有意義的資料。語法 request.on('eventName', [callback] ) 引數 引數如下所述 - eventName - 將觸發的事件的名稱。callback - 用於處理任何錯誤(如果發生)的回撥函式。示例 建立一個名為“index.js”的檔案並複製以下程式碼片段。建立檔案後,使用命令“node index.js”執行… 閱讀更多
635 次瀏覽
Node.js 應用程式的主要目標是作為後端技術工作,服務請求並返回響應。但我們也可以直接將輸入傳遞給 Node.js 應用程式。我們可以使用 readline-sync(一個第三方模組)以同步方式接受使用者輸入。語法 npm install readline-sync 這將在您的本地 npm 專案中安裝 readline-sync 模組依賴項。示例 1 建立一個名為“input.js”的檔案並複製以下程式碼片段。建立檔案後,使用命令“node input.js”執行此程式碼。// 向 Node.js 應用程式提供輸入演示示例 // 匯入 realine-sync 模組 const readline = … 閱讀更多
171 次瀏覽
util.debuglog() 方法建立一個函式,該函式可用於將所需的錯誤/除錯訊息寫入 stderr。只有在存在 NODE_DEBUG 環境變數時才會寫入這些錯誤訊息。語法 util.debuglog(section, [callback]) 引數 引數如下所述 - section - 此引數採用正在為其建立除錯日誌的應用程式部分。callback - 這是回撥函式,如果在方法執行期間發生任何錯誤,它將接收指標。示例 1 建立一個名為“debuglog.js”的檔案並複製以下程式碼片段 - 即時演示 // util.debuglog() 演示示例 // 匯入 util 模組 const … 閱讀更多
474 次瀏覽
Hash 類是用於建立資料雜湊摘要的眾多實用程式類之一。hash.update() 方法使用傳遞的資料和與引數一起傳遞的編碼來更新雜湊內容。如果未傳遞編碼且資料是字串,則使用“utf8”編碼。語法 hash.update(data, [inputEncoding]) 引數 引數如下所述 - data - 此輸入引數接收將更新雜湊內容的資料輸入。InputEncoding - 用於編碼輸入資料或資料字串的編碼 示例 1 建立一個名為“hashUpdate.js”的檔案並複製以下… 閱讀更多
110 次瀏覽
util.types.isNativeError() 方法檢查傳遞的值是否為內建錯誤型別。如果滿足上述條件,則返回 True,否則返回 False。錯誤可以是任何型別。語法 util.types.isNativeError(value) 引數 它接受一個引數 - value - 此輸入值接收所需引數的輸入,並檢查它是否是錯誤型別。它根據傳遞的輸入值返回 True 或 False。示例 1 建立一個名為“isNativeError.js”的檔案並複製以下程式碼片段。建立檔案後,使用命令“node isNativeError.js”執行此程式碼。// util.types.isNativeError() 演示示例 // 匯入 util 模組 const … 閱讀更多
1K+ 次瀏覽
Hash 類是用於建立資料雜湊摘要的眾多實用程式類之一。hash.digest() 方法計算需要在雜湊函式內傳遞的所有需要雜湊的資料並返回它們。如果定義了編碼,則將返回字串,否則返回緩衝區。語法 hash.digest([encoding]) 引數 它接受一個引數 - encoding - 此輸入引數接收在計算雜湊時要應用的編碼的輸入。示例 1 建立一個名為“hashDigest.js”的檔案並複製以下程式碼片段。建立檔案後,使用命令“node hashDigest.js”執行… 閱讀更多
50 次瀏覽
util.types.isInt8Array() 方法檢查傳遞的值是否為內建 Int8Array 例項。如果滿足上述條件,則返回 True,否則返回 False。語法 util.types.isInt8Array(value) 引數 它接受一個引數 - value - 此輸入值接收所需引數的輸入,並檢查它是否是 Int8Array 例項。它根據傳遞的輸入值返回 True 或 False。示例 1 建立一個名為“isInt8Array.js”的檔案並複製以下程式碼片段。建立檔案後,使用命令“node isInt8Array.js”執行此程式碼。// util.types.isInt8Array() 演示示例 // 匯入 util 模組 const util = require('util'); … 閱讀更多
60 次瀏覽
util.types.isAnyArrayBuffer() 檢查傳遞的值是否為 ArrayBuffer 或 SharedArrayBuffer 例項。如果滿足上述條件,則返回 True,否則返回 False。語法 util.types.isAnyArrayBuffer(value) 引數 它接受一個引數 - value - 此輸入引數接收所需資料型別的輸入,並檢查它是否是 ArrayBuffer 或 SharedArrayBuffer 例項。它根據傳遞的輸入值返回 True 或 False。示例 1 建立一個名為“isArrayBuffer.js”的檔案並複製以下程式碼片段。建立檔案後,使用命令“node isArrayBuffer.js”執行此程式碼 // util.types.isAnyArrayBuffer() 演示示例 // 匯入 util 模組 const util = require('util'); // 列印… 閱讀更多
53 次瀏覽
util.types.isFloat32Array() 方法檢查傳遞的值是否為內建 Float32Array 例項。如果滿足上述條件,則返回 True,否則返回 False。語法 util.types.isFloat32Array(value) 引數 它接受一個引數 - value - 此輸入值接收所需引數的輸入,並檢查它是否是 Float32-Array 例項。它根據傳遞的輸入值返回 True 或 False。示例 1 建立一個名為 – “isFloat32Array.js”的檔案並複製以下程式碼片段。建立檔案後,使用命令“node isFloat32Array.js”執行此程式碼。// util.types.isFloat32Array() 演示示例 // 匯入 util 模組 const util = require('util'); … 閱讀更多