iT邦幫忙

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

技術 Object 常用錦集

前言 前後端傳值時也很常用到的Object方法。 本篇文章會介紹到 Object.assign()、delete、Object.keys()、Object.va...

鐵人賽 Software Development DAY 9

技術 [Day9] 不懂JavaScript 只好等著被整😔 函數篇

我們在寫程式時,常常會遇到需要做重複動作的任務,為了避免每次都要浪費時間寫一樣的程式碼,就會使用函數 (Function) 把那段程式包住,之後再遇到一樣動作的...

鐵人賽 自我挑戰組 DAY 9

技術 [Day 09] 不可不知的事件循環(Event Loop)

昨天稍微講了 同步 和 非同步 ,而實際上 JavaScript 是怎麼做到非同步的,那就是今天的主體:事件循環(Event Loop)。在這之前,要先來介紹整...

鐵人賽 Software Development DAY 9

技術 Day 09 - 理解 JavaScript ,為什麼要知道 this?

今天我想來點 this ! 當時在學習 this 概念時,覺得有點複雜,但他又是 JavaScript 中滿重要的概念之一,而且之前在看 JavaScript...

鐵人賽 Software Development DAY 8
Should I use fp-ts 系列 第 8

技術 [Should I use fp-ts?] Day 08 - fp-ts: Option map

在本系列文中,所有的程式碼以及測試都可以在 should-i-use-fp-ts 找到,今日的範例放在 src/day-08 並且有習題和測試可以讓大家練習。...

鐵人賽 Modern Web DAY 23

技術 類別封裝 ( Class Encapsulation )

類別封裝是一種將類別的內部細節隱藏起來,確保類別的屬性和方法在外部程式碼中不被隨意訪問,提高程式碼的可維護性和可讀性,同時提供了一定程度的安全性。 存取修飾符...

鐵人賽 Modern Web DAY 4

技術 JavaScript 中的 Object 使用方法深度解析

在 JavaScript 中,Object是我們很常拿來使用的資料結構。 無論您是初學者還是資深開發者,了解 Object 提供的方法都蠻幫助你在程式碼上寫的更...

鐵人賽 自我挑戰組 DAY 8

技術 Day8-[30 Days of JavaScript] LeeCode 2622、2623、2625

2622. Cache With Time Limit 解題程式碼 var TimeLimitedCache = function () { this.ca...

鐵人賽 Modern Web DAY 8
了不起的 Svelte 系列 第 8

技術 第 08 天:Svelte 中的 Javascript:宣告

第 08 天:Svelte 中的 Javascript:宣告 在許多夏日的夜晚,我鄰居的家中總是傳來陣陣宣告變數的聲音。在他藍藍的花園裡頭,男人女人像飛蛾一般...

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

技術 【DAY20】作用域、閉包

作用域 Scope 是指在當前的 execution context 之中,變數的可訪問性accessibility 為何?(variable scope 為何...

鐵人賽 自我挑戰組 DAY 9

技術 【Day9】ChatGPT請教教我:異步Promise、async/await、串接API

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

鐵人賽 自我挑戰組 DAY 12

技術 物件的映射(Reflection)與擴展(Extend)

物件的映射表示物件能夠看見與改變自己的屬性與方法,透過物件的映射可以使用一種有用的模式來擴展物件, 透過以下程式碼來看如何使用: var person = {...

鐵人賽 Software Development DAY 7
Should I use fp-ts 系列 第 7

技術 [Should I use fp-ts?] Day 07 - fp-ts: Option 型別以及建構子

在本系列文中,所有的程式碼以及測試都可以在 should-i-use-fp-ts 找到,今日的範例放在 src/day-07 並且有習題和測試可以讓大家練習。...

鐵人賽 Software Development DAY 8

技術 [Day8] 不懂JavaScript 只好等著被整😔 變數篇

今天要接續昨天的文章延續無聊的教學QQ 等到精通 JavaScript 後就可以快樂整人了!今天要講的部分是 JavaScript 的變數和偵錯方法。 Java...

鐵人賽 自我挑戰組 DAY 8

技術 Array 常用錦集

前言 今天會提到indexOf()、find()、filter()、slice()、splice() ,來看看有什麼常用的Array 方法吧。 Array.p...

鐵人賽 自我挑戰組 DAY 8

技術 [Day 08] JavaScript 中的同步(synchronous)和非同步(asynchronous)

非同步(asynchronous)是 JavaScript 非常重要的概念之一,如果不理解非同步的特性甚至不會使用,在實際開發上絕對會處處碰壁。但在開始之前,還...

鐵人賽 Modern Web DAY 7
了不起的 Svelte 系列 第 7

技術 第 07 天:Svelte 中的 Javascript:賦值

第 07 天:Svelte 中的 Javascript:賦值 凱瑟琳彎過身來悄聲對我說:「我的專案狀態 (state) 跟文件物件模型 (DOM) 總是沒辦法...

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

技術 【DAY19】提升 Hoisting

JavaScript Hoisting 是指 JS 引擎在執行代碼之前,將 function、variables 或 class 的 declaration移動...

鐵人賽 Modern Web DAY 22

技術 類別 ( Classes )

在 React v16.8 之前,React 需要使用 Class 來撰寫,這也讓很多人怯步,但從 React v16.8 推出了 React Hooks 後...

鐵人賽 Software Development DAY 8

技術 Day 08 - 理解 JavaScript ,為什麼要知道 Event Loop 事件循環?

今天,我想來點 Event Loop (事件循環)! 為什麼會有 Event Loop (事件循環)? 在正式說明之前,先來理解一下,為何會有 Event Lo...

鐵人賽 自我挑戰組 DAY 8

技術 【Day8】ChatGPT請教教我:進階JavaScript 、 ES6語法&語法糖

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

鐵人賽 自我挑戰組 DAY 7

技術 Day7-Heap 堆積

Heap 是一種特別的完全二元樹(Complete Binary Tree),在一顆二元樹中,若除最後一層外的其他層都是充滿節點的,並且最後一層要麼是滿的,要麼...

鐵人賽 自我挑戰組 DAY 11

技術 原型鏈(Prototype Chain)

如果有一個 obj 物件並且 obj 物件裡有一個 prop1 屬性:可以透過 . 運算子來取用 obj 的 prop1 屬性,obj 物件可以參考到另外一個原...

鐵人賽 Software Development DAY 6
Should I use fp-ts 系列 第 6

技術 [Should I use fp-ts?] Day 06 - pipe and flow

在本系列文中,所有的程式碼以及測試都可以在 should-i-use-fp-ts 找到,今日的範例放在 src/day-06 並且有習題和測試可以讓大家練習。...

鐵人賽 Software Development DAY 7

技術 [Day7] 不懂JavaScript 只好等著被整😔 基本概念篇

前兩天講的 HTML、CSS 如果重要程度是10的話,那 JavaScript 的重要程度就是100,沒有 JavaScript 就沒得整人!所以 JavaSc...

鐵人賽 自我挑戰組 DAY 7

技術 [Day 07] 執行環境、執行堆疊

在 Day 02 中提到 JavaScript 在執行之前做了哪些事情,而今天要來說一下 JavaScript 在執行的時候的一些機制和概念。等等會談到兩個名詞...

鐵人賽 自我挑戰組 DAY 7

技術 Number常用錦集

前言 今天來到Number的筆記錦集,一樣是筆者我常用的幾個方法,number看似簡單(?)卻暗藏玄機,以下會一一實驗~ 今日筆記會提到:Number()、pa...

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

技術 【DAY18】全域執行環境、函式執行環境

當 JS 引擎執行程式碼(script)時,會創建 execution contexts(執行環境) JavaScript 共會建立兩種執行環境: 全域執行環...

鐵人賽 Software Development DAY 7

技術 Day 07 - 理解 JavaScript ,為什麼要知道 Promise 與 async/await?

繼上篇提及到回呼函式(Callback Function),今天來講 Promise 與 async/await! Promise 是什麼? Promise 是...

鐵人賽 自我挑戰組 DAY 7

技術 【Day7】ChatGPT請教教我:網頁入門 - jQuery

jQuery是一個2006年推出的JS函式庫三大框架盛行的至今,到了2023年還是有許多台灣的企業還在使用jQuery以初學網頁的角度,我個人認同jQuery是...