JS

Node.js 是什麼?

Node.js是革命性的伺服器端執行環境,使用JavaScript語言來操作,具有以下亮點: 跨平台:Node.js適用於各種作業系統,確保應用程式的可攜性。 非阻塞I/O:它處理高併發,不會導致效能問題,保持應用程式反應速度。 生態系統豐富:Node.js的npm套件庫包含數萬個模組,極大簡化開發工作。 統一語言:前後端都使用JavaScript,促進開發無縫衔接。 在串接前端和後端資料方面: 處理HTTP請求:使用內建HTTP模組處理前端HTTP請求,編寫路由處理程序返回數據或HTML。 RESTful API:Express.js等框架簡化API開發,前端透過HTTP請求訪問和更新資料。 WebSocket通訊:實現雙向通訊,增加應用程式互動性。 數據庫連接:支援多種數據庫,使用套件連接並執行數據操作。 如何安裝Node.js。 步驟1:下載 Node.js 安裝檔案 Node.js 官方網站,通常我們都是下載 長期維護版本! https://nodejs.org/zh-tw 步驟2:選擇你的作業系統…

2 years ago

JS 函式內仍可以執行函式

在JAVASCRIPT 函式裡面,我們時常會安插其他函示的屬性資訊,所以今天來探討一下這個有趣的議題。 這次我們會在函式內部呼叫其他不同型別內容的函式,以及探討函式內的參數呼叫順序! 還記得火影忍者裡的配恩六道,一口氣轟掉木葉村? 當時的鳴人知道自己匯集仙術能量的掌握度不成熟,便用了作弊的方法... 把影分身藏在妙木山,3個影分身專注於匯集仙術能量,一旦真實的自己在戰場上沒有了查克拉或式仙術能量... 就是直接呼叫! 可讓自己隨時瞬間充滿能量! 然而... 我們等下說的函式內執行函式也與這個招大同小異! 範例程式 let varA =1; console.log(varA); function peparationOfWork(){ console.log('得知需求'); console.log('寫下項目並分析'); };…

2 years ago

JS – Read the Data in Object讀取物件內屬性的另一個方法

如題 僅演示該方法 讀取物件內屬性 當你的物件建立完成後, 你可以利用 [ 中括號 ] 去讀取屬性資料! 執行結果

3 years ago

JS Delete the Data in Object刪除物件資料

延用物件Dynamics 的範例去解說刪除物件內的屬性! https://www.educative.io/answers/what-is-the-delete-operator-in-javascript 加入刪除物件_屬性 加入delete 語句 執行結果

3 years ago

JS- Object is Empty 空物件/你的物件內屬性常常變動嗎?

理解物件的概念之後, 這裡示範空物件產生 空物件的用法, 一般是用在時常變動內部屬性的的物件名稱 何謂空物件 格式: Let 物件名稱 = {大括號}Object is Empty 執行結果 物件作用域外_新增屬性 把該物件名稱 Dynamics 加入其他的屬性 dog playStation food…

3 years ago

JS-同步(Sync)與非同步(Async)-SetTimeout-SetInterval

JS-執行緒與同步(Sync)與非同步(Async)概念 這一篇有概述了同步(Sync)與非同步(Async)。 所以我們得把以前學得執行堆疊概念拿出來套用一下 接下來要繼續說明一下, 同步(Sync)與非同步(Async)的應用吧 [2022_11_02 新增SetInterval ] 參考資料: 六角學院 參考連結: 談談JavaScript SetTimeout/SetInterval 給予小肝肝工程師支持吧'v': ETH/ERC20 JavaScript function tost(){ console.log('烤土司'); }…

4 years ago

JS-Not Defined VS undefined 還有Null

當看完JS-提升之後, 為了加深記憶體區塊"空的"概念, 我們來探討一下 下方有一篇原文網站GeeksforGeeks, 內容講述此現象: https://www.geeksforgeeks.org/javascript-referenceerror-variable-is-not-defined/ 給予肝肝的工程師小額捐款'V': ETH/ERC20 0xd20c50c82450ee288711bf5e3f9238bc816c168a 主要區分以下 Not Defined Undefined <Not Defined > // let a; console.log(a);…

4 years ago

JS 作用域探討

語法作用域 = 靜態作用域 靜態作用域 及 動態作用域 之間的差別牽涉直譯語言的解譯及運行流程。 資料參考: 六角學院 JavaScript 核心篇 變數作用域也會依據宣告的方式不同,產生不同的作用域:未宣告:全域變數var 宣告:作用域在 函式 中let、const 宣告:作用域在 {} 中 JS 採用的是語法作用域, 只要確定你的作用域, 就不會再改變。 範例1 範例1 測試結果如下: 利用全域console.log()…

4 years ago