 ECMAScript规范 第三版 中文版...........................................................................................23 7.4 注释................................................................................................... ECMAScript 语法文法提供的除空白和注释之外的输入元素被称为 ECMAScript 托肯 (token)。这些托肯即 ECMAScript 语言中的保留字、标识符、常量和标点符号。此外,行结束 符即使不被认为是托肯,它同样是输入的元素流中的一部分,并指导自动插入分号的过程 (7.8.5)。普通的空白和单行注释被丢弃,且不出现在为语法文法提供的输入元素流中。对于多 行注释 (MultiLineComment)(即形如 (MultiLineComment)(即形如 "/*...*/"的注释,不论它跨越了多少行),如果它没有包含 行结束符,就被简单地丢弃;假使多行注释包含一 个以上行结束符,则用单个行结束符替换它, 使之成为为语法文法提供的输入元素流的一部分。 ECMAScript 的正则表达式文法(RegExp grammar)在 15.10 中给出。此文法同样 以 Unicode 字符集中的字符作为其终结符,定义了一个产生式集合,其中的产生式以目标符的模式0 码力 | 58 页 | 563.06 KB | 1 年前3 ECMAScript规范 第三版 中文版...........................................................................................23 7.4 注释................................................................................................... ECMAScript 语法文法提供的除空白和注释之外的输入元素被称为 ECMAScript 托肯 (token)。这些托肯即 ECMAScript 语言中的保留字、标识符、常量和标点符号。此外,行结束 符即使不被认为是托肯,它同样是输入的元素流中的一部分,并指导自动插入分号的过程 (7.8.5)。普通的空白和单行注释被丢弃,且不出现在为语法文法提供的输入元素流中。对于多 行注释 (MultiLineComment)(即形如 (MultiLineComment)(即形如 "/*...*/"的注释,不论它跨越了多少行),如果它没有包含 行结束符,就被简单地丢弃;假使多行注释包含一 个以上行结束符,则用单个行结束符替换它, 使之成为为语法文法提供的输入元素流的一部分。 ECMAScript 的正则表达式文法(RegExp grammar)在 15.10 中给出。此文法同样 以 Unicode 字符集中的字符作为其终结符,定义了一个产生式集合,其中的产生式以目标符的模式0 码力 | 58 页 | 563.06 KB | 1 年前3
。 若未指定 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
 [试读]15天学会JavaScript - 第 2 章
ECMAScript语法基础
 [试读]15天学会JavaScript - 第 2 章
ECMAScript语法基础 
 语法规定会忽略多余的空格。因此,依据这个特点可以通过添加空格对代码  进行排版,从而提高代码的可读性。   2.1.5  代码注释   ECMAScript(JavaScript)代码注释分为单行注释和多行注释,被注释的 JavaScript 代码  是不会被执行的。具体说明如下:   1. ECMAScript 代码单行注释   单行注释以“//”开头,例如:   document.write("Hello EcmaScript EcmaScript!");   // 向浏览器输出字符串"Hello EcmaScript!"      22   15 天学会 JavaScript(视频教学版)   2. ECMAScript 代码多行注释   多行注释以“/*”开头、并以“*/”结束,例如:   /*  * 向浏览器输出字符串"Hello EcmaScript!"  */  document.write("Hello EcmaScript!");
 0 码力 |
          52 页 |
          3.83 MB
          | 1 年前 
3
 廖雪峰JavaScript教程
 廖雪峰JavaScript教程
 在页面输入JavaScript代码并  直接运行的功能,让你专注于JavaScript的学习。  试试直接点击“Run”按钮执行下面的JavaScript代码:  1. // 以//开头直到行末的是注释,将被浏览器忽略  2. // 第一个JavaScript代码:  3.   如何编写JavaScript  Sublime Text  Notepad++  如何运行JavaScript  2 快速入门 开头直到行末的字符被视为行注释,注释是给开发人员看到,JavaScript引擎会自动忽略:  1. // 这是一行注释  2. alert('hello'); // 这也是注释  另一种块注释是用  /…/ 把多行字符包裹起来,把一大“块”视为一个注释:  1. /* 从这里开始是块注释  2. 仍然是注释  3. 仍然是注释  4. 注释结束 */  练习:  分别利用行注释和块注释把下面的语句注释掉,使它不再执行: 执行:  1. // 请注释掉下面的语句:  2.   3. alert('我不想执行');  4. alert('我也不想执行');  注释  大小写  2.1 基本语法  - 14 - 本文档使用 书栈(BookStack.CN) 构建  请注意,JavaScript严格区分大小写,如果弄错了大小写,程序将报错或者运行不正常。  原文: https://wizardforcel.gitbooks
 0 码力 |
          264 页 |
          2.81 MB
          | 10 月前 
3
 阮一峰 JavaScript 教程
 阮一峰 JavaScript 教程
 书栈(BookStack.CN) 构建  历史  - 31 - 本文档使用 书栈(BookStack.CN) 构建  基本语法  JavaScript 的基本语法  语句  变量  概念  变量提升  标识符  注释  区块  条件语句  if 结构  if…else 结构  switch 结构  三元运算符 ?:  循环语句  while 循环  for 循环  do…while 循环  break 语句和 continue JavaScript 引擎忽略的部分就叫做注释,它的作用是对代  码进行解释。Javascript 提供两种注释的写法:一种是单行注释,  用  // 起头;另一种是多行注释,放在  /* 和  */ 之间。  1. // 这是单行注释  2.   3. /*  4.  这是  5.  多行  6.  注释  7. */  此外,由于历史上 JavaScript 可以兼容 HTML 代码的注释,所  以   也被视为合法的单行注释。  1. x = 1;  x = 3;  上面代码中,只有  x = 1 会执行,其他的部分都被注释掉了。  需要注意的是,  --> 只有在行首,才会被当成单行注释,否则会当作  正常的运算。  1. function countdown(n) {  注释  基本语法  - 38 - 本文档使用 书栈(BookStack
 0 码力 |
          540 页 |
          3.32 MB
          | 10 月前 
3
 Hello 算法 1.0.0b1 JavaScript版
 Hello 算法 1.0.0b1 JavaScript版
 标注,以避免歧义。  0. 写在前面 hello‑algo.com 4  本书部分放弃了编程语言的注释规范,以换取更加紧凑的内容排版。注释主要分为三种类型:标题注释、内容  注释、多行注释。  /* 标题注释,用于标注函数、类、测试样例等 */  // 内容注释,用于详解代码  /**  * 多行  * 注释  */  0.2.3. 在动画图解中高效学习  视频和图片相比于文字的信息密度和结构化程度更 ,将文字内容(一般在图的上方)对齐到  图中内容,综合来理解。  Figure 0‑3. 动画图解示例  0.2.4. 在代码实践中加深理解  本书的配套代码托管在GitHub 仓库,源代码包含详细注释,配有测试样例,可以直接运行。  ‧ 若学习时间紧张,建议至少将所有代码通读并运行一遍。  ‧ 若时间允许,强烈建议对照着代码自己敲一遍。相比于读代码,写代码的过程往往能带来新的收获。  0. 写在前面
 0 码力 |
          185 页 |
          14.70 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
 2019-2021 美团技术年货 前端篇
 2019-2021 美团技术年货 前端篇
 Framework 中的 RenderEditable 类,当 kIsWeb 变量为真,表示当  前应用运行在 Web 平台。受限于 Tree-Shaking 的机制原理,上述代码中,其它平  台的兼容逻辑即注释 Other codes 的部分是无法被剔除的,但这部分代码,对 Web   平台来说却是 Dead Code(永远不可能被执行到的代码),是可以被进一步优化的。  图 8 部分功能构成  前端 < 仅  会增加代码体积,甚至会出现编译报错,因此我们需要借助平台代码处理的能力来进  行优化。平台代码的处理主要包含三部分:模块导入、组件展示、业务逻辑。  主要思路是使用注释和指定平台的方式,让特定的平台代码只在特定平台生效,注释  关键字 %%platform%%,比如 %%RN%% 表示 React Native 端独有,%%MICRO%% 表  示 PC 微前端独有,%%MICRO|Webview%% Demo,而是使用目前开发中最为常用的 With-Webview 模板进  行分析,以免出现学完“1+1”后遇到的全是“微积分”问题,并且大部分插件均是  在此基础上进行拓展。  目录中的参数,相信你在看完注释后马上就能明白。可是如果此前没有前端开发经  验,可能不了解在经过 Webpack 打包后,脚本文件的文件名会发生变更,比如  resources 中的 webview.js 经过打包后会储存在插件的
 0 码力 |
          738 页 |
          50.29 MB
          | 1 年前 
3
 Vue.js v3.0 教程(Vue3 教程)
 Vue.js v3.0 教程(Vue3 教程)
 new window) 来保持追踪所  有内容,如同你会画一张家谱树来追踪家庭成员的发展一样。  上述 HTML 对应的 DOM 节点树如下图所示  每个元素都是一个节点。每段文字也是一个节点。甚至注释也都是节点。一个节点就是页面的一个部  分。就像家谱树一样,每个节点都可以有孩子节点 (也就是说每个部分可以包含其它的一些部分)。  高效地更新所有这些节点会是比较困难的,不过所幸你不必手动完成这个工作。你只需要告诉 {String | Object | Function | null} tag  4.   // 一个 HTML 标签名、一个组件、一个异步组件,或者 null。  5.   // 使用 null 将会渲染一个注释。  6.   //  7.   // 必需的。  8.   'div',  9.   10.   // {Object} props  11.   // 与 attribute、prop 和事件相对应的对象。 声明文件的循环特性,TypeScript 可能难以推断 computed 的类型。因此,你可能需  要注释返回类型的计算属性。  1. import { defineComponent } from 'vue'  2.   3. const Component = defineComponent({  注释返回类型  TypeScript 支持  - 260 - 本文档使用 书栈网 · BookStack
 0 码力 |
          368 页 |
          3.97 MB
          | 1 年前 
3
共 27 条
- 1
- 2
- 3













