TypeScript

TypeScript基礎入門之模組解析(二)

繼續上文[TypeScript基礎入門之模組解析(一) ] 模組解析 Base URL 使用baseUrl是使用AMD模組載入器的應用程式中的常見做法,其中模組在執行時"

Express + TypeScript開發微信應用

在進行微信開發之前,首先需要註冊一個微信公眾號或者是訂閱號,這個是最基本的操作,沒有這一步,後面的的步伐很難走。 註冊完微信之後,獲取appId和appSecret,有了這兩個就可以了 第一步、建立專案

全面改革:解讀vue3.0的變化

9月30日,尤雨溪在medium個人部落格上釋出了vue3.0的開發思路,國內有翻譯的版本,見文章最後的參考連結。3.0帶了了很大的變化,他講了一些改進的思路以及整個開發流程的規劃。 vue3.0的改進思路

巧用 TypeScript (一)

以下問題來自於與公司小夥伴以及網友的討論,整理成章,希望提供另一種思路(避免踩坑)解決問題。 函式過載 TypeScript 提供函式過載的功能,用來處理因函式引數不同而返回型別不同的使用場景,使用時,

TypeScript基礎入門之模組解析(一)

模組解析 本節假設有關模組的一些基本知識。有關更多資訊,請參閱模組文件。 模組解析是編譯器用來確定匯入所引用內容的過程。 考慮一個匯入語句,如import { a } fro

TypeScript基礎入門之名稱空間(三)

繼續上篇文章[TypeScript基礎入門之名稱空間(二) ] 別名 另一種可以簡化名稱空間使用方法的方法是使用import q = x.y.z為常用物件建立較短的名稱。 不

TypeScript基礎入門之名稱空間(一)

名稱空間 關於術語的一點說明: 請務必注意一點,TypeScript 1.5裡術語名已經發生了變化。 “內部模組”現在稱做“名稱空間”。 “外部模組”現在則簡稱為“模組”,這是為了與 ECMAScript

TypeScript基礎入門之模組(五)

構建模組的指南 匯出儘可能接近頂級 使用您匯出的東西時,模組的消費者應儘可能少地摩擦。 新增太多級別的巢狀往往很麻煩,因此請仔細考慮如何構建事物。 從模組匯出名稱空間是新增太

TypeScript基礎入門之模組(四)

使用其他JavaScript庫 要描述不是用TypeScript編寫的庫的形狀,我們需要宣告庫公開的API。 我們稱之為未定義實現"環境"的宣告。 通常,這些是在.d.

TypeScript基礎入門之模組(三)

可選模組載入和其他高階載入方案 在某些情況下,您可能只想在某些條件下載入模組。在TypeScript中,我們可以使用下面顯示的模式來實現此模式和其他高階載入方案,以直接呼叫模組載入器而不會丟失型別安全性。

TypeScript基礎入門之模組(二)

生成模組程式碼 根據編譯期間指定的模組目標,編譯器將為Node.js(CommonJS),require.js(AMD),UMD,SystemJS或ECMAScript 2015本機模組(ES6)模組

搭建Typescript+React專案模板(5) --- 團隊規範

這篇文章的每一步都基於 vscode 這款瀏覽器,如果你使用的不是 vscode ,那麼就需要自行整合相關外掛及其配置。 該文章只是簡單介紹各各程式碼檢測的流程,至於配置項則需要讀者自行前往對應的lint官網

搭建Typescript+React專案模板(1) --- 專案初始化

因為模板是為以後專案開發所準備的前奏工作,所以在搭建之前我覺得首先需要先考慮以下幾個方面: 開發體驗 專案打包 團隊規範 那麼這一篇就先做個起手式,先搭建一個簡單的可以跑起來的架子

1746001137.665