前言 在開發專案時,經常會遇到跨專案共用邏輯或工具的情況,例如常用的 logger 或驗證工具。如果每次都從一個專案複製貼上到另一個專案,難免會出現版本不同步...
比較運算子比較運算子會比較兩個值,並依比較的結果回傳 true 或 false。 拿來做比較的值可以是數字、字串、布林,或物件。比較運算子總共有以下這幾個符號:...
在上一篇文章中,我們探討了如何掌握 HTML 和 CSS 的基礎,這些技術幫助你建立網頁的結構和樣式。然而,網頁的動態功能和邏輯處理則依賴於另一個關鍵技術——T...
前言 在前一篇文章中,我們介紹了如何使用 TypeScript 與 Express 搭建一個基礎的後端應用,並實現了最簡單的 Hello World 功能。本...
嗨大家好!我是 Monica,第一天來講講系列文動機與大綱,談談未來的內容規劃。 關於分享主題 一直想嘗試看看鐵人賽,但苦於找不到文章主題,後來想說既然前陣子...
2629. Function Composition 解題程式碼 // 解法 1. 最簡潔 const compose = (fs) => (x) =&g...
當從外界獲得資料時,資料未必只會是一筆一筆的,更有可能的是一次會獲得超大筆資料,例如台北市的豪宅資料、1111購物節的商品資訊等等。這時候如果要用變數一個一個地...
今天是鐵人賽的最後一天 我們要來認識重要的 Hoisting 提升 為什麼重要呢? 認識 Hoisting 之前,在宣告變數時不會太在意變數或函式的宣告要放在哪...
這次我們來解一道二元樹的題目:Diameter of Binary Tree,這道題目的關鍵在於找到二元樹中兩個節點之間的最長路徑,這段路徑稱為「直徑」。 接...
localStorage MDN文件 語法: 儲存 localStorage.setItem("myCat", "Tom&...
資料型別 (Data Type) 是用來告訴電腦系統的編繹器 (compiler) 如何處理這組資料,如果不當使用資料型別,當程式執行時就會發生錯誤。 Java...
第三方套件 lodash // 使用 lodash 的 cloneDeep 方法進行深拷貝 const obj2 = _.cloneDe...
今天要介紹 SOLID 設計準則的最後一個 依賴反轉原則(Dependency Inversion Principle, DIP),我覺得是一個光看定義不太好懂...
用兔子吹泡泡動畫驚豔你的訪客,刷新等待體驗 你是否曾經因為網站載入速度太慢而感到焦慮? 在現代網站開發中,等待通常是訪客戶最不喜歡的環節。如何讓使用者在等待...
陸陸續續前端也寫了一段時間了,除了怎麼用,總是要探討一下用什麼接下來的這段時間會介紹一些使用現代框架的原因以及差別,還有一些些的如何達成這些功能這邊就獻上大綱啦...
191. Number of 1 Bits 解題程式碼 var hammingWeight = function (n) { let count = 0;...
傳值與傳址 先來看案例 案例一 let a = 50; let b = a; console.log (a); // 顯示為 50 console.log(b)...
2. Arrow function 的this指向 上篇回顧: 1. 默認綁定: console.log(this=== window) ==> tru...
前言 Vue 3.6.0-alpha.1 推出了,其中最特殊的應該就是這個 Vapor Mode 了,就來看一下這個新的模式會有什麼幫助吧。 概述 Vapor...
首先先準備好一個網頁,然後在檔案中用文字編輯器打開,即可開始打程式。基本的程式樣式之前html那篇有寫:(程式中無需區分大小寫)然後在網頁的< head...
Cascading Style Sheets(CSS) 用來指定HTML document視覺呈現方式的標準。style規則來至不同來源所一層層相疊後的結果(後...
陣列的操作方法 說明 push( ) 新增資料到陣列的末端 pop( ) 移除陣列的最後一個元素 shift( ) 移除陣列的第一個元素...
簡介 在現代 Vue.js 應用程序開發中,處理異步操作和 API 請求是常見且關鍵的任務。本文將深入探討如何使用 Vitest 來全面測試這些異步行為和 A...
====================本系列文章沒有什麼高深的理論========================================純粹是以一...
寫在前面 Limesurvey是一個開源網路調查軟體。可以註冊使用它的服務,或者使用Community Edition架設自己的網路調查系統。Limesurve...
閱讀說明 整篇會分成以下幾個部分: 使用時機 語法 範例 注意事項 ECMAScript 結論 every 這個 method 的全寫應該是 Array.p...
物件是JavaScript中很強大的功能!他可以將許多的屬性儲存在一個數據中裝到一個容器中,但有些人可能會疑惑,陣列也可以存放許多元素,跟物件又有什麼不同?陣列...
在 JavaScript 中,非同步程式碼的處理一直以來都是個挑戰。過去,我們只能使用回調函式(callbacks)和事件(events)等來處理非同步操作,但...
優先性(Precedence) 決定運算子彼此之間被語法解析的方式,優先序較高的運算子會成為優先序較地運算子的運算元 相依性(Associativity...
method-續 String.prototype.endsWith ( searchString [ , endPosition ] )用來檢驗字串的結尾...