。 若未指定 enthusiasmLevel ,组件应默认显示一个感叹号。 若 enthusiasmLevel 为 0 或负值,它应抛出一个错误。 我们将针对这些需求为组件写一些注释。 但首先,我们要安装Enzyme。 Enzyme是React生态系统里一个通用工具,它方便了针对组件的行为 编写测试。 默认地,我们的应用包含了一个叫做jsdom的库,它允许我们模拟DOM以及在非浏览器的环 编译选项使用的工厂函数是可以配置的。可以使用 jsxFactory 命令行选项,或内联 的 @jsx 注释指令在每个文件上设置。比如,给 createElement 设置 jsxFactory , 会使用 createElement("div") 来生成,而不是 React.createElement("div") 。 注释指令可以像下面这样使用(在TypeScript 2.8里): 1. import 本文档使用 书栈网 · BookStack.CN 构建 三斜线指令是包含单个XML标签的单行注释。 注释的内容会做为编译器指令使用。 三斜线指令_仅_可放在包含它的文件的最顶端。 一个三斜线指令的前面只能出现单行或多行注释,这 包括其它的三斜线指令。 如果它们出现在一个语句或声明之后,那么它们会被当做普通的单行注释, 并且不具有特殊的涵义。 /// TypeScript 4.0 使用手册 TypeScript 4.0 使用手册
0 码力 |
          683 页 |
          6.27 MB
          | 1 年前 
3
 TypeScript Handbook(中文版)
 TypeScript Handbook(中文版)
  。  若未指定  enthusiasmLevel ,组件应默认显示一个感叹号。  若  enthusiasmLevel 为  0 或负值,它应抛出一个错误。  我们将针对这些需求为组件写一些注释。  但首先,我们要安装Enzyme。 Enzyme是React生态系统里一个通用工具,它方便  了针对组件的行为编写测试。 默认地,我们的应用包含了一个叫做jsdom的库,它  允许我们模拟DOM 除了默认的  --strict 设置外,  tsc --init 还改进了输出。  tsc --init 默认  生成的  tsconfig.json 文件现在包含了一些带描述的被注释掉的常用编译器选项.  你可以去掉相关选项的注释来获得期望的结果。我们希望新的输出能简化新项目的  TypeScript Handbook(中文版)  111 TypeScript 2.3  配置并且随着项目成长保持配置文件的可读性。 TypeScript 2.3 中使用  --checkJs 选项,  .js 文件中的类型检查错误也可以被报  出.  你可以通过为它们添加  // @ts-nocheck 注释来跳过对某些文件的检查,反过来  你也可以选择通过添加  // @ts-check 注释只检查一些  .js 文件而不需要设置  -  -checkJs 编译选项。你也可以通过添加  // @ts-ignore 到特定行的一行前来忽  略这一行的错误0 码力 |
          557 页 |
          7.48 MB
          | 1 年前 
3
 Hello 算法 1.0.0b1 TypeScript 版
 Hello 算法 1.0.0b1 TypeScript 版
 标注,以避免歧义。  0. 写在前面 hello‑algo.com 4  本书部分放弃了编程语言的注释规范,以换取更加紧凑的内容排版。注释主要分为三种类型:标题注释、内容  注释、多行注释。  /* 标题注释,用于标注函数、类、测试样例等 */  // 内容注释,用于详解代码  /**  * 多行  * 注释  */  0.2.3. 在动画图解中高效学习  视频和图片相比于文字的信息密度和结构化程度更 ,将文字内容(一般在图的上方)对齐到  图中内容,综合来理解。  Figure 0‑3. 动画图解示例  0.2.4. 在代码实践中加深理解  本书的配套代码托管在GitHub 仓库,源代码包含详细注释,配有测试样例,可以直接运行。  ‧ 若学习时间紧张,建议至少将所有代码通读并运行一遍。  ‧ 若时间允许,强烈建议对照着代码自己敲一遍。相比于读代码,写代码的过程往往能带来新的收获。  0. 写在前面
 0 码力 |
          186 页 |
          14.71 MB
          | 1 年前 
3
 Hello 算法 1.1.0 TypeScript版
 Hello 算法 1.1.0 TypeScript版
 为准,例如使用 None 来表示“空”。  ‧ 本书部分放弃了编程语言的注释规范,以换取更加紧凑的内容排版。注释主要分为三种类型:标题注  释、内容注释、多行注释。  第 0 章 前言 hello‑algo.com 5  /* 标题注释,用于标注函数、类、测试样例等 */  // 内容注释,用于详解代码  /**  * 多行  * 注释  */  0.2.2 在动画图解中高效学习  相较于文字,视频和图 target, nums, start, res);  return res;  }  图 13‑14 展示了数组 [4, 4, 5] 和目标元素 9 的回溯过程,共包含四种剪枝操作。请你将图示与代码注释相结  合,理解整个搜索过程,以及每种剪枝操作是如何工作的。  图 13‑14 子集和 II 回溯过程  13.4 n 皇后问题  Question  根据国际象棋的规则,皇后可以攻击与同处一行、一列或一条斜线上的棋子。给定
 0 码力 |
          383 页 |
          18.49 MB
          | 1 年前 
3
 Hello 算法 1.0.0b5 TypeScript 版
 Hello 算法 1.0.0b5 TypeScript 版
 当涉及到编程语言之间不一致的名词时,本书均以 Python 为准,例如使用 None 来表示“空”。  ‧ 本书部分放弃了编程语言的注释规范,以换取更加紧凑的内容排版。注释主要分为三种类型:标题注  释、内容注释、多行注释。  /* 标题注释,用于标注函数、类、测试样例等 */  // 内容注释,用于详解代码  /**  * 多行  * 注释  */  0.2.2 在动画图解中高效学习  相较于文字,视频和图片具有更高的信息密度和结构 return res;  第 13 章 回溯 hello‑algo.com 296  }  图 13‑14 展示了数组 [4, 4, 5] 和目标元素 9 的回溯过程,共包含四种剪枝操作。请你将图示与代码注释相结  合,理解整个搜索过程,以及每种剪枝操作是如何工作的。  图 13‑14 子集和 II 回溯过程  13.4 N 皇后问题  �  根据国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。给定
 0 码力 |
          378 页 |
          30.70 MB
          | 1 年前 
3
 Hello 算法 1.2.0 简体中文 TypeScript 版
 Hello 算法 1.2.0 简体中文 TypeScript 版
 为准,例如使用 None 来表示“空”。  ‧ 本书部分放弃了编程语言的注释规范,以换取更加紧凑的内容排版。注释主要分为三种类型:标题注  释、内容注释、多行注释。  第 0 章 前言 www.hello‑algo.com 5  /* 标题注释,用于标注函数、类、测试样例等 */  // 内容注释,用于详解代码  /**  * 多行  * 注释  */  0.2.2 在动画图解中高效学习  相较于文字,视频 target, nums, start, res);  return res;  }  图 13‑14 展示了数组 [4, 4, 5] 和目标元素 9 的回溯过程,共包含四种剪枝操作。请你将图示与代码注释相结  合,理解整个搜索过程,以及每种剪枝操作是如何工作的。  图 13‑14 子集和 II 回溯过程  13.4 n 皇后问题  Question  根据国际象棋的规则,皇后可以攻击与同处一行、一列或一条斜线上的棋子。给定
 0 码力 |
          383 页 |
          18.49 MB
          | 10 月前 
3
 Programming TypeScript
 Programming TypeScript
 0)  TypeScript 概述  编译器  编写的代码(文本) 由 一个特殊的程序(编译器)解析,转换成抽象句法树(abstract syntax tree, AS ).  AST 是去掉了空白、注释和缩进用的制表符或空格之后的数据结构。  编译器把 AST 转换成一种字节码(bytecode) 的低(底?)层表示。  字节码再传给运行时程序计算,最终得到结果。  ● 综上  1. 把程序解析成AST
 0 码力 |
          3 页 |
          202.08 KB
          | 1 年前 
3
共 7 条
- 1













