Programming TypeScript# Programming TypeScript 作者:duobancc 原文链接:https://ld246.com/article/1619437869849 来源网站:链滴 许可协议:署名-相同方式共享4.0国际(CC BY-SA 4.0) ## TypeScript 概述 ## 编译器 编写的代码(文本)由一个特殊的程序(编译器)解析,转换成抽象句法树(abstract syntax y?) ## 安装等 # 初始化npm 项目 npm init --yes # 安装 TSC、TSLint 和 NodeJS 的类型声明 npm install --save-dev typescript tslint @types/node # 初始化 tsconfig.json tslint.json npx tsc/tslint --init # 初始化手动 // 新建 tsconfig /dist/index.js 运行js 代码 # 安装 ts-node,编译和运行一步到位 npm i --save-dev ts-node # 快速创建 TS 项目 脚手架工具 npx typescript-node-starter [projectname]0 码力 | 3 页 | 202.08 KB | 2 年前3
The TypeScript Handbookof the TypeScript handbook was created on Tuesday, November 29, 2022 against commit e7c8dd with TypeScript 4.9. ## Table of Contents |The TypeScript Handbook|Your first step to learn TypeScript| |---|---| |---|---| |The Basics|Step one in learning TypeScript: The basic types.| |Everyday Types|The language primitives.| |Narrowing|Understand how TypeScript uses JavaScript knowledge to reduce the amount of type syntax in your projects.| |More on Functions|Learn about how Functions work in TypeScript.| |Object Types|How TypeScript describes the shapes of JavaScript objects.| |Creating Types from Types|An overview0 码力 | 184 页 | 647.99 KB | 2 年前3
TypeScript 类型系统## TypeScript 类型系统 分享人:陈文岗 学校:中国科学院大学 2021年1月21日 ## 关于TypeScript TypeScript是微软推出的JavaScript静态类型版本,它是JavaScript的超集,可以编译为纯粹的JavaScript TypeScript How Does TypeScript Work? TypeScript file.ts JavaScript JavaScript file.js TypeScript Compiler "Transpiling" Output ES5/ES6/... compliant code ## TypeScript 到 JavaScript  jpg) ## TypeScript 基础类型 // 数字类型 let num: number; num = 123; // 布尔类型 let flag: boolean; flag = false; // 字符串类型 let str: string; str = 'Hello World'; ## TypeScript 高级类型 // 数组类型 let arr: number]; arr0 码力 | 25 页 | 1.27 MB | 2 年前3
TypeScript的发展历程## TypeScript的发展历程 吴名扬  每天10分钟,邀请顶级技术专家,为你传道授业解惑。  Hello 算法 TypeScript 语言版 作者:靳宇栋 (@krahets) 代码审阅:谢发 (@justin-tse) 表示。 JavaScript 和 TypeScript 的字符串使用 UTF-16 编码的原因与 Java 类似。当 1995 年 Netscape 公司首次推出 JavaScript 语言时,Unicode 还处于发展早期,那时候使用 16 位的编码就足以表示所有的0 码力 | 383 页 | 18.49 MB | 2 年前3
Why I Was Wrong About
TypeScript## Why I Was Wrong About TypeScript TJ VanToll Progress $ ^{®} $ DevReach 2013 THE PREMIER DEVELOPER CONFERENCE IN CENTRAL & EASTERN EUROPE ## TypeScript TypeScript Modules Decorators Generics piping Declaration files Triple-Slash Directives 与创新类文件 及相关文件 及相关文件 及相关文件 及相关文件 及相关文件 及相关文件 TypeScript Modules Decorators Generics Symbols Mixins Sequential piping Namespaces Compiler Structural detection ## Why I Was Wrong About TypeScript ## Whether TypeScript is a good fit for your next project ## Why I Was Wrong About TypeScript ## “A typed superset of JavaScript that compiles0 码力 | 61 页 | 3.65 MB | 2 年前3
TypeScript 4.0 使用手册### TypeScript 4.0 使用手册  TS ✓ TypeScript语言用于大规模应用的JavaScript开发。✓ TypeScript支持类型,是JavaScript的超集且可以编译成纯JavaScript代码。✓ Ty 操作系统。✓ TypeScript是开源的。  下载手机APP 畅享精彩阅读 ## 目录 致谢 README Introduction 快速上手 5分钟了解TypeScript ASP.NET NET Core ASP.NET 4 Gulp Knockout.js React与webpack React Angular 2 从JavaScript迁移到TypeScript 手册 基础类型 变量声明 接口 类 函数 泛型 枚举 类型推论 类型兼容性 高级类型0 码力 | 683 页 | 6.27 MB | 2 年前3
Typescript
SDK Version
1.x.x## Typescript SDK Version 1.x.x ## Table of contents 1. Overview.....3 a. Environmental Setup 2. Configurations.....4 3. Token Persistence.....7 a. Implementing OAuth Persistence Previous Version(s) ## Overview TypeScript SDK offers a way to create client TypeScript applications that can be integrated with Zoho CRM. ## Environmental Setup TypeScript SDK is installable through npm tool for dependency management in TypeScript. The SDK expects the following from the client app: - The client app must have Node (version 12 and above). - TypeScript SDK must be installed into the client0 码力 | 56 页 | 1.29 MB | 2 年前3
Hello 算法 1.0.0b1 TypeScript 版FEELO FEELO FEELO FEELO FEELO > Hello 算法 动画图解、能运行、可提问的数据结构与算法入门教程 作者:靳宇栋(Krahets) Hello 算法 TypeScript 语言版 靳宇栋(Krahets)  数组,则需新建一个数组,然后把原数组元素依次拷贝到新数组,在数组很大的情况下,这是非常耗时的。 /// == File: array.ts === /* 扩展数组长度 */ // 请注意,TypeScript 的 Array 是动态数组,可以直接扩展 // 为了方便学习,本函数将 Array 看作是长度不可变的数组 function extend(nums: number[]|, enlarge: 并未专门提供栈类,但我们可以直接把该语言的「数组」或「链表」看作栈来使用,并通过“脑补”来屏蔽无关操作。 /// === File: stack.ts === /* 初始化栈 */ // Typescript 没有内置的栈类,可以把 Array 当作栈来使用 const stack: number[] = []; /* 元素入栈 */ stack.push(1); stack.push(3); stack0 码力 | 186 页 | 14.71 MB | 2 年前3
Hello 算法 1.0.0b5 TypeScript 版FEELO FEELO FEELO FEELO FEELO > Hello 算法 动画图解、能运行、可提问的数据结构与算法入门教程 作者:靳宇栋(Krahets) Hello 算法 TypeScript 语言版 靳宇栋(Krahets)  位足以表示所有可能的字符。然而,这是一个不正确的判断。后来 Unicode 规范扩展到了超过 16 位,所以 Java 中的字符现在可能由一对 16 位的值(称为 “代理对”)表示。 · JavaScript 和 TypeScript 的字符串使用 UTF-16 编码的原因与 Java 类似。当 JavaScript 语言在 1995 年被 Netscape 公司首次引入时,Unicode 还处于相对早期的阶段,那时候使用 数组元素依次拷贝到新数组。这是一个 $ O(n) $ 的操作,在数组很大的情况下是非常耗时的。 /// == File: array.ts === /* 扩展数组长度 */ // 请注意,TypeScript 的 Array 是动态数组,可以直接扩展 // 为了方便学习,本函数将 Array 看作是长度不可变的数组 function extend(nums: number[], enlarge:0 码力 | 378 页 | 30.70 MB | 2 年前3
共 440 条
- 1
- 2
- 3
- 4
- 5
- 6
- 44













