742 次瀏覽
JavaScript 是一種指令碼語言,用於開發與使用者互動的 HTML 頁面。它通常在 Web 瀏覽器上執行。NodeJS 是一個平臺或執行時環境,使用它我們可以在系統而不是瀏覽器中執行 JavaScript。什麼是 JavaScript?JavaScript 是一種用於 Web 開發的前端程式語言。它是一種輕量級的面向物件指令碼語言,使網頁具有動態性和與使用者的互動性。HTML 建立網站(結構層),CSS 使其更具吸引力(設計層),而 JavaScript 允許使用者與這些網站互動,而不僅僅是…… 閱讀更多
288 次瀏覽
什麼是 Node.js?Node.js 是一個 JavaScript 執行時環境,用於在瀏覽器外部執行 JavaScript 程式碼。它可以在不同的作業系統上使用,例如 Windows、Mac OS、Linux。Node.js 用於構建伺服器端 Web 應用程式,這些應用程式可以快速響應並並行處理多個連線。為什麼選擇 Node.js?JavaScript 是為了在 Web 瀏覽器中使用而建立的。Node.js 使開發人員能夠將 JavaScript 用於全棧開發。它允許開發人員使用相同的語言編寫客戶端和伺服器端程式碼,並建立 Web 應用程式、命令列介面工具和其他軟體。使用… 閱讀更多
142 次瀏覽
在選擇專案合適的語言時,開發人員經常比較不同的程式語言以找到最佳匹配。在本文中,我們將比較兩種流行的程式語言 Go 和 Node.js,以幫助您做出明智的決定。Go 和 Node.js 的比較 Go 和 Node.js 都是開源的伺服器端程式語言。Go 由 Google 於 2009 年開發,而 Node.js 由 Ryan Dahl 於 2009 年開發。這兩種語言近年來都獲得了廣泛的普及,並且經常用於類似的任務,例如構建 Web 應用程式和 API。… 閱讀更多
10K+ 次瀏覽
Cookie 是儲存在使用者瀏覽器中的資料,以便快速訪問。例如,每當我們登入任何網站時,伺服器都會返回訪問令牌,該令牌可以與過期時間一起儲存在瀏覽器的 Cookie 中。因此,每當使用者重新訪問網站時,如果儲存在 Cookie 中的訪問令牌尚未過期,則他們無需重複登入網站。我們還可以在 NodeJS 的伺服器端訪問瀏覽器的 Cookie。之後,我們可以檢查我們正在檢視的 Cookie 中是否存在任何詳細資料,如果… 閱讀更多
251 次瀏覽
什麼是 Node.js?Ryan Dahl 於 2009 年開發了 Node.js,其當前版本為 v0.10.36。Node.js 是一個伺服器端平臺,它是在 Google Chrome 的 JavaScript 引擎上開發的。這是一個跨平臺的執行時環境,可用於開發伺服器端和網路應用程式。JavaScript 用於建立可以在安裝在各種平臺(如 OSX、Linux 和 Windows)上的 Node.js 環境中執行的 Node.js 應用程式。Node.js 的成本 Node.js 是一個開源庫,可以免費使用。有許多利用 Node.js 的託管平臺。其中一些提供付費服務。為什麼選擇 Node.js 替代方案?… 閱讀更多
368 次瀏覽
Node.js 中有一個計時器模組,用於安排計時器並在稍後執行特定函式。在 Node.js 中,JavaScript 函式 clearTimeout() 用於透過使用特定 setTimeout() 函式呼叫返回的 timeoutID 來停止 setTimeout() 函式的執行。如果 timeoutID 與任何先前的呼叫不匹配或提供了無效值,則此函式不會執行任何操作。setTimeout() JavaScript 函式在使用者指定的時間或延遲後執行指定的程式碼,並返回一個 ID,這是一個正整數,通常稱為… 閱讀更多
1K+ 次瀏覽
在全棧應用程式的後端和前端之間共享程式碼可能是一項具有挑戰性的任務。但是,對於構建可維護和可擴充套件的應用程式至關重要。透過共享程式碼,我們可以避免程式碼重複,減少開發時間,並在我們的應用程式中保持一致性。在本教程中,我們將探討在 Node.js 和瀏覽器之間共享程式碼的不同技術,並學習如何為我們的專案選擇最佳方法。在 Node.js 和瀏覽器之間共享程式碼的技術 使用者可以按照以下方法在 node.js 和瀏覽器之間共享程式碼:CommonJS 模組 CommonJS 模組是… 閱讀更多
在 Node.js 中,可以使用內建的 sort() 方法輕鬆地對陣列進行排序。但是,作為初學者,為了瞭解 sort() 方法內部的工作原理,使用者應該學習各種排序演算法。在本教程中,我們將學習一種不同的演算法,以便在 NodeJS 中不使用迴圈對陣列進行排序。使用 setInterval() 方法 setInterval() 方法允許我們在每個間隔後呼叫任何特定函式。此外,我們可以將 setInterval() 方法的 id 儲存在任何變數中,並在以後使用它來清除間隔。因此,我們可以在… 閱讀更多
3K+ 次瀏覽
"記憶體不足" 是 Node.js 程式嘗試使用超出系統可用記憶體時發生的錯誤。當程式變得太大或執行時間過長時,可能會發生這種情況,並可能導致系統停止正常工作。為了防止此錯誤,我們可能需要限制程式使用的記憶體量或找到最佳化其效能的方法。在本教程中,我們將瞭解 Node.js 中的“記憶體不足異常”,其發生原因以及如何解決。我們還將探討一些... 閱讀更多
6K+ 次檢視
在本文中,您將瞭解如何在 Node.js 中計算本地時間。Date 物件用於處理日期和時間。Date 物件使用 new Date() 建立。JavaScript 將使用瀏覽器的時區並將日期顯示為完整的文字字串。Node.js 是一個開源的跨平臺 JavaScript 執行時環境。作為非同步事件驅動的 JavaScript 執行時,Node.js 旨在構建可擴充套件的網路應用程式。示例 1 在此示例中,我們使用 toDateString 和 toTimeString 函式 const dateTimeObject = new Date(); console.log("建立了一個日期時間物件") console.log(`日期: ${dateTimeObject.toDateString()}`); console.log(`時間: ${dateTimeObject.toTimeString()}`); 輸出 建立了一個日期時間物件 ... 閱讀更多