iT邦幫忙

typescript相關文章
共有 1029 則文章
鐵人賽 Modern Web DAY 19

技術 非同步處理 Ⅰ (Promise)

在說明 Promise 前,首先我們要知道為什麼需要有 Promise。我們知道 setTimeout() 是屬於非同步的一種,如果我們需要第一個執行完成後才執...

鐵人賽 Modern Web DAY 1

技術 [Day17] Vite 出小蜜蜂~ 介面 (HUD)!

Day17 開始做 介面 (HUD),接下來都是用之前有實作過的技巧! Render 因為要調整 Text 的位置,我們需要調整一下 render。 funct...

鐵人賽 Software Development DAY 8

技術 [Day8] 聖上說選 3 份奏摺各複寫 500 張 ─ 雛型(Prototype) <實作篇>

嗨 大家好 我是一路爬坡的阿肥 最近天氣的關係加上拼命寫文章 睡眠品質好到一直爬不起來(眼神死) 羨慕一天只需要睡3小時就精神飽滿的人 今日文章適合搭配範例專...

鐵人賽 Modern Web DAY 14
Hello TypeScript 菜鳥 系列 第 14

技術 Day 13. TypeScript Function 函式

Day 13 終於來到函式(function),函式篇章也不會太難,只是有一些觀念要留意。 函式 在TypeScript裡,要替函式加上型別的語法如下: fu...

鐵人賽 Modern Web DAY 13
強型闖入DenoLand 系列 第 13

技術 強型闖入DenoLand[12] - Class 實戰(1)

強型闖入DenoLand[12] - Class 實戰(1) 前一篇章節向大家帶來了 OOP 的概念,本篇開始將針對 Class 的實作開始講解並介紹: 繼承...

技術 Code Generation 1:利用JAVA將AS檔案轉成TS檔案型態-緣由

利用JAVA將Flex檔案轉成Typescript檔案型態-緣由1 到2020/3/2日到公股銀行寫專案,我們的工作是將舊的程式碼轉譯成新的程式碼。但我發現真的...

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

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

鐵人賽 Modern Web DAY 25

技術 Trick 24: 重覆播放的環境音同時有三百個會怎樣

遊戲中總有某些音效需要循環播放,像是迴旋鏢在飛行時產生的咻咻聲,小火堆的辟啪聲,牛群經過時的咚咚聲。如果遊戲能確保聲音來源的數量,那可能沒什麼問題。但像是Min...

鐵人賽 Modern Web DAY 19

技術 Trick 18: 收下我的承諾,遲早給你個交待-I Promise

在寫遊戲流程的時候,常常會遇到需要等待某件事情發生,接著再去做另一件事的情況。比如說城內守衛要巡邏,那是不是要先規畫好巡邏站一二三,然後先設定目標為第一站,逛逛...

鐵人賽 Modern Web DAY 22

技術 類別 ( Classes )

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

鐵人賽 Modern Web DAY 1

技術 D01 - 行前須知

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

鐵人賽 Modern Web DAY 11
強型闖入DenoLand 系列 第 11

技術 強型闖入DenoLand[10] - TS基礎系列之型別別名和介面(2)

強型闖入DenoLand[10] - TS基礎系列之型別別名和介面(2) 在前一章節中,筆者提到了 Interface 的概念並且利用範例讓讀者了解如何使用它...

技術 Code Generation 3:利用JAVA將AS檔案轉成TS檔案型態-轉import

在轉資料中有import內容,而每寫段程式,就要重新撰寫import內容也令我很反感。後讓我整理了幾個程式碼中的import ,做出一份大家通用的import如...

技術 Code Generation 6:利用JAVA將AS檔案轉成TS檔案型態-資料標準化

在轉檔時,標準化很重要,因為沒有標準,沒有辦法做出正常的取代功能。例底下的4行程式,功能是想同的,但:標準化的重要性,影響到轉檔能不能成功,在你要比對資料之前,...

鐵人賽 自我挑戰組 DAY 22

技術 Day 22:開始來學資料繫結:屬性繫結(一)

Day 22:開始來學資料繫結:屬性繫結(一) 今天要來探討第二種資料繫結的方法:屬性繫結(Property binding)。 我們以上一篇 a 標籤的 hr...

技術 [Angular]01-Angular是什麼?

什麼是Angular Angular是一套Web前端開發框架(Framework) 它由Html+css+TypeScript組成 特點為模塊化(Module...

技術 typescript 變 golang,教你怎麼把 golang 的chan select 用 typescript 實現,實現 select

golang 的 chan select 實在太方便,其實任何提供了協程的語言都能很好且方便的支持 chan 和 select,因爲經常寫 typescript...

鐵人賽 Modern Web DAY 8

技術 Day 08 - JS 型別守護者 TypeScript

改寫原本的 Day 06 的 ScenesMangerswitch scence with ScenesManager by ts private: 私有屬性...

鐵人賽 Modern Web DAY 21

技術 Day 21: Vitest 和 @vue/test-utils 的基礎介紹:如何編寫單元測試

簡介 在現代前端開發中,單元測試是確保代碼質量和可靠性的關鍵部分。本文將介紹如何使用 Vitest 和 @vue/test-utils 為 Vue 3 應用程...

鐵人賽 Modern Web DAY 8
強型闖入DenoLand 系列 第 8

技術 強型闖入DenoLand[7] - TS基礎系列之函式宣告(2)

強型闖入DenoLand[7] - TS基礎系列之函式宣告(2) 在前一篇章節,筆者介紹了函式的概念以及多種函式的宣告方法、立即函式,本章我們就來進一步探討什...

鐵人賽 自我挑戰組 DAY 23

技術 Day 23:開始來學資料繫結:屬性繫結(二)

上一篇談到在 Angular 中使用 屬性繫結(Property binding) 的方法,也延伸了其他議題,就是 Property 及 Attribute 的...

鐵人賽 Software Development DAY 19

技術 [Day19] 我要輕鬆成為股海高手! ─ 外觀(Facade) <模式篇>

嗨 大家好 我是一路爬坡的阿肥 最近阿肥的暈眩症又發作啦 如果接下來的文章有出現胡言亂語的情況 還請多多包涵 情境描述 大肥是個資深的玩股票高手,使用過不少平...

鐵人賽 Modern Web DAY 24

技術 Trick 23: 大型垃圾不要丟,資源回收再利用

程式語言在某種分類上可以分為低階語言與高階語言。低階語言(如C語言)提供了從作業系統規畫一塊記憶體來用的功能,不過程式也要自己負責在記憶體不用時還回去給作業系統...

鐵人賽 Modern Web DAY 4
TypeScript 啟動! 系列 第 4

技術 [Day 04] TypeScript 談論型別

TypeScript 談論型別 在昨天介紹了 TypeScript 編譯器的部分,其中最重要的就是 type system 的概念。但從第一天到現在我都沒有講過...

鐵人賽 Modern Web DAY 3

技術 Day03 - TypeScript 核心的 Type - number、string & boolean

TypeScript 支援多種主要的型別,這些型別可以用於變數聲明、函式引數(參數)、函式回傳值等今天我們將討論 TypeScript 中一些主要型別,包括...

鐵人賽 Modern Web DAY 5

技術 第 5 天 還我漂漂拳| property binding、interface

前情提要 將英雄們顯示在 Mat-Card 上後,我們進一步地要對英雄資料做點加工,並且製作英雄詳細介紹頁面。今天會完成下列事項: 使用 TypeScript...

鐵人賽 Modern Web DAY 13
Hello TypeScript 菜鳥 系列 第 13

技術 Day 12. [複習] 程式控制:迴圈(Loop)

Day 12 同樣因為Tutorial的迴圈(loop)觀念跟JavaScript是相同的,所以只會回顧迴圈的重點。 迴圈(loop)代表的是重複做相同或類似...

技術 打磚塊:球磕到角角的碰撞與反彈

打磚塊可能是很多老師給初學程式的學生的第一個練習專案,雖然我以前沒經過這個階段,但還是來分享一下和打磚塊相關的演算法以及使用Typescript實作的Live...

鐵人賽 Modern Web DAY 14

技術 類型別名 VS. 接口 (type VS. interface)

在前面章節中,大家應該會很疑惑 type 和 interface 在很多方面都可以實現相似的功能,那我們應該要使用哪一種呢?下面來看看兩者存在了哪些區別: ty...

鐵人賽 Software Development DAY 8

技術 Day 8 對所有事件標準化以及簡易儲存系統

Day 8 對所有事件標準化以及簡易儲存系統 原本今天要直接進到 slash command,但我發現現在的模組要直接增加這些支援有點怪怪的,所以今天我要來先改...