*在現代 JavaScript 開發中,模組化是組織代碼的重要方式。ES6 引入了原生的模組系統,讓我們可以使用 export 和 import 關鍵字來拆分程式碼,提升可讀性和維護性。*export...
Day14 要來學習怎麼複製資料 Q1 基本型別是 call by value ,所以不會更改到原始資料 let age = 100; let age2 = age...
什麼是非同步操作? 在網頁開發中,某些操作會花費較長時間才能完成,例如: 向伺服器發送資料請求 讀取或寫入文件 計時器 等等 這些操作若同步執行,將會造成瀏覽器被阻塞(卡住),直到操作完成。為了避...
事件傳遞有個階段,分別是 : 捕獲階段( Capture Phase)、目標階段( Target Phase)、冒泡階段( Bubbing Phase),W3C有圖片介紹 :捕獲階段( Captur...
Esbuild 是一個現代化的 JavaScript 打包工具(bundler),其背景及目的是為了解決現代 Web 開發中遇到的性能、打包時間以及可維護性問題。它誕生於 Web 開發者對於更快、更高...
今天是第十三天,許多現代網站使用JavaScript來動態生成內容,這讓傳統的爬蟲方法變得困難。當發送簡單的HTTP請求時,可能只會得到空白的HTML頁面,因為需要JavaScript執行才能生成所需...
今天是第二十七天我們可以寫一個javascript社交工程演練網頁程式管理系統,以下是我的程式碼 用戶管理: 管理員登入後可以新增、修改、刪除或停用用戶。 演練設置: 管理員可以設置不同...
認識JavaScriptJavaScript的歷史:是1995由NetScape公司所發明的,一開始推行時並不是一帆風順,但隨著資訊市場的整合,近年來已經成為網頁互動中最重要的技術。 建立第一個Ja...
JavaScript 功能的範例,這個功能會讓使用者點擊按鈕後顯示隱藏的訊息: HTML 結構 首先,建立一個按鈕和一個隱藏的段落。 <p id="message"...
第十七天有提到可以設立監聽器,那什麼是監聽器呢,用來監聽元素在瀏覽器的活動,共有三個參數,一個是事件的名稱、事件處理器、捕獲或冒泡(預設是false=冒泡), 事件機制的主要概念:事件 + 物件 +...