Implementing TS unit testing using Mocha testing framework

1. Background   The current project uses ts as the development language. If you want to introduce unit testing, choose Mocha, one of the mainstream frameworks after Baidu to try. 2. Mocha introduction mocha is a unit test framework of JavaScript, which can run in both browser environment and Node.js environment. With mocha, we just need ...

Posted by vchris on Fri, 17 Sep 2021 13:11:30 +0200

Analysis of new features of Vue 3

It is known that the current stable version of Vue is 2.6.x, and the subsequent version is 2.7.x (part of vue3 content is added). After 18 months of maintenance, except for the security vulnerability update, the rest will not continue to update. Explain that we will embrace the era of vue3.0 in an all-round way Information about the compatibili ...

Posted by white99 on Wed, 24 Jun 2020 05:25:20 +0200

Filter mode and responsibility chain mode

The filter pattern is also called the standard pattern, which mainly uses different standards to filter a group of objects. The process of filtering is a process of layer by layer filtering, so the filter pattern is a kind of structural design pattern. In the actual development, the use of filter patter ...

Posted by artist-ink on Tue, 23 Jun 2020 05:41:30 +0200

Basic use of dayjs time processing library

Day.js Is a lightweight JavaScript time and date processing library, and Moment.js The API design of is consistent. This article only introduces some common operations. For details of internationalization, plug-ins, customization and other advanced contents, please refer to the official documents. Its main characteristics are as follows: A ...

Posted by bond00 on Wed, 03 Jun 2020 18:23:55 +0200

Angular2 configuration Electron project (desktop cross platform)

Electron A desktop cross platform framework. In order to be able to use TypeScript for development, so the integration of configuration Configuration process To create an Angular2 project ng new ang-electron2 *cd enters the project file after creation npm install electron --save-dev --save-exact In the project, we need to Electro ...

Posted by Redlightpacket on Thu, 30 Apr 2020 17:55:55 +0200

Live2D(Cubism3.x) web Kanban settings

Previous tutorial Main contents of this issue 1, Perfect what you didn't notice before. Set the mouse movement event before, and forget to modify the mouse click event Add the code in the original place 2, Understand the configuration file of this model file and configure it according to your own need ...

Posted by dhillarun on Sat, 14 Mar 2020 09:36:38 +0100

TypeScript Array operation

Source: https://blog.csdn.net/honey199396/article/details/80750408 Array is a very simple data structure, but every time you use TypeScript array, you always forget how to use it. Just make it dry and forget to come and have a look. 1, Declaration of array let array1:Array<number>; let array2:number[];   2, Array ini ...

Posted by ramblix on Fri, 24 Jan 2020 16:39:11 +0100

TypeScript Fragrance Series-Interface

Preface The content of TypeScript fragrance series will be referenced Chinese Documents However, the examples in this paper will not duplicate those in the document, and will be studied in some places.In addition, the results of some of the examples in this article are compiled into JavaScript without ...

Posted by severndigital on Fri, 24 Jan 2020 02:55:04 +0100

String literal type of advanced type for TypeScript Foundation

Forward String literal type of advanced type for TypeScript Foundation Advanced type String literal type The string literal type allows you to specify a fixed value that a string must have. In practical application, the literal type of string can be well matched with union type, type protection and type alias. By using these features toget ...

Posted by matchew on Sun, 29 Dec 2019 20:18:00 +0100

The nodejs environment queries Oracle using a Typeorm connection

The first is typeorm's Official Address, Someone in the country has doubled Chinese version , timeliness is not guaranteed / Install the following packages via npm: typeorm //typeorm connection database @types/node//type system typescript //ts base oracledb //oracle base ts-node //nodejs compiles tools that run ts; / Root Path Config ...

Posted by PHPHorizons on Sun, 08 Dec 2019 14:41:31 +0100