我希望了解 OpenTest 框架链接所使用的 JavaScript 的速度。我知道它使用 Nash Horn JavaScript 引擎。有没有人花时间找出 JavaScript OpenTest 使用的版本?
问问题
115 次
1 回答
1
最新的 OpenTest 版本 (1.1.4) 支持 JavaScript ES5。OpenTest 所需的 JS 知识很少(尽管您可以应用任何有效的 ES5 构造)。这是你应该熟悉的:
- 变量声明、赋值和作用域。这在 JS 中可能很棘手,请务必了解提升的概念,以避免以后出现不愉快的意外。
- 控制结构和循环:
if
和for
语句while
。 - 使用对象:主要是声明和访问属性。
- 使用数组:声明、添加/删除元素和数组 API(您可能只需要使用
length
、indexOf
和filter
就可以了push
)。 - 使用函数:声明、函数表达式、函数调用和参数。还要了解函数声明上下文中的提升。
- JSON:与 JSON 数据相互转换。在 OpenTest 中,该
$json
函数还可用于将 JS 变量转换为 JSON 字符串。
有很多学习 JavaScript 的好资源。如果您已经具备一些编码技能,这里有一本专为对另一种编程语言有点熟悉的人设计的书:Axel Rauschmayer,Speaking JavaScript。它非常好,而且它也是免费的。我喜欢这本书的地方在于它是为 ES5 编写的。大多数较新的书籍也会介绍 ES6 概念,如果您不知道如何将它们与 ES5 区分开来,这可能会令人困惑。
于 2019-11-20T00:51:04.583 回答