跳至主要内容

14 篇文件帶有標籤「Javascript」

檢視所有標籤

ES6

本篇為紀錄 ES6 的工具書資源

JavaScript Array 常用操作大補帖

Array 是 JS 中最常用的資料結構之一,本筆記提供了對 JavaScript 陣列方法的詳細解說和實用範例,包括排序、篩選、映射、迭代等常見操作。無論你是初學者還是有經驗的開發人員,這份筆記都能幫助你深入理解和運用 JavaScript 陣列方法。

JS 中常用的編碼(Encode)與解碼(Decode)

本篇技術筆記將詳細介紹 JavaScript 中常用的編碼與解碼方法,包括 ASCII、Unicode、UTF-8 以及 Base64 等格式。文章中不僅解釋了每種編碼的特點與適用場景,還通過 atob 和 btoa 函數來展示如何在 JavaScript 中進行 Base64 的編碼與解碼操作。此外,文章提供了一系列簡單的範例,幫助讀者理解如何在實際開發中應用這些編碼技術。無論您是前端開發新手還是希望深化對編碼知識的理解,這篇筆記都能為您提供寶貴的資訊和實用的技巧。

JS 日期與時間重點整理

本篇文章深入探討了 JavaScript 中日期與時間的處理,包括介紹ISO 8601, RFC2822 等標準時間格式,與建立 Date 物件的四種方法,以及如何使用 Date 物件進行格式轉換,並提供了具體的實務案例來幫助開發者應對常見的時間處理

全面了解 Javascript 閉包(Closure)

本篇紀錄閉包的概念、優點、缺點、實現方式和使用技巧,同時也可以讓讀者了解閉包在實際開發中的應用場景和注意事項,以便更好地應用閉包來解決問題。

只看一次絕對學不會的 JavaScript 原型指南:建構函式與 prototype 屬性

這篇筆記詳細介紹了 JS 中建構函式與 prototype 的概念及其運作機制,涵蓋了建構函式的定義、原型屬性的預設值和修改方法,以及 instanceof 運算符的應用。通過具體範例和圖示,幫助讀者理解建構函式、物件實例與原型之間的關係,並模擬 new 運算子的內部工作原理,深入解析了 JavaScript 原型鏈的運作模式。

淺談 __esModule 屬性在 JavaScript 模組系統中的作用

探討 JavaScript 模組系統中 ESM 和 CJS 的差異,並深入解析 __esModule 屬性在模組轉換及相容性處理中的關鍵作用。本文將介紹 __esModule 屬性的工作原理,並分析 Webpack 和 TypeScript 如何利用該屬性實現不同模組系統引入導出的兼容性處理。

瀏覽器中的 JavaScript: BOM vs. DOM

本篇文章探討 JavaScript 在瀏覽器中的兩個核心組件:瀏覽器物件模型(BOM)與文件物件模型(DOM)。本文章將解釋 BOM 和 DOM 的基本概念,以及它們在瀏覽器中如何被應用來與使用者界面互動。本文章旨在幫助 JS 初學者釐清,在不同執行環境下 JavaScript 的操作細節,特別是在瀏覽器環境中可使用的語法與操作。