JavaScript Promiseの本 v1
.......................................................................................... 4 本書のソースコード/ライセンス .............................................................................. 4 意見や疑問点 .. ..................................................................... 29 コラム: thenは常に新しいpromiseオブジェクトを返す ......................................... 31 Promiseと配列 ...................................... ................................................................................ 45 MochaのPromiseサポート .................................................................................. 49 意図したテストを書くには0 码力 | 115 页 | 1.06 MB | 1 年前3JavaScript Promiseの本 v2
.......................................................................................... 4 本書のソースコード/ライセンス .............................................................................. 4 意見や疑問点 .. ...................................................................... 32 コラム: thenは常に新しいpromiseオブジェクトを返す ......................................... 34 Promiseと配列 ...................................... ................................................................................ 49 MochaのPromiseサポート .................................................................................. 53 意図したテストを書くには0 码力 | 137 页 | 1.17 MB | 1 年前3JavaScript Promise迷你书(中文版)
`done` for test?', function (done) { var promise = Promise.resolve(1); // このテストコードはある欠陥があります promise.then(function (value) { assert(value === 1); Deferred和Promise的关系 简单来说,Deferred和Promise具有如下的关系。 • Deferred 拥有 Promise • Deferred 具备对 Promise的状态进行操作的特权方法(图中的"特権メソッド") 58 http://api.jquery.com/category/deferred-object/ 59 http://cho45.stfuawsc.com/jsdeferred/ 60 http://api0 码力 | 112 页 | 1010.02 KB | 1 年前3[试读]15天学会JavaScript - 第 2 章 ECMAScript语法基础
语言与 Java 语言的历史渊源,其实 JavaScript 起初就 是模仿 Java 而开发出来的。如果读者熟悉 Java 语言,就会发现 ECMAScript 语法很容易掌握, 因其主要就是借用了 Java 语言的语法。当然,JavaScript 与 Java 毕竟是两种功能作用不同的编 程语言,ECMAScript 还有一些特殊的语法特性。 2.1.1 ECMAScript 语句0 码力 | 52 页 | 3.83 MB | 1 年前3ECMAScript规范 第三版 中文版
参数列表 , 赋值表达式 这说明一个参数列表可以表现为单个赋值表达式,或一个参 数列表后跟一个逗号,再跟一 个赋值表达式。参数列表的 定义是递归的(recursive),也就是说,它的定义中借用了它本身。 结果是参数列表可 以包含任意数量为正的参数,以逗号隔开,每个参数表达式都是一个赋值表 达式。像这样的非终结符的递归定义很常见。 出现在终结符或非终结符后面的下标后缀"opt",指出这是一个可选符号(optional0 码力 | 58 页 | 563.06 KB | 1 年前32019-2021 美团技术年货 前端篇
以外,大多数逻辑几乎 都由 C++ 和 Java 的基础 SDK 实现,可以直接在鸿蒙上复用,问题是鸿蒙目前的 API 文档中尚没有开放类似 Choreographer 的能力。所以现阶段我们可以借用鸿蒙 提供的类似 iOS Grand Central Dispatch 的线程 API,模拟出 VSync 的信号触发 与回调: @Override public void asyncWaitForVsync(long 放器开发指导 文档,可以发现鸿蒙提供了 SurfaceProvider 类,它管理的 Surface 对象可以用于视频解码后的展示。而 Flutter 渲染与视频上屏从原理上是类似的,因 此我们可以借用 SurfaceProvider 实现 Surface 的管理和创建: // 创建一个用于管理 Surface 的容器组件 SurfaceProvider surfaceProvider = new ulator/PodA.build/ module.modulemap" } ] } ] } 结合前面提到的内容,我们不难看出它在描述这样一个文件结构: 借用一个真实存在的文件夹来模拟 Framework 里的 Headers 文件夹,在这个 Headers 文件夹里有名为 PodA-umbrella.h 和 ClassA.h 等的文件,不过这几 个虚拟文件与0 码力 | 738 页 | 50.29 MB | 1 年前3
共 6 条
- 1