iT邦幫忙

javascript相關文章
共有 5171 則文章
鐵人賽 Modern Web DAY 21

技術 尋覓 webpack - 21 - 真實世界的 webpack - 使用 webpack 開發 JavaScript 應用

本系列已集結成書從 0 到 Webpack:學習 Modern Web 專案的建置方式,這是一本完整介紹 Webpack 的專書,如有學習 Webpack 相...

鐵人賽 Modern Web DAY 11

技術 Day 21 [其他03] js隱式轉換相關知識

文章選自 作者:朝阳区吃瓜群众 連接:https://zhuanlan.zhihu.com/p/38976424 來源:知乎 !轉換 轉換成Boolean...

鐵人賽 Modern Web
JavaScript 從零開始 系列 第 36

技術 JavaScript 從零開始 - Day36 - KeyCode事件

keyCode 事件很多會用來做遊戲或是網頁互動的功能,很有意思的語法。 本次主題 使用鍵盤數字 1, 2, 3 使元素向上飛出螢幕外。 先來寫結構,有三個元...

鐵人賽 Modern Web DAY 22

技術 資視就是力量 - Highcharts / 雙層圓餅圖

本章節範例:https://codepen.io/max-lee/pen/vYGqGJj 今天要延續昨天「公司部門年齡分佈與人數佔比」的主題,把昨天需要點擊...

鐵人賽 自我挑戰組 DAY 21

技術 見習村21 - Snail

21 - Snail Don't say so much, just coding... Instruction Snail Sort Given an n x...

鐵人賽 Modern Web DAY 21

技術 【強化模型】3-3 瀏覽器中的事件處理(下集)

瀏覽器事件流程 在上篇文章中,我們總共提到了三種註冊方式以及多種事件類型。然而,瀏覽器事件並非只是單純的註冊對應的類型並且執行而已,在事件發生到觸發之間其實有一...

鐵人賽 Modern Web DAY 21

技術 【Day.21】React效能 - 用useMemo避免函式非必要的執行

(2024/04/06更新) 因應React在18後更新了許多不同的語法,更新後的教學之後將陸續放在 新的blog 中,歡迎讀者到該處閱讀,我依然會回覆這邊的...

技術 Day36 網頁前端-持續練習(風琴萬種)

Day36 風琴萬種 簡單小語 原來做了這麼久的收合選單,這種樣式叫做手風琴選單啊!果然風琴萬種(什麼爛梗……)無知如小魯的我,看了下樣板覺得可以更改樣式,讓...

鐵人賽 Modern Web DAY 22

技術 二十二日目:JavaScript ⑅indexOf ⑅lastIndexOf ⑅find ⑅findIndex ノ章

((꜆꜄ ˙-˙ )꜆꜄꜆ 接招!晚安 ⑅ 我是 SONYKO   今天星巴巴推出萬聖節貓貓周邊♡♡身為貓奴的我也買了一個小杯杯結果看起來超像香爐 ...  ...

鐵人賽 自我挑戰組 DAY 10

技術 這些日子我學到的JavaScript:Day18-DOM - 如何用 JS 新增 HTML 內容

innerHTML 的寫法前面已經學過了用 textContent 在 HTML 中插入文字了,現在要來學習如何用 innerHTML 插入內容。欲插入的內容必...

鐵人賽 Modern Web DAY 20
JavaScript基本功修煉 系列 第 20

技術 JavaScript基本功修練:Day20 - this的運作

this所指向是物件是看我們如何呼叫函式。不論在全域或函式裏,都會自動帶上this這個關鍵詞,我們可以調用它來指向某個物件。當我們在全域使用this,它會指向w...

鐵人賽 Modern Web DAY 20
前端建置工具完全手冊 系列 第 20

技術 Day 20: rollup

rollup 是另一個 bundler ,不過它有幾個跟 webpack 不同的特點: 能編出 es6 module 預設會做 tree shaking ,跟...

鐵人賽 Modern Web DAY 21

技術 【這些年我似是非懂的 Javascript】Day 21 - 是這個不是那個的 this # Part 1.

這個 this 到底是什麼,對於使用 JS 的你知道 this 這關鍵字他的參考到底是什麼你知道嗎? 反正我是不知道拉如果你也不知道歡迎跟我一起學習 this...

鐵人賽 自我挑戰組 DAY 20

技術 第20天:還在對字串用for迴圈嗎?改用for...of吧,for...of與for...in的差別

之前好像有提過string.length和string.charAt這種JavaScript最一開始存在的API是以碼元數量來計算的。在那個時候一個字對一個碼元...

鐵人賽 Modern Web DAY 20
I Want To Know React 系列 第 20

技術 I Want To Know React - 初探 Form & Controlled component

在這個章節中,我們將介紹在 React 中 form 與 input 相關 element 的使用方式。 然而為何需要把 form 這類的 element 特別...

鐵人賽 自我挑戰組 DAY 21

技術 [DAY21]進階應用 - 監聽事件的處理(下篇)

大家好,延續昨天的主題,我們希望可以對父層元件body使用新增/移除eventListeners來綁定監聽事件,並且需要一個方法,可以在切換頁面後移除曾經註冊監...

技術 [JS] You Don't Know JavaScript [Scope & Closures] - What is Scope?

前言 上面兩章節簡單的介紹了一下什麼是JS與特性,而本章節開始會正式進入到JS中,而一開始我們先從作用域開始介紹,什麼是作用域?作用域就是一個變數的生存範圍,一...

鐵人賽 Modern Web DAY 20
JavaScript 之旅 系列 第 20

技術 JavaScript 之旅 (20):Promise.allSettled()

本篇介紹 ES2020 (ES11) 提供的 Promise.allSettled()。 前言 在開始介紹 Promise.allSettled() 之前,先...

鐵人賽 Modern Web DAY 20

技術 【Day.20】React效能 - 用useCallback避免函式的重新定義

(2024/04/06更新) 因應React在18後更新了許多不同的語法,更新後的教學之後將陸續放在 新的blog 中,歡迎讀者到該處閱讀,我依然會回覆這邊的...

鐵人賽 Modern Web
JavaScript 從零開始 系列 第 35

技術 JavaScript 從零開始 - Day35 - Change 事件

change 在 JavaScript 中是好用的工具,尤其是在多項選項的時候 練習主題: 今天要找到支持的球隊裡面的明星球員,以下為球隊與球員資料: var...

鐵人賽 Modern Web
JavaScript 從零開始 系列 第 34

技術 JavaScript 從零開始 - Day34- e.target 與 nodeName

target 在英文中,是目標的意思,在網頁上是指目前所在元素的位置,舉個例子來說,有一個 ul, li 的清單,當中有一個 a 連結,命名一個 link 名...

鐵人賽 Modern Web DAY 21

技術 資視就是力量 - Highcharts / 圖表連動

本章節範例:https://codepen.io/max-lee/pen/JjXqYyz 經過前面各種設定屬性與 Method 的轟炸後,我們先來個簡單的小...

技術 Day35 網頁前端-持續練習(大俠漢堡)

Day35 大俠漢堡 簡單小語 大俠愛吃漢堡包,純正牛肉真是好;香港市民添口福,吃完就是乖寶寶,看到這麼多的漢堡選單樣式,就立刻想到這個標語及經典台詞,這次練...

鐵人賽 自我挑戰組 DAY 20

技術 見習村20 - Scramblies

20 - Scramblies Don't say so much, just coding... Instruction Complete the funct...

鐵人賽 Modern Web DAY 27
實作經典 JavaScript 30 系列 第 27

技術 Day27:Speech Synthesis

WES BOS系列影片Alex快速導讀系列影片 今天來認識 Web Speech API中的兩個功能一個是 SpeechSynthesisUtterance它包...

鐵人賽 Modern Web DAY 20

技術 【強化模型】3-3 瀏覽器中的事件處理(上集)

瀏覽器事件 cover picture sponsor: gleammming.art 在先前學習語法與實作當中,我們所撰寫的 JavaScript 程式...

鐵人賽 Modern Web DAY 20

技術 尋覓 webpack - 20 - 真實世界的 webpack - 建立 webpack 開發環境

本系列已集結成書從 0 到 Webpack:學習 Modern Web 專案的建置方式,這是一本完整介紹 Webpack 的專書,如有學習 Webpack 相...

鐵人賽 自我挑戰組 DAY 19

技術 第19天:Closure閉包

Closure這名詞是函式與作用域環境的組合,作用域環境指的是在存取變數時,決定如何使用哪個變數的環境。 例如我們在函式中宣告一個區域函式如下 function...

鐵人賽 自我挑戰組 DAY 10

技術 這些日子我學到的JavaScript-Day17-DOM:如何用 JS 選取 HTML 元素

DOM 是 Document Object Model 的縮寫,中文叫做文件物件模型。HTML 世界中的元素,對應到 JS 世界就叫做 DOM。瀏覽器在解析我們...

鐵人賽 Modern Web DAY 19

技術 Day 19 測試 React 元件:Mock HTTP Requests

如果元件內有牽涉 HTTP requests ,我們通常需要在測試中 mock 它們。今天將學習如何測試元件的時候 mock 這些 HTTP requests。...