Kerwen Blog

Stay Hungry Stay Foolish

WiX

可观察对象 Observable 使用可观察对象(Observable)来传递值

WiX

Quick Start Mkdir QuickStart Create new project file QuickStart.wixproj Create new project file Package.wxs create exampl...

Host Angular with express

创建一个Angular工程 1 ng new client 创建一个express工程 1 2 3 mkdir server cd server npm init 安装必要的依赖 1 npm install express typescript ts-node @types/node @types/express --save-dev Express:适用于 Node...

File read write in web

Reference How to read and save files in JavaScript starting with Chrome 86 showDirectoryPicker showOpenFilePicker showSaveFilePicker Angular File Upload: Complete Guide Save and upload file...

Typescript + express

创建一个express工程 1 2 3 mkdir server cd server npm init 安装必要的依赖 1 npm install express typescript ts-node @types/node @types/express --save-dev Express:适用于 Node.js 的极简且灵活的 Web 应用程序框架。 TypeScr...

Define JSON type in Typescript

Reference How to create a type for complex JSON object in TypeScript? https://stackoverflow.com/a/65121152/7352168

Using async/await in Express.js

Reference Using async/await in Express.js

await Promise all vs multiple await

Reference Any difference between await Promise.all() and multiple await? Explain Promise.all with async-await in JavaScript

JavaScript异步编程

异步编程是一种编程方式,它允许程序在等待某些操作完成的同时,继续执行其他任务。这种编程方式可以显著提高程序的执行效率,特别是在处理 I/O 密集型任务(如网络请求、文件读写等)时表现出色。 在 JavaScript 中,异步编程的实现主要依赖于事件循环(Event Loop)、回调函数(Callback Functions)、Promise 对象以及 async/await 语法糖等机制。...

xsd

XML Schema 描述XML文档的结构。 XML模式的目的是定义XML文档的合法构建块: 可以出现在文档中的元素和属性 子元素的数量(和顺序) 元素和属性的数据类型 元素和属性的默认值和固定值 下面是一个名为”note.xml”的简单XML文档: 1 2 3 4 5 6 7 <?xml version="1.0"?> <note> ...