iT邦幫忙

typescript相關文章
共有 673 則文章
鐵人賽 Modern Web DAY 23
Hello TypeScript 菜鳥 系列 第 23

技術 Day 22. TypeScript Type What?:Type Assertion

今天的文章分成三個子題,會先從Type Assertion (型別斷言) 的基本語法開始看起,然後再一起討論兩個跟Type Assertion相關的 non-n...

鐵人賽 自我挑戰組 DAY 12

技術 Day 12:想要快速產出元件及範本,就用 Angular CLI 吧!(二)

讓 Angular 元件顯示在畫面上 上一篇,我們建立了一個元件 page1。 接下來,我們就要把 page1 這個元件,顯示在如下圖的 Angular 應...

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

技術 強型闖入DenoLand[18] - TypeScript 和 Deno 的大小事(1)

強型闖入DenoLand[18] - TypeScript 和 Deno 的大小事(1) 在我們學習完 TypeScript 的基礎語法以及 Deno CLI...

鐵人賽 Software Development DAY 11

技術 [Day11] BABY 你就是我唯一 ─ 獨體(Singleton)

嗨 大家好 我是一路爬坡的阿肥 今天的文章對阿肥來說好輕鬆呀~ 接下來每個模式都那麼好懂就好了(不可能) 前言 在社會、法律道德的規範之下,有些個體希望只存在...

鐵人賽 Software Development DAY 18

技術 [Day18] Switch 的各種同捆包 統統裝起來 ─ 裝飾者(Decorator) <React 篇>

嗨 大家好 我是一路爬坡的阿肥 最近家裡大人把一些舊的遊戲轉賣 發現原來遊戲片可以這麼保值! 準備入手新的遊戲好期待呀 React 中的裝飾者 有讀過 Rea...

鐵人賽 Modern Web DAY 21

技術 泛型(Generics)

泛型在 TypeScript 裡,是很重要的一個環節,幾乎都會看到它的身影。在前面的文章範例裡,應該或多或少都有使用到泛型,那泛型究竟是什麼?為什麼這麼重要呢?...

鐵人賽 Modern Web DAY 1

技術 [Day3] Vite 出小蜜蜂~ Game Loop!

Day3 軟體架構 這邊卡比要介紹一個名詞,Software Architecture 軟體架構。 軟體架構 旨在如何更好的處理各個程式碼段落之間的溝通,雖然並...

鐵人賽 Software Development DAY 20

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

嗨 大家好 我是一路爬坡的阿肥 昨天因為老毛病發作想說去看中醫結果脖子後面被札了十幾針還被喬到發出喀喀喀的聲音有種比發作時還要可怕的感覺 複雜的 API co...

鐵人賽 Software Development DAY 29

技術 [Day29] 操作大量資料的好幫手 ─ 迭代器(Iterator) <實作篇>

嗨 大家好 我是一路爬坡的阿肥 昨天晚上搭立榮的飛機回來真心覺得座位大 還有飲料可以喝而且只要40幾分就到了已經回不去坐船省錢的堅持啦 顧客的資訊 先建立顧客...

鐵人賽 自我挑戰組 DAY 29
30天深入淺出Redux 系列 第 29

技術 Redux 深入淺出 - [ Day 29 ] React RTK Query Typescript todo list (更新 & 刪除)

前一篇我們完成了基本的 getAll request,並於畫面簡單呈現表單內容,那麼今天我們就接續完成他應該有的修改與刪除能吧! 讓我們先回到 todoApi...

鐵人賽 Modern Web DAY 12

技術 Day12: 【TypeScript 學起來】只有 TS 才有的型別: Literal Types(字面值型別) / Tuple (元組)

工程師A: 覺得當工程師好累 想換一行怎麼辦工程師B: 按一下 enter 啊工程師A:...... 很常工程師之間都聊不下去了 更何況是pm 你說是不是.....

技術 新書香噴噴-《遊戲設計x演算法xTypescript》出版社對我說『把祕笈通通交出來!』

去年參加鐵人賽的文章,已經成書出版了,除了增加許多細節與心得之外,又多寫了幾個篇章。喜愛製作遊戲的同好,相信讀完一定會有幫助,還可能和我產生共鳴。 全書共32章...

鐵人賽 自我挑戰組 DAY 16

技術 Day 16:把做好的 HTML 加入 Angular 吧!

三天前,我們已成功把靜態檔案加入 Angular 的專案了,如果感到有點陌生,可以再到以下連結,重新回憶一下: Day 13:來把靜態檔案加入 Angular...

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

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

強型闖入DenoLand[9] - TS基礎系列之型別別名和介面(1) 提供給軟體元件間的介面會被存取到的事物的種類可以包括:常數、資料型別、程式的種類、例...

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

技術 強型闖入DenoLand[15] - 型別補充

強型闖入DenoLand[15] - 型別補充 本章為本系列 TypeScript 基礎教學的最後一篇,整理了一些 TypeScript 的特殊型別: 元組...

鐵人賽 Software Development DAY 10

技術 [Day10] 吃壹LAN就是要硬麵加半熟蛋 ─ 建設者(Builder) <實作篇>

嗨 大家好 我是一路爬坡的阿肥 今天是鐵人賽的第 10 天,已經過了 1/3 了! 最近發現寫文章卡最久的不是寫 code 而是在找歌跟想開場白(整個劃錯重點)...

鐵人賽 Software Development DAY 6

技術 [Day6] 老闆:來一碗大腸麵線 ─ 工廠方法(Factory Method) <實作篇>

嗨 大家好 我是一路爬坡的阿肥 最近天氣開始有點涼爽,騎車去上班瀏海也不分岔了~上班族小確幸++ 今日文章適合搭配範例專案的packages/day06-c...

鐵人賽 Modern Web DAY 1

技術 [Day01] - Opshell的碎念 - 前言

一、碎念 身為一個在網頁世界打滾多年的全端碼農,(6~7年算久嗎?輾轉於花園與動物園,外星與冥界的世界中,渾渾噩噩也是合理,年過30,一回首...連燈火闌珊...

鐵人賽 Software Development DAY 15

技術 [Day15] 一次填好麵線跟拉麵的菜單可以嗎? ─ 組合(Composite) <模式篇>

嗨 大家好 我是一路爬坡的阿肥 今天放颱風假比平常開心100倍 因為可以有更多時間寫文章啦! 情境描述 在大肥百貨美食街的麵食區,開著肥肥麵線攤跟壹LAN拉麵...

鐵人賽 自我挑戰組 DAY 9

技術 Day 09:一起了解 Angular 應用程式的啟動流程(一)

啟動 Angular 開發伺服器 我們先打開 VS Code 的終端機面版,輸入 npm start,而 npm start 就會執行 ng serve 這個指...

鐵人賽 自我挑戰組 DAY 26
30天深入淺出Redux 系列 第 26

技術 Redux 深入淺出 - [ Day 26 ] React RTK Typescript 基本應用

接續前一篇的進度,我們已經設置好 store 了,接著我們來試做一個簡單的 counter 講解一下在 Typescript 的環境下如何處理我們的 slice...

技術 Code Generation 5:利用JAVA將AS檔案轉成TS檔案型態-在原始程式中留下我要的資料下

2.區分是屬性還是方法,進而處理這個方法。 -取得屬性 在這個專案子,絕大部份的程式都有一定的規格,而屬性,他們要求是放益方法前面。而我隨機檢驗幾十個方法,都是...

鐵人賽 Modern Web DAY 17

技術 Day17: 【TypeScript 學起來】什麼是 Narrowing?

其實看官網看這篇的時候很想pass,有點看不下去XD,但還是做了筆記。若有錯誤,歡迎留言指教,感恩的心。 Narrowing Narrowing 指的是將某...

鐵人賽 Modern Web DAY 2

技術 [Day02] - 環境什麼的... 最討厭了 - 環境安裝

環境什麼的 最討厭了 每次開始學習新的語言或框架,最麻煩的不是要學習他的語法、規則而是安裝它的環境...─────────────────────────...

鐵人賽 Software Development DAY 3

技術 Day 3 準備部署環境

Day 3 準備部署環境 今天的內容是關於部署環境的準備,我們一樣會使用 Docker 來建立我們的部署環境。 但首先,我們需要先做出一個最簡單的 Discor...

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

技術 Day 3. TypeScript環境設置:編譯組態設定(tsconfig)

Day 2 標題有特別說到是建置TypeScript的預設環境,代表開發者其實可以自行決定Compiler如何檢查與轉換程式碼,而 tsconfig檔案 就是T...

鐵人賽 Modern Web DAY 1

技術 [Day5] Vite 出小蜜蜂~ Component 元件!

Day5 寫程式寫到一定的階段後,會開始發現,其實做出想要的功能並不困難。真正難的,其實是如何寫出有彈性的程式碼以應對各種需求跟變化。卡比接下來要做的,是在一般...

鐵人賽 Software Development DAY 2

技術 [Day2] 太陽與月亮 Typescript與Javascript

嗨 大家好 我是一路爬坡的阿肥 今天吃月餅消化的熱量,應該可以讓大腦擠出10天份的文章 不過實際上應該會變成肚子的一部份吧(哭) 先談Javascript J...

鐵人賽 自我挑戰組 DAY 21

技術 Day 21:開始來學資料繫結:文字插值

在連續開了幾天支線任務之後,我們將再次回到 Angular 開發的正軌,繼續我們第十六天之後的網頁開發主線,如果已經有忘記的朋友,附上主線任務的連結如下,幫助大...

鐵人賽 Software Development DAY 11

技術 簡單的Git 操作 - 11

建立測試 還沒開始進行撰寫測試程式之前, 我們得先安裝測試框架, 前端的測試框架很多, 有Jest, 還有Mocha, Jasmine, Tape, 在這裡我選...