iT邦幫忙

typescript相關文章
共有 671 則文章
鐵人賽 Modern Web DAY 12
派對動物嗨起來! 系列 第 12

技術 D12 - 歡迎光臨遊戲大廳:使用 Vue Router 切換頁面

本系列文已改編成書「甚麼?網頁也可以做派對遊戲?使用 Vue 和 babylon.js 打造 3D 派對遊戲吧!」 書中不只重構了程式架構、改善了介面設計,還新...

鐵人賽 Modern Web DAY 24

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

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

鐵人賽 Software Development DAY 10

技術 Day 10 MongoDB 儲存後端

Day 10 MongoDB 儲存後端 昨天我們實作了一個簡單的儲存後端,但是這個後端只是用 Map 來儲存資料,所以當機器人關閉時,所有資料都會消失。 今天我...

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

技術 Day 9. TypeScript 參考型別:Enum

今天要討論的是Enum,Enum是個很有趣的東西,它是Object的一種變形,而Enum最重要的優點就是能提升程式碼的可讀性,所以接下來要好好來認識Enum,以...

鐵人賽 Modern Web DAY 25

技術 [Day25]:一個大Store - Store改寫

一個大Store 想要我的狀態嗎? 想要的話可以全部給你,去找吧!我把所有狀態都放在Store裡。───────────────────────── By...

鐵人賽 Modern Web DAY 10

技術 掰惹!放浪的JS-為什麼要TypeScript啦-D10

為什麼要TypeScript 這幾年想要找工作的時候,注意到越來越多TypeScript出現在JD上!! 到底TS(TypeScript)是何方神聖! 因為JS...

鐵人賽 Modern Web DAY 11
派對動物嗨起來! 系列 第 11

技術 D11 - 開房間!開派對!♪( ◜ω◝و(و

本系列文已改編成書「甚麼?網頁也可以做派對遊戲?使用 Vue 和 babylon.js 打造 3D 派對遊戲吧!」 書中不只重構了程式架構、改善了介面設計,還新...

鐵人賽 Modern Web DAY 23

技術 Trick 22: 遊戲的正義由數字保安來維護

有製作過遊戲的朋友,肯定有過這樣的經驗,明明計算好這一關最高只可能得到300分,卻總是有人可以一下突破天際得到30000分。而這個情況不是只發生在網頁遊戲,電腦...

鐵人賽 Software Development DAY 9

技術 Day 9 實作 In-Mem 儲存系統(以及 Word Count 模組)

Day 9 實作 In-Mem 儲存系統(以及 Word Count 模組) 就跟模組一樣,我希望 Bot 的後端儲存系統也是可抽換的,這樣就可以在 SQL、...

鐵人賽 Modern Web DAY 24

技術 [Day24]:Vuex安裝&設定

Vuex 設定 Vuex是一個專為Vue.js開發的狀態管理模式 + 套件他集中儲存、管理App中的所有組件狀態──────────────────── B...

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

技術 Day 8. TypeScript 參考型別:Tuple

Tuple (中文好像可以稱作 元祖),是Array(陣列)的一種變形,也是array的子型別,不一樣的是,Array是不固定長度,而Tuple則需要事先固定長...

鐵人賽 Modern Web DAY 10
派對動物嗨起來! 系列 第 10

技術 D10 - 讓前後端接上線:使用 Socket.IO 進行連線

本系列文已改編成書「甚麼?網頁也可以做派對遊戲?使用 Vue 和 babylon.js 打造 3D 派對遊戲吧!」 書中不只重構了程式架構、改善了介面設計,還新...

鐵人賽 Modern Web DAY 22

技術 Trick 21: 如何畫出貝茲那曼妙的曲線

小哈多年前曾參與一個Adultswim上單車極速遊戲的製作,身為死神的主角,騎著單身,在看似優美實則險峻的跑道上飛馳,一邊在空中翻滾一邊對行人們揮動鐮刀。 V...

鐵人賽 Software Development DAY 8

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

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

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

技術 Day 7. TypeScript 參考型別:Object

昨天稍微介紹了 Array,今天緊接著來了解同樣在JavaScript也有的 Object 型別。 Object 在 array 那段已經提早預告了物件(ob...

鐵人賽 Modern Web DAY 23

技術 [Day23]:Vite 環境最麻煩了 part 2

Vite 環境最麻煩了 開始用Vite之後,是個會自立自強的大人了呢!!────────────────────── By Opshell 目標: 開...

鐵人賽 Modern Web DAY 21

技術 Trick 20: 把鎧甲拉到身上裝備的拖曳控制器

用滑鼠拖曳圖案的功能,在許多遊戲裏都能看得到,比如說拼圖遊戲、解謎遊戲、方塊遊戲,或是像暗黑破壞神(Diablo)裏的角色裝備介面,也需要用滑鼠拖曳鎧甲來進行裝...

鐵人賽 Software Development DAY 7

技術 Day 7 Slash Command

Day 7 Slash Command Discord 的 Slash Command 是一個比較新的功能,以往的 Bot 都是讀取具特殊格式的訊息,例如 !h...

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

技術 Day 6. TypeScript 參考型別:Array

Day 6 開始是認識參考型別(reference type)。 TypeScript的基本型別(primitive type)除了有以下七種JavaScrip...

鐵人賽 Modern Web DAY 22

技術 [Day22]:Vite 環境最...咦裝好了 part1

Vite 環境最...咦裝好了 每次開始學習新的語言或框架,最麻煩的不是要學習他有哪些語法、規則是安裝...嗯? 好了?!!───────────────...

鐵人賽 Modern Web DAY 8
派對動物嗨起來! 系列 第 8

技術 D08 - 載入就應該要有載入的樣子

本系列文已改編成書「甚麼?網頁也可以做派對遊戲?使用 Vue 和 babylon.js 打造 3D 派對遊戲吧!」 書中不只重構了程式架構、改善了介面設計,還新...

鐵人賽 Modern Web DAY 20

技術 Trick 19: 事件驅動的程式設計

在早期還是新手程式設計師的我,一直搞不懂事件驅動的程式風格到底有什麼好處,也因此走了一些冤枉路,更糟的是我繞了遠路還不自知。因此希望能藉今天這篇文章,讓同學們能...

鐵人賽 Software Development DAY 6

技術 Day 6 模組 Pipeline

Day 6 模組 Pipeline 今天來說說我們的 Bot,也就是框架的部分是如何來處理模組的。 使用模組 .use 我們從最簡單的骨架開始,Bot 中會擁...

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

技術 Day 5. TypeScript內建的基本型別:any、unknown、void、never

今天來認識 any、unknown、void、never,可能有些人會覺得很眼熟,曾在C++或是Java語言看過,但這些都是JavaScript沒有的型別,而是...

鐵人賽 Modern Web DAY 21

技術 [Day21]:自己做說明書 - 宣告檔案 part 2

自己做輪子 任何傻瓜都可以寫出電腦看得懂的程式,但好的程式設計師會寫出人也看得懂的。───────────────────────── By Kent Be...

鐵人賽 Modern Web DAY 7
派對動物嗨起來! 系列 第 7

技術 D07 - 開趴前先 loading 一下:使用 Pinia 與 Composition API

本系列文已改編成書「甚麼?網頁也可以做派對遊戲?使用 Vue 和 babylon.js 打造 3D 派對遊戲吧!」 書中不只重構了程式架構、改善了介面設計,還新...

鐵人賽 Modern Web DAY 19

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

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

鐵人賽 Software Development DAY 5

技術 Day 5 實作 Ping 和 Timing 模組

Day 5 實作 Ping 和 Timing 模組 昨天完全沒有寫到程式,今天就多寫一些吧。 今天來簡單實作一下類 Koa 的 middlewares pipe...

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

技術 Day 4. TypeScript 基本型別

Day 4開始要認識TypeScript的型別系統。 TypeScript擴充了JavaScript既有的型別系統,包含基本型別(primitive type)...

鐵人賽 Modern Web DAY 20

技術 [Day20]:別人的輪子用起來 - 宣告檔案 Part 1

用別人的輪子 別人的輪子用起來等等這輪子的規格好像怪怪的...───────────────────── By Opshell 目標:檔案宣告 今天我...