阿里云文档 2026-04-16

如何部署Node.js开发测试环境

资源编排服务ROS(Resource Orchestration Service)支持通过创建资源栈的方式一键部署Node.js开发测试环境。

文章 2022-02-17 来自:开发者社区

测试驱动javascript开发 -- 2.单元测试一例:学习断言、测试用例函数的编写

  本篇我们将通过对Date.strftime编写单元测试的例子,学会断言、测试用例函数的相关知识。   首先我们先来看Date.strftime的实现代码。 Date.prototype.strftime = (function () {   function strftime(format) {     var date = this;     return (format + "").r.....

文章 2022-02-17 来自:开发者社区

测试驱动javascript开发 -- 1.单元测试

  从今天开始,我将以读书笔记的方式向大家介绍《Test-Driven JavaScript Development》相关内容。我不太清楚这本书是否已经有了中文的译本,有兴趣的朋友可以去搜索下,或者直接读英文原版。因为是读书笔记,算是供大家参考学习的资料,所以文章中很多知识或者概念的定义或者讲解可能不会那么精确。只要大家能明白我表达的内容即可,没必要太较真。   之前我写了《QUnit系列》有兴....

文章 2022-02-15 来自:开发者社区

TDD测试驱动的javascript开发(2) ---- javascript面向对象 ~~ 深入学习javascript中prototype

1. 原型模式 1.1 我们创建的每个函数都有一个prototype属性,这个属性是一个指针,指向一个对象,而这个对象的用途是包含可以由特定类型的所有实例共享的属性和方法。 简单的解释上面的话的意思就是:首先,我们要知道,面向对象的语言中类的存在,而javascript也是一门面向对象的语言(这句话说的可能有一些毛病,但是不影响),在javascript中定义一个类函数的时候,就默认创建了一个p....

阿里云文档 2021-10-27

如何使用Node.js完成接口的开发和发布

根据时间轴的特性,如果您需要时间轴变化的同时,等值面的数据也发生变化,那么可以开发一个接口或者数据库,能根据时间参数来获取不同时间段的全国各个监测站点的数据。本文档为您介绍如何使用Node.js完成接口的开发和发布(您也可以使用其他的开发语言,原理相同)。

文章 2013-09-10 来自:开发者社区

TDD测试驱动的javascript开发(3) ------ javascript的继承

说起面向对象,人们就会想到继承,常见的继承分为2种:接口继承和实现继承。接口继承只继承方法签名,实现继承则继承实际的方法。 由于函数没有签名,在ECMAScript中无法实现接口继承,只支持实现继承。 1. 原型链 1.1 原型链将作为实现继承的主要方法,基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法。 构造函数---原型---实例 之间的关系: 每一个构造函数都有一个原型对象,....

文章 2012-11-07 来自:开发者社区

测试驱动javascript开发 -- 5.性能测试

  自动化测试另外一个比较重要的内容点是性能测试,很多问题可能有不止一种解决方案,很多时候并不知道哪个是最好的解决方案。例如有很多创建javascript对象的方法,使用javascript构造器、使用函数的方法或者使用闭包。我们可能会从可测试化、灵活性和性能的角度去考虑使用哪种方式。足见性能是相当重要的一点。   1.基准和相对性能   当一个问题我们有两个以上的解决方案的时候,判断哪个解决方....

测试驱动javascript开发 -- 5.性能测试
文章 2012-11-06 来自:开发者社区

测试驱动javascript开发 -- 4.测试驱动开发过程(下)

  TDD是一个迭代的开发过程,他包括下面的步骤:1.编写测试;2.运行测试,观察失败;3.确保测试通过;4.重构,减少重复。   每次迭代中,测试就是规范。在我们完成开发之后,测试就可以通过了。之后我们就需要进行减少重复代码和提高设计的重构工作,然后再次运行测试,并保证其通过。   虽然TDD不主张预期的大设计,但是我们在TDD开始之前还是需要做个简单的设计。我们要如何写自己的第一个设计呢?当....

文章 2012-11-03 来自:开发者社区

测试驱动javascript开发 -- 3.测试驱动开发过程(上)

  通过之前文件关于单元测试的介绍,我们学会了如何减少代码的缺陷,通过回归测试抓取bug,减少对公共测试的依赖提高开发效率。本章我们的关注点将会放在测试驱动开发(TDD)上,他是测试先行、开发置后的开发模式。他有很多的好处,例如:更好的可测试代码、更简洁的接口和可以提高开发者信心的代码质量。     测试驱动开发的目标和目的   测试驱动开发的目标是简洁的代码。TDD是一种迭代的开发过程...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注