iT邦幫忙

typescript相關文章
共有 1029 則文章
鐵人賽 JavaScript DAY 3

技術 TypeScript 初學者也能看的學習指南 03 - tsconfig.json 的配置

回顧 前一天【環境建立】時提到,執行 tsc --init 會自動生成 tsconfig.json,也介紹了各個默認配置選項的涵義。今天就不對默認配置做太多說...

鐵人賽 JavaScript DAY 11

技術 TypeScript 進階:型別推斷與映射

前言 上一篇介紹了條件型別後,這次介紹的型別推斷會需要跟條件型別組合一起使用,型別推斷是利用條件型別來幫我們推斷出型別。本篇將深入介紹型別推斷(infer),...

鐵人賽 自我挑戰組 DAY 2

技術 【 Day 02 】前置作業

在正式踏上 TypeScript 探索之旅前,我們有一些前置作業需要先完成。 安裝 Node.js請前往 Node.js 官方網站 下載,建議下載 LTS...

鐵人賽 JavaScript DAY 2

技術 TypeScript 初學者也能看的學習指南 02 - 起手式:環境建立

有三種方法可以安裝 TypeScript 透過套件管理工具 npm, yarn or pnpm 安裝 (⭐️ 本文會透過 npm 來安裝) 透過 NuGet...

鐵人賽 自我挑戰組 DAY 1

技術 【 Day 01 】前言

本身是一位 React 開發者,兩年前第一次自學接觸到 TypeScript,後來因前份工作主要專注於 VR 技能相關開發,且公司開發規範中不使用 TypeSc...

鐵人賽 JavaScript DAY 1

技術 TypeScript 初學者也能看的學習指南 01 - 一起來寫 TypeScript 吧

歡迎來到本系列文「TypeScript 初學者也能看的學習指南」,全文講解的 TypeScript 版本為 5.6 時隔一年又來參加鐵人賽了,年初時有上過 Ty...

鐵人賽 JavaScript DAY 10

技術 TypeScript 進階:條件型別與靜態分析

前言 在前面介紹完基礎泛型後,接下來要介紹的是 TypeScript 中一個強大且靈活的功能——條件型別(Conditional Types)。本篇將深入探討...

鐵人賽 JavaScript DAY 9

技術 TypeScript 進階:靈活應用泛型

前言 前一篇介紹了泛型的基本用法與核心概念。本文將深入探討泛型在進階應用中的強大能力,包括預設泛型型別、泛型約束、工具型別等,展示如何利用泛型來處理更複雜的型...

鐵人賽 JavaScript DAY 8

技術 TypeScript 進階:泛型入門與核心概念

什麼是泛型? 泛型(Generics)是一種設計模式,允許開發者在撰寫程式時不必預先定義具體的型別,而是讓程式更具通用性與靈活性。這樣的設計可在函式、類別、介...

鐵人賽 JavaScript DAY 7

技術 TypeScript 基礎:介面 interface

前言 前面的文章已經有稍微介紹了介面(interface)的用法,介面能夠幫助我們定義物件應該有哪些屬性和方法,從而提供一種強型別的約束機制,讓開發者更容易組...

鐵人賽 JavaScript DAY 6

技術 TypeScript 基礎:抽象類別

什麼是抽象類別? 抽象類別(Abstract Class)是物件導向設計中的一種類別,它是用來作為其他類別的基礎,無法直接實例化。抽象類別通常會有抽象方法(未...

鐵人賽 JavaScript DAY 5

技術 TypeScript 基礎:物件導向與類別基礎

什麼是類別? 類別是一個基礎的物件導向設計(Object-Oriented Programming, OOP),是一種以物件為中心的編程範式,強調模擬現實世界...

鐵人賽 JavaScript DAY 4

技術 TypeScript 基礎:進階型別與操作符

前言 在前幾篇中,我們介紹了 TypeScript 的基本型別與物件型別。在本篇中,將深入探討進階的型別系統,包括聯合型別、交集型別、型別斷言等。 聯合型別...

鐵人賽 JavaScript DAY 3

技術 TypeScript 基礎:物件、陣列與函式型別

前言 上一篇的文章中,我們介紹了 TypeScript 的基本型別,如 string、number、boolean ...等。這一部分將進一步探討 TypeS...

鐵人賽 Modern Web DAY 29
重新認識 FrontEnd 系列 第 29

技術 Day29:TypeScript 多型

在昨天有聊到說可以透過繼承來讓子類延續父類的內容繼續延伸,我們不見得需要在父類時實作內部函式,可以先給個型別讓其子類來實作他,這種可以同時實現多種實作的方式稱為...

鐵人賽 JavaScript DAY 2

技術 TypeScript 基礎:基本型別

基礎型別 我們都知道 TypeScript 是 JavaScript 的超集,所以在介紹 TypeScript 的型別之前,我們先介紹一下 JavaScript...

鐵人賽 Modern Web DAY 28
重新認識 FrontEnd 系列 第 28

技術 Day28:TypeScript 泛型與繼承

在 TypeScript 中,泛型和繼承是兩個強大的特性,能夠幫助我們編寫更加靈活、可重用且類型安全的代碼。讓我們來開始認識他吧 泛型 泛型允許我們在定義函數、...

鐵人賽 Modern Web DAY 27
重新認識 FrontEnd 系列 第 27

技術 Day27:TypeScript 的 type 和 interface

在 TypeScript 中,我們很常會將類似的型別抽出變成一個變數來使用,這就是今天的主題,type 和 interface Type 在 TypeScrip...

鐵人賽 JavaScript DAY 1

技術 TypeScript 簡介

前言 很高興你來到這裡,本次鐵人賽系列文章將會分享如何學習 TypeScript 以及實戰運用。 目前從事前端已經有兩年,接觸 TypeScript 也只有一...

鐵人賽 Modern Web DAY 26
重新認識 FrontEnd 系列 第 26

技術 Day26:TypeScript 型別

在 TypeScript 中型別為一個非常重要的內容,今天我們就來介紹怎麼宣告型別吧 型別宣告 let num: number = 10 let str: st...

鐵人賽 Modern Web DAY 25
重新認識 FrontEnd 系列 第 25

技術 Day25:TypeScript 安裝

今天我們來聊聊如何安裝 TypeScript 吧,不過在裝 TypeScript 之前,我們得先安裝 NodeJS 什麼是 NodeJS 在最一開始的時候 Ja...

鐵人賽 Modern Web DAY 1

技術 Day01 Vue.js 前言:從後端到前端的蛻變,帶你進入 Vue.js 互動世界

前言:從後端到前端,一起體驗互動設計的樂趣 嗨,大家好!歡迎來到這次的 IT 鐵人賽專題。我是一名專注於 PHP 和 Python 的後端工程師,這次會和大家...

鐵人賽 Modern Web DAY 24
重新認識 FrontEnd 系列 第 24

技術 Day24:為何需要 TypeScript

為何你需要 TypeScript 在一開始觸碰到 JavaScript 時,多少會對於他的弱型別以及高自由度有一定的想法,好處是想到什麼就打什麼,單人開發還要先...

鐵人賽 自我挑戰組 DAY 2

技術 [D2] TypeScript + Vite(React) + Remix = ❤️

TypeScript 在寫 JavaScript 的時候,你會直接使用變數,不管是 const, let, var,因為沒有定義他的 type,所以可以是任何東...

鐵人賽 Modern Web DAY 1

技術 D01 - 行前須知

緣起 源自公司內部練習專案,靈感來自於以前看到一個名為「最糟糕音量控制設計大賽」的有趣比賽。 簡單來說就是設計奇奇怪怪的元件。 別看這些元件好像很沒用,實作起來...

技術 我從 prototype 到上線必用的開發工具

這篇文章將通過一個實際的例子,介紹我從 prototype 到上線過程中,常用的幾個工具。 我在做什麼 雖然細節不便透露太多,但我可以大致說明這個專案是一個互動...

技術 vscode的Prettier對.tsx後綴檔案不起作用?

因為公司的專案都用 TS 在寫最近在 vs code 存擋時,只要是.tsx都沒有觸發 auto format on save的功能查了一下要到setting...

技術 【TypeScript】TypeHero - TS 初心者的練習

大家好,最近開始在學 TypeScript,除了官方文件以外,也會翻閱保哥的免費電子書 will 保哥 - TypeScript 新手指南 (TS 影片介紹)...

技術 凡走過必留下痕跡 TypeScript 系列 第三回 : Narrowing 概念

哈摟~大家好我是阿華,今天來跟大家分享TypeScript 的 Narrowing 概念, Narrowing當你使用 TypeScript 時,Narrowi...

技術 凡走過必留下痕跡 TypeScript 系列 第二回 : 基本原始(The primitives)型態

哈摟~大家好我是阿華,今天來跟大家分享 TypeScript 基礎類型,TypeScript 提供了多種類型,用於宣告變數、函數參數、函數傳回值等,以協助開發者...