 TypeScript 4.0 使用手册
sayHello(name: string) { 2. return `Hello from ${name}`; 3. } 更改 src/main.ts 代码,从 greet.ts 导入 sayHello : 1. import { sayHello } from './greet'; 2. 3. console.log(sayHello('TypeScript')); 50 - 本文档使用 书栈网 · BookStack.CN 构建 5. } 6. }); 这个文件会告诉RequireJS从哪里导入Knockout,好比我们在 hello.ts 里做的一样。 你创建的 所有页面都应该在RequireJS之后和导入任何东西之前引入它。 为了更好地理解这个文件和如何配置 RequireJS,可以查看文档。 我们还需要一个视图来显示 HelloViewModel install --save-dev @types/react @types/react-dom 使用 @types/ 前缀表示我们额外要获取React和React-DOM的声明文件。 通常当你导入 像 "react" 这样的路径,它会查看 react 包; 然而,并不是所有的包都包含了声明文件,所以 TypeScript还会查看 @types/react 包。 你会发现我们以后将不必在意这些。0 码力 | 683 页 | 6.27 MB | 1 年前3 TypeScript 4.0 使用手册
sayHello(name: string) { 2. return `Hello from ${name}`; 3. } 更改 src/main.ts 代码,从 greet.ts 导入 sayHello : 1. import { sayHello } from './greet'; 2. 3. console.log(sayHello('TypeScript')); 50 - 本文档使用 书栈网 · BookStack.CN 构建 5. } 6. }); 这个文件会告诉RequireJS从哪里导入Knockout,好比我们在 hello.ts 里做的一样。 你创建的 所有页面都应该在RequireJS之后和导入任何东西之前引入它。 为了更好地理解这个文件和如何配置 RequireJS,可以查看文档。 我们还需要一个视图来显示 HelloViewModel install --save-dev @types/react @types/react-dom 使用 @types/ 前缀表示我们额外要获取React和React-DOM的声明文件。 通常当你导入 像 "react" 这样的路径,它会查看 react 包; 然而,并不是所有的包都包含了声明文件,所以 TypeScript还会查看 @types/react 包。 你会发现我们以后将不必在意这些。0 码力 | 683 页 | 6.27 MB | 1 年前3
 TypeScript Handbook(中文版)
function sayHello(name: string) { return `Hello from ${name}`; } 更改 src/main.ts 代码,从 greet.ts 导入 sayHello : import { sayHello } from "./greet"; console.log(sayHello("TypeScript")); TypeScript "knockout": "externals/knockout-3.4.0", } }); 这个文件会告诉RequireJS从哪里导入Knockout,好比我们在 hello.ts 里做的一 样。 你创建的所有页面都应该在RequireJS之后和导入任何东西之前引入它。 为了 更好地理解这个文件和如何配置RequireJS,可以查看文档。 我们还需要一个视图来显示 HelloViewModel --save react react-dom @types/react @types/react-dom 使用 @types/ 前缀表示我们额外要获取React和React-DOM的声明文件。 通常当 你导入像 "react" 这样的路径,它会查看 react 包; 然而,并不是所有的包都 包含了声明文件,所以TypeScript还会查看 @types/react 包。 你会发现我们以 后将不必在意这些。0 码力 | 557 页 | 7.48 MB | 1 年前3 TypeScript Handbook(中文版)
function sayHello(name: string) { return `Hello from ${name}`; } 更改 src/main.ts 代码,从 greet.ts 导入 sayHello : import { sayHello } from "./greet"; console.log(sayHello("TypeScript")); TypeScript "knockout": "externals/knockout-3.4.0", } }); 这个文件会告诉RequireJS从哪里导入Knockout,好比我们在 hello.ts 里做的一 样。 你创建的所有页面都应该在RequireJS之后和导入任何东西之前引入它。 为了 更好地理解这个文件和如何配置RequireJS,可以查看文档。 我们还需要一个视图来显示 HelloViewModel --save react react-dom @types/react @types/react-dom 使用 @types/ 前缀表示我们额外要获取React和React-DOM的声明文件。 通常当 你导入像 "react" 这样的路径,它会查看 react 包; 然而,并不是所有的包都 包含了声明文件,所以TypeScript还会查看 @types/react 包。 你会发现我们以 后将不必在意这些。0 码力 | 557 页 | 7.48 MB | 1 年前3
 Hello 算法 1.0.0b1 TypeScript 版容 注释、多行注释。 /* 标题注释,用于标注函数、类、测试样例等 */ // 内容注释,用于详解代码 /** * 多行 * 注释 */ 0.2.3. 在动画图解中高效学习 视频和图片相比于文字的信息密度和结构化程度更高,更容易理解。在本书中,知识重难点会主要以动画、图 解的形式呈现,而文字的作用则是作为动画和图的解释与补充。 阅读本书时,若发现某段内容提供了动画或图解,建议 (1) , ?(log ?) , ?(?) , ?(?2) , ?(2?) 。 37 3. 数据结构简介 3.1. 数据与内存 3.1.1. 基本数据类型 谈到计算机中的数据,我们能够想到文本、图片、视频、语音、3D 模型等等,这些数据虽然组织形式不同,但 都是由各种基本数据类型构成的。 「基本数据类型」是 CPU 可以直接进行运算的类型,在算法中直接被使用。 ‧「整数」根据不同的长度分为 pull request”按钮发起拉取请求即可。 12. 附录 hello‑algo.com 181 Figure 12‑1. 页面编辑按键 图片无法直接修改,需要通过新建 Issue 或评论留言来描述图片问题,我会第一时间重新画图并替换图片。 12.2.2. 内容创作 如果您想要参与本开源项目,包括翻译代码至其他编程语言、拓展文章内容等,那么需要实施 Pull Request 工作流程:0 码力 | 186 页 | 14.71 MB | 1 年前3 Hello 算法 1.0.0b1 TypeScript 版容 注释、多行注释。 /* 标题注释,用于标注函数、类、测试样例等 */ // 内容注释,用于详解代码 /** * 多行 * 注释 */ 0.2.3. 在动画图解中高效学习 视频和图片相比于文字的信息密度和结构化程度更高,更容易理解。在本书中,知识重难点会主要以动画、图 解的形式呈现,而文字的作用则是作为动画和图的解释与补充。 阅读本书时,若发现某段内容提供了动画或图解,建议 (1) , ?(log ?) , ?(?) , ?(?2) , ?(2?) 。 37 3. 数据结构简介 3.1. 数据与内存 3.1.1. 基本数据类型 谈到计算机中的数据,我们能够想到文本、图片、视频、语音、3D 模型等等,这些数据虽然组织形式不同,但 都是由各种基本数据类型构成的。 「基本数据类型」是 CPU 可以直接进行运算的类型,在算法中直接被使用。 ‧「整数」根据不同的长度分为 pull request”按钮发起拉取请求即可。 12. 附录 hello‑algo.com 181 Figure 12‑1. 页面编辑按键 图片无法直接修改,需要通过新建 Issue 或评论留言来描述图片问题,我会第一时间重新画图并替换图片。 12.2.2. 内容创作 如果您想要参与本开源项目,包括翻译代码至其他编程语言、拓展文章内容等,那么需要实施 Pull Request 工作流程:0 码力 | 186 页 | 14.71 MB | 1 年前3
 Hello 算法 1.0.0b5 TypeScript 版*/ // 内容注释,用于详解代码 /** * 多行 * 注释 */ 0.2.2 在动画图解中高效学习 相较于文字,视频和图片具有更高的信息密度和结构化程度,更易于理解。在本书中,重点和难点知识将主 要通过动画和图解形式展示,而文字则作为动画和图片的解释与补充。 如果你在阅读本书时,发现某段内容提供了图 0‑2 所示的动画或图解,请以图为主、以文字为辅,综合两者 来理解内容。 态方法的行为类似于函数,因为它被绑定在类上,不能访问特定的实例变量。 ‧ C++ 和 Python 既支持过程式编程(函数),也支持面向对象编程(方法)。 � 图“常见的空间复杂度类型”反映的是否是占用空间的绝对大小? 不是,该图片展示的是空间复杂度,其反映的是增长趋势,而不是占用空间的绝对大小。 假设取 ? = 8 ,你可能会发现每条曲线的值与函数对应不上。这是因为每条曲线都包含一个 常数项,用于将取值范围压缩到一个视觉舒适的范围内。 序运行过程中 对其长度进行调整。 � 如果你感觉物理结构理解起来有困难,建议先阅读下一章“数组与链表”,然后再回顾本节内 容。 3.2 基本数据类型 谈及计算机中的数据,我们会想到文本、图片、视频、语音、3D 模型等各种形式。尽管这些数据的组织形式 各异,但它们都由各种基本数据类型构成。 基本数据类型是 CPU 可以直接进行运算的类型,在算法中直接被使用,主要包括以下几种类型。 ‧0 码力 | 378 页 | 30.70 MB | 1 年前3 Hello 算法 1.0.0b5 TypeScript 版*/ // 内容注释,用于详解代码 /** * 多行 * 注释 */ 0.2.2 在动画图解中高效学习 相较于文字,视频和图片具有更高的信息密度和结构化程度,更易于理解。在本书中,重点和难点知识将主 要通过动画和图解形式展示,而文字则作为动画和图片的解释与补充。 如果你在阅读本书时,发现某段内容提供了图 0‑2 所示的动画或图解,请以图为主、以文字为辅,综合两者 来理解内容。 态方法的行为类似于函数,因为它被绑定在类上,不能访问特定的实例变量。 ‧ C++ 和 Python 既支持过程式编程(函数),也支持面向对象编程(方法)。 � 图“常见的空间复杂度类型”反映的是否是占用空间的绝对大小? 不是,该图片展示的是空间复杂度,其反映的是增长趋势,而不是占用空间的绝对大小。 假设取 ? = 8 ,你可能会发现每条曲线的值与函数对应不上。这是因为每条曲线都包含一个 常数项,用于将取值范围压缩到一个视觉舒适的范围内。 序运行过程中 对其长度进行调整。 � 如果你感觉物理结构理解起来有困难,建议先阅读下一章“数组与链表”,然后再回顾本节内 容。 3.2 基本数据类型 谈及计算机中的数据,我们会想到文本、图片、视频、语音、3D 模型等各种形式。尽管这些数据的组织形式 各异,但它们都由各种基本数据类型构成。 基本数据类型是 CPU 可以直接进行运算的类型,在算法中直接被使用,主要包括以下几种类型。 ‧0 码力 | 378 页 | 30.70 MB | 1 年前3
 Hello 算法 1.1.0 TypeScript版hello‑algo.com 5 /* 标题注释,用于标注函数、类、测试样例等 */ // 内容注释,用于详解代码 /** * 多行 * 注释 */ 0.2.2 在动画图解中高效学习 相较于文字,视频和图片具有更高的信息密度和结构化程度,更易于理解。在本书中,重点和难点知识将主 要通过动画以图解形式展示,而文字则作为解释与补充。 如果你在阅读本书时,发现某段内容提供了如图 0‑2 所示的动画图解,请以图为主、以文字为辅,综合两者 实现长度变化,从而具备 一定的“动态性”。 Tip 如果你感觉物理结构理解起来有困难,建议先阅读下一章,然后再回顾本节内容。 3.2 基本数据类型 当谈及计算机中的数据时,我们会想到文本、图片、视频、语音、3D 模型等各种形式。尽管这些数据的组织 形式各异,但它们都由各种基本数据类型构成。 基本数据类型是 CPU 可以直接进行运算的类型,在算法中直接被使用,主要包括以下几种。 ‧ 整数类型 se file change”按钮。页面跳转后,点击“Create pull request”按钮即可发起拉取请求。 图 16‑3 页面编辑按键 图片无法直接修改,需要通过新建 Issue 或评论留言来描述问题,我们会尽快重新绘制并替换图片。 2. 内容创作 如果您有兴趣参与此开源项目,包括将代码翻译成其他编程语言、扩展文章内容等,那么需要实施以下 Pull Request 工作流程。0 码力 | 383 页 | 18.49 MB | 1 年前3 Hello 算法 1.1.0 TypeScript版hello‑algo.com 5 /* 标题注释,用于标注函数、类、测试样例等 */ // 内容注释,用于详解代码 /** * 多行 * 注释 */ 0.2.2 在动画图解中高效学习 相较于文字,视频和图片具有更高的信息密度和结构化程度,更易于理解。在本书中,重点和难点知识将主 要通过动画以图解形式展示,而文字则作为解释与补充。 如果你在阅读本书时,发现某段内容提供了如图 0‑2 所示的动画图解,请以图为主、以文字为辅,综合两者 实现长度变化,从而具备 一定的“动态性”。 Tip 如果你感觉物理结构理解起来有困难,建议先阅读下一章,然后再回顾本节内容。 3.2 基本数据类型 当谈及计算机中的数据时,我们会想到文本、图片、视频、语音、3D 模型等各种形式。尽管这些数据的组织 形式各异,但它们都由各种基本数据类型构成。 基本数据类型是 CPU 可以直接进行运算的类型,在算法中直接被使用,主要包括以下几种。 ‧ 整数类型 se file change”按钮。页面跳转后,点击“Create pull request”按钮即可发起拉取请求。 图 16‑3 页面编辑按键 图片无法直接修改,需要通过新建 Issue 或评论留言来描述问题,我们会尽快重新绘制并替换图片。 2. 内容创作 如果您有兴趣参与此开源项目,包括将代码翻译成其他编程语言、扩展文章内容等,那么需要实施以下 Pull Request 工作流程。0 码力 | 383 页 | 18.49 MB | 1 年前3
 Hello 算法 1.2.0 简体中文 TypeScript 版hello‑algo.com 5 /* 标题注释,用于标注函数、类、测试样例等 */ // 内容注释,用于详解代码 /** * 多行 * 注释 */ 0.2.2 在动画图解中高效学习 相较于文字,视频和图片具有更高的信息密度和结构化程度,更易于理解。在本书中,重点和难点知识将主 要通过动画以图解形式展示,而文字则作为解释与补充。 如果你在阅读本书时,发现某段内容提供了如图 0‑2 所示的动画图解,请以图为主、以文字为辅,综合两者 实现长度变化,从而具备 一定的“动态性”。 Tip 如果你感觉物理结构理解起来有困难,建议先阅读下一章,然后再回顾本节内容。 3.2 基本数据类型 当谈及计算机中的数据时,我们会想到文本、图片、视频、语音、3D 模型等各种形式。尽管这些数据的组织 形式各异,但它们都由各种基本数据类型构成。 基本数据类型是 CPU 可以直接进行运算的类型,在算法中直接被使用,主要包括以下几种。 ‧ 整数类型 se file change”按钮。页面跳转后,点击“Create pull request”按钮即可发起拉取请求。 图 16‑3 页面编辑按键 图片无法直接修改,需要通过新建 Issue 或评论留言来描述问题,我们会尽快重新绘制并替换图片。 第 16 章 附录 www.hello‑algo.com 371 2. 内容创作 如果您有兴趣参与此开源项目,包括将代码翻译成其他编程语言、扩展文章内容等,那么需要实施以下0 码力 | 383 页 | 18.49 MB | 10 月前3 Hello 算法 1.2.0 简体中文 TypeScript 版hello‑algo.com 5 /* 标题注释,用于标注函数、类、测试样例等 */ // 内容注释,用于详解代码 /** * 多行 * 注释 */ 0.2.2 在动画图解中高效学习 相较于文字,视频和图片具有更高的信息密度和结构化程度,更易于理解。在本书中,重点和难点知识将主 要通过动画以图解形式展示,而文字则作为解释与补充。 如果你在阅读本书时,发现某段内容提供了如图 0‑2 所示的动画图解,请以图为主、以文字为辅,综合两者 实现长度变化,从而具备 一定的“动态性”。 Tip 如果你感觉物理结构理解起来有困难,建议先阅读下一章,然后再回顾本节内容。 3.2 基本数据类型 当谈及计算机中的数据时,我们会想到文本、图片、视频、语音、3D 模型等各种形式。尽管这些数据的组织 形式各异,但它们都由各种基本数据类型构成。 基本数据类型是 CPU 可以直接进行运算的类型,在算法中直接被使用,主要包括以下几种。 ‧ 整数类型 se file change”按钮。页面跳转后,点击“Create pull request”按钮即可发起拉取请求。 图 16‑3 页面编辑按键 图片无法直接修改,需要通过新建 Issue 或评论留言来描述问题,我们会尽快重新绘制并替换图片。 第 16 章 附录 www.hello‑algo.com 371 2. 内容创作 如果您有兴趣参与此开源项目,包括将代码翻译成其他编程语言、扩展文章内容等,那么需要实施以下0 码力 | 383 页 | 18.49 MB | 10 月前3
共 6 条
- 1













