iT邦幫忙

javascript相關文章
共有 5690 則文章
鐵人賽 自我挑戰組 DAY 11

技術 Day11- 使用SetProperty 自定義你的 CSS 變數

幫我優化語句嗨大家好,我是Eric!今天我們來談談如何在HTML、CSS和JavaScript中使用自定義CSS屬性(CSS Variables)。這是一個實用...

鐵人賽 Modern Web DAY 1
打造你的第一個網站 系列 第 1

技術 第一天: 打造網頁的三劍客,HTML+CSS+JavaScript

得之於人者太多,出之於己者太少。 總算等到開賽的日子,這次的主題靈感來自於今年公司要求學習的新網站,由於常常在網路上拜讀許多大神的文章,使得自己有機會能累積到一...

技術 自動更新 GitHub Profile README 中的 IT 邦幫忙文章

最近剛好在做自己github的profile readme剛好想到可以抓取之前寫的it邦幫忙鐵人賽文章放進readme看到github action marke...

鐵人賽 自我挑戰組 DAY 3

技術 【Day3】示範:使用chatGPT撰寫程式解決算術相關問題

目前這個系列已挑選ChatGPT、前端&React相關章節出版成書!感謝大家的閱讀與支持!《用 ChatGPT 詠唱來點亮 React & 前端技能樹...

鐵人賽 自我挑戰組 DAY 10

技術 Day10 - ES6 Set 實作聯集、交集和差集

嗨大家好,我是Eric ~今天我們來談談一個非常實用的主題:如何用 JavaScript 實作集合的基本操作。集合是數學中的一個基本概念,也在程式設計中扮演著重...

技術 [JavaScript] some()、find() 和 filter() 方法

前言 在專案中由於開發需使用到判斷特定值存不存在於陣列或object中,所以順便複習了一些實用的函式,以下幫自己做個紀錄也順便分享給大家~ 在JavaScrip...

鐵人賽 Modern Web DAY 7

技術 陣列的基本方法

今天的內容是屬於 JavaScript 的範疇,但陣列方法不管在 JavaScript 還是 TypeScript 裡,都是滿重要的一個環節,所以威爾豬還是決定...

鐵人賽 Modern Web DAY 6

技術 陣列和元組 (Array & Tuple)

陣列 (Array) 陣列是一個包含元素的有序集合,元素可以是 相同型別 或 不同型別。在 TypeScript 中,我們可以使用 型別註記法 (型別[...

鐵人賽 Modern Web DAY 5

技術 基本數據型別 (number、string、boolean) + 聯合類型、交叉類型

TypeScript 的型別大致分為下圖幾項,威爾豬會在之後章節陸續講,今天我們先談談最基本的三種數據型別。 在 TypeScript 中,基本型別註解都是以...

鐵人賽 Vue.js DAY 1
重新認識 Vue.js 系列 第 1

技術 重新認識 Vue.js - Day 01:前言與大綱

陸陸續續前端也寫了一段時間了,除了怎麼用,總是要探討一下用什麼接下來的這段時間會介紹一些使用現代框架的原因以及差別,還有一些些的如何達成這些功能這邊就獻上大綱啦...

技術 自己寫的去雙引號和中括號的函式 (應用在 PHP 傳遞資料給 JavaScript)

各位大神好!弱弱的我之前做練習的時候爬了一些 PHP 和 JavaScript 傳遞資料的文,但實際應用時發現 JSON 格式要轉 Array 似乎沒有現成的函...

技術 [快速入門前端 66] JavaScript:事件 (2) Event 和事件解綁

event 是什麼 在這邊這個 event 指的不是事件本身,而是 event listener 的一個「Event Object」,裡面會有所有關於這個事件的...

技術 [快速入門前端 67] JavaScript:事件 (3) 事件傳遞的階段

事件傳遞 當我們同時為父元素和子元素綁定相同事件時可能會發現子元素事件被觸發時,父元素同時也會被觸發。如下範例,div 和 button 都綁定了 click...

技術 [快速入門前端 65] JavaScript:事件 (1) 事件和綁定方法

事件 Event 事件(event) 是指在網頁上的動作或者發生的事情,可以是瀏覽器的行爲,例如頁面加載完成,也可以是用戶的行為,例如點選按鈕、頁籤等動作。當網...

技術 ㊙️千萬不要轉職前端工程師 ! ?

嗨,大家好,我是前端工程師(小宇) 我身邊的朋友常常問我說,成為前端工程師學歷是不是一定要有相關的資訊背景才會被公司錄取?我可以肯定的說不用,我面試多家公司的經...

技術 [快速入門前端 64] JavaScript:DOM (5) 節點的 CRUD - 修改、刪除

修改(替換)節點 replaceChild replaceChild() 可以將指定元素的某個子節點換成新的節點,語法為 指定元素.replaceChild(新...

技術 [快速入門前端 63] JavaScript:DOM (5) 節點的 CRUD - 新增節點

範例 - 如何新增節點 在前幾篇文章中我們都在介紹屬性的新增修改,但若我們想使用 JavaScript 動態新增元素到頁面上某處的話,除了使用 innerHTM...

技術 [快速入門前端 62] JavaScript:DOM (4) 修改元素的屬性值

修改元素屬性值 既然在上一篇中我們已經可以拿到元素的屬性值了,那下一步就是如何修改它!讓我們能夠使用 JavaScript 動態的修改元素的 checked、d...

技術 [快速入門前端 61] JavaScript:DOM (3) 取得元素的屬性值

取得元素屬性值 在前篇文章中我們提到了如何抓取 HTML 的 element node,既然我們都可以抓到元素了,下一步就是取得更詳細的資料,也就是該元素的屬性...

技術 [快速入門前端 60] JavaScript:DOM (2) 如何獲取元素節點

元素節點 在前篇中我們說明了節點的種類和屬性,而本篇會介紹如何利用 JavaScipt「獲取節點」,其實這跟 CSS 選擇器的概念有點相似,當我們需要動態改變頁...

技術 [快速入門前端 59] JavaScript:DOM (1) Document Object Model 簡介

DOM 是什麼? 到目前為止我們大約花了二十多個篇幅來介紹 JavaScript 的基本用法,可能有人會想說講了這麼多,JavaScript 跟畫面到底有什麼關...

技術 [快速入門前端 58] JavaScript:常見的內建函式 (2) Number 和 String 相關

Number 相關 在 JavaScript 的構造函數 Number 中包括許多處理和判斷數值的方法,有些我們之前有提過,例如 isNaN()、isInteg...

技術 [快速入門前端 57] JavaScript:常見的內建函式 (1) Math

Math 相關 Math 是一個 JavaScript 內建的物件,可以讓我們進行數學運算,在 console 輸入 Math 這個 object 包含的內容和...

技術 [快速入門前端 56] JavaScript:Array 陣列 (3) 常見陣列操作方法

常見操作方法 在 上篇 陣列相關文章中我們已經大致了解簡單的操作方法,但其實在 JavaScript 陣列中還有更多元的方法可以使用,不過有些牽涉到 Funct...

技術 [快速入門前端 55] JavaScript:Global Scope 全域和 Local Scope 區域

Scope 作用域 Scope 是指在 JavaScript 程式中,一個變數可用 (或有效) 的範圍,而在這個有效範圍之外,變數是無法被使用的。舉個常見的例子...

達標好文 技術 [快速入門前端] 系列文章索引列表

前言 本系列旨在幫助新手快速進入前端的世界,對於底層的原理和延伸用法並未多加著墨。文章中有錯誤或需補充的部分也希望各路高手不吝指教! HTMl 相關 [快速...

技術 [快速入門前端 54] JavaScript:Function 函式 (2) 參數和回傳

參數 在上一篇文章中我們有提到在定義函式時,小括號 () 中放的資料是參數 (parameters),在 JavsScript 中,() 中的參數就像是 Fun...

技術 [JS] 取代字串中所有指定值

今天試寫一個簡單的javascript字串反轉時,發現單純使用replace的話,只會取代字串中的第一個值,程式碼如下: var str = "ABC...

技術 [快速入門前端 53] JavaScript:Function 函式 (1) 函式的種類

Function 函式 function 是指一段經過包裝的 JavaScript 程式,主要用於程式碼的重複使用,變數等資料的隱藏。而將程式寫成 functi...

技術 [快速入門前端 52] JavaScript:Object 物件

Object 物件 陣列通常放的是較有相關性的資料,而物件則由多組 key (屬性): value (屬性名) 的格式組成,所以通常會包含各種類型的資料,其中...