iT邦幫忙

typescript相關文章
共有 242 則文章

技術 JSDC 2020 回顧 - Typescript

用不用 TypeScript 隨便你,反正我是用了 講者簡報 保哥的 TypeScript 新手指南 講者保哥是 TypeScript 的支持者。...

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

技術 強型闖入DenoLand[34] - 淺談跨來源資源共用(CORS)與解決辦法

強型闖入DenoLand[34] - 淺談跨來源資源共用(CORS)與解決辦法 在談完 Web API 的實作後,今天筆者想跟大家分享後端與前端常常碰到的頭痛...

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

技術 強型闖入DenoLand[33] - Web API 正式完成!

強型闖入DenoLand[33] - Web API 正式完成! 昨天筆者介紹了 deno_mongo 的使用方法,本篇就來將 Web API 剩下的邏輯完成...

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

技術 強型闖入DenoLand[32] - 使用 Deno 串接 MongoDB

強型闖入DenoLand[32] - 使用 Deno 串接 MongoDB 在安裝 MongoDB 後,來看看要如何使用 Deno 串接 MongoDB 吧!...

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

技術 強型闖入DenoLand[28] - Oak 概念篇

強型闖入DenoLand[28] - Oak 概念篇 什麼是 Oak? Oak 是一款用來開發 http server 的中間件框架,其包含了 Router...

鐵人賽 Modern Web DAY 28

技術 [Day28] Typescript (tsconfig.json)

在寫 Typescript 時,最重要的就是要有 tsconfig.json。因為 ts 或 tsx 檔並不能直接在環境執行,所以需要有一份設定檔告訴 comp...

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

技術 強型闖入DenoLand[26] - 使用 Deno 打造多線程應用(3)

強型闖入DenoLand[26] - 使用 Deno 打造多線程應用(3) 在介紹完多線程的概念以及如何在 Deno 上實現多線程後,就讓我們來實做一些(不)...

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

技術 強型闖入DenoLand[23] - Compiler APIs in Deno

強型闖入DenoLand[23] - Compiler APIs in Deno 本篇章要為各位讀者帶來的是: Deno 的編譯 API 。筆者會先從 Den...

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

技術 強型闖入DenoLand[22] - Testing and Related Tools(3)

強型闖入DenoLand[22] - Testing and Related Tools(3) 本篇將會向各位讀者介紹 Deno 內建的單元測試功能,在正式開...

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

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

強型闖入DenoLand[19] - TypeScript 和 Deno 的大小事(2) 進入正題 筆者在前一篇文章向大家介紹了如何在 Deno 中使用多模組...

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

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

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

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

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

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

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

技術 強型闖入DenoLand[14] - 泛型的概念與實作

強型闖入DenoLand[14] - 泛型的概念與實作 在前一篇章正式結束 OOP 系列後,今天要向大家分享的是 TypeScript 的泛型。 泛型程式設...

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

技術 強型闖入DenoLand[13] - Class 實戰(2)

強型闖入DenoLand[13] - Class 實戰(2) 經過前幾章,我們學到了 Interface 、 Class 的使用技巧,本章將會以先前的知識為基...

鐵人賽 Software Development DAY 14

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 14 - Route Module

建置 RouteBase Route Module 的設計可以很多樣, 最重要的功能即定義路由 ,所以要在 constructor() 去觸發路由註冊,這就是...

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

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

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

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

技術 強型闖入DenoLand[11] - OOP Concept

強型闖入DenoLand[11] - OOP Concept 物件導向是一種態度。 -- Jserv OOP 能吃嗎? C 語言程式設計是以函數 (Fu...

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

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

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

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

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

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

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

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

強型闖入DenoLand[8] - TS基礎系列之函式宣告(3) 在函式中應用強型別 在 TypeScript 問世前,開發者需要耗費額外的心力去避免下面的情...

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

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

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

鐵人賽 Software Development DAY 8

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 08 - Express CORS

阿呆最近在寫一個案子,是前後端分離的架構,前端與後端各有自己的網域,正當他開開心心要從前端 POST 一筆資料到後端時,發生了錯誤,按下 F12 看到了這個錯誤...

鐵人賽 Software Development DAY 7

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 07 - Express 錯誤處理

說到 Express 的錯誤處理機制,就要先來談談 node.js 的 錯誤優先處理(Error-First),這是一種風格,大致上是長這樣的: const m...

鐵人賽 Software Development DAY 6

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 06 - Express 與 body-parser

body-parser 是什麼? body-parser 是 Express 經常使用的中介軟體,用於解析請求的資料(body),比如說:POST 一筆 JSO...

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

技術 強型闖入DenoLand[4] - TS基礎系列之變數宣告(2)

強型闖入DenoLand[4] - TS基礎系列之變數宣告(2) 前一章介紹了在弱型別時如何宣告變數,並且補充了很多一名 JS Developer 需要有的先...

鐵人賽 Software Development DAY 5

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 05 - Express 基本結構與路由

Express 基本結構 import express from 'express'; const app = express(); 上方的範例程式碼定義 a...

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

技術 強型闖入DenoLand[3] - TS基礎系列之變數宣告(1)

強型闖入DenoLand[3] - TS基礎系列之變數宣告(1) 在介紹完 Deno 由來以後,我們正式進入到了 TypeScript 的學習路程上,開始之...

鐵人賽 Software Development DAY 4

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 04 - 建置專案

建立專案 建議使用 git 進行版本控制 在安裝 node.js 的時候會一起安裝套件管理器 npm ,我們要透過 npm 來管理專案所使用的套件,所以要進...

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

技術 強型闖入DenoLand[2] - Hello, World!

強型闖入DenoLand[2] - Hello, World! 今天進入到了一個相當重要的篇章,筆者認為這是學習一樣新的程式語言時最愉快的環節沒有之一。 因...

鐵人賽 Software Development DAY 3

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 03 - 為什麼是 TypeScript?

上一篇的小結有提到我會採用 TypeScript 作為開發語言,但是什麼原因要捨棄 JavaScript 呢?我們就來了解一下要如何用 TypeScript 解...