iT邦幫忙

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

技術 Day15 - Web Animation API

嗨~大家好我是 Eric ~ 今天我們要討論的主題是「Web Animation API」又稱作「WAAPI」,你可以把它當做 JS 中 Animation,它...

鐵人賽 自我挑戰組 DAY 2

技術 [Day 02] JavaScript 從解析到執行的過程

本篇我想來談談JavaScript從原始碼到成功執行的過程。在此之前先來看看直譯式語言和編譯式語言的概述(節錄自維基百科): 直譯語言(英語:Interpre...

鐵人賽 自我挑戰組 DAY 12
一個月的後端學習之旅 系列 第 12

技術 【DAY12】函數的時間複雜度

Function 的時間複雜度 在電腦科學中,演算法的時間複雜度 Time complexity 可以描述該演算法的執行時間 時間複雜度常用大 O (Big O...

鐵人賽 自我挑戰組 DAY 1

技術 [Day 01] 前言

JavaScript是一種高階程式語言,主要用於網頁開發,但它也可以用於伺服器端開發(Node.js)和行動應用程式開發等等。我將在這30天來聊聊關於Java...

鐵人賽 自我挑戰組 DAY 4

技術 Scope Chain

變數環境 變數環境用來描述由你創造的變數撰寫的位置,還有在記憶體中與其他變數的關係, 當執行以下程式碼: function b() { var myVar;...

鐵人賽 自我挑戰組 DAY 2

技術 網頁開發初心者翻譯蒟蒻 : JavaScript篇 【Day2】- 什麼是JavaScript

Hello 大家好!👋 又見面了~我是30才跨領域轉職女子 - SOP小姐,前一天和大家提到這系列文的緣起,今天來讓大家快速了解一下什麼是JavaScript,...

鐵人賽 自我挑戰組 DAY 1

技術 網頁開發初心者翻譯蒟蒻 : JavaScript篇 【Day1】- 前言

前言 Hello 大家好! 我是30才跨領域轉職女子 - SOP小姐,在29歲這年決心轉職,跨入網頁開發的領域開始學習前端技能,並期待在30歲這年可以送給自己一...

鐵人賽 自我挑戰組 DAY 14

技術 Day14 - 編碼順序和字典順序

嗨,大家好!我是 Eric。今天我們要探討一個很有趣的主題:字典順序。不同於編碼順序,字典順序有它獨特的排序邏輯,接下來讓我們來看一個具體的例子。 台灣城市排序...

鐵人賽 自我挑戰組 DAY 11
一個月的後端學習之旅 系列 第 11

技術 【DAY11】Array陣列、Reference Data Type 比較

Array 陣列 JavaScript 中,array 並不是 primitive data type,當我們有需要將用途或性質相近的數據存儲在一起, arra...

鐵人賽 自我挑戰組 DAY 13

技術 Day13 - 超好用的Web API intersection Observer

嗨大家好,我是Eric!今天我們來談談一個超好用的 Web API,intersection Observer,它是一種只在用戶實際看到或需要內容時才開始加載該...

鐵人賽 自我挑戰組 DAY 3

技術 Hoisting

一般我們會先宣告完函數後才呼叫函數,也會在宣告完變數與賦值後才透過 console.log 來查看變數內容, 也就是像以下這段程式碼: var text = &...

鐵人賽 自我挑戰組 DAY 2

技術 執行脈絡(Execution context)與執行堆疊(Execution stack)

電腦無法直接讀懂 JavaScript 撰寫好的 JavaScript 的程式碼無法被電腦直接讀懂,需要透過像是 Google 的 V8 引擎來將我們寫的 Ja...

鐵人賽 自我挑戰組 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...