TypeScript 手册学习整理

TypeScript是JavaScript语言的一个类型化超集,是由微软开发的免费、开源编程语言。其本质上是向JavaScript添加了一些可选的静态类型和基于类的面向对象编程特性,可编译为原生JavaScript语言。目前为止笔者仍认为学TypeScript是非必须的,但不可否认有很多npm
模块都在使用或转为使用TypeScript开发,因此有必要学习和掌握这一语言扩展。
TypeScript是JavaScript语言的一个类型化超集,是由微软开发的免费、开源编程语言。其本质上是向JavaScript添加了一些可选的静态类型和基于类的面向对象编程特性,可编译为原生JavaScript语言。目前为止笔者仍认为学TypeScript是非必须的,但不可否认有很多npm
模块都在使用或转为使用TypeScript开发,因此有必要学习和掌握这一语言扩展。
React-Redux是Redux官方提供的React绑定库,它使你的React组件可以从Redux store
中读取数据,并可以向store
分发(dispatch)action
以更新数据。
React Router是用于React的声明式路由组件,可以与你的应用声明式的组合使用。其即可用于Web应用中(通过react-router-dom
),也可以用于React Native中(通过react-router-native
)。
前些年,本站整理过Sequelize相关中文文档,其时,Sequelize的版本为 v3.* 。现在Sequelize版本已更新到v5.19.6
(本文发布之日),Sequelize的功能和API已有较大规模的更新,所以基于v5.*
再进行一次梳理,以了解新功能及方便日后使用。
本文译自Feathers官方API
,介绍Feathers的各个模块及其所有API。
本指南涵盖了Feathers应用所有的基础知识和核心概念。
阅读全文Feathers是一个轻量级的REST和实时的API层,可以在Node.js、React Native及浏览器中使用。其核心是一组工具和架构模式,可以轻松创建可扩展的REST API和实时应用程序。使用Feathers,你可以在几分钟内构建原型,并在几天内生产就绪的应用程序。
阅读全文模型
是从Schema定义编译的构造函数,模型的实例称为“文档”。模型负责从底层MongoDB数据库创建和读取文档。
最近看Sam Newman的“微服务设计”,其中提到了Martin Fowler的 Richardson Maturity Model 一文,简单翻译如下,以方便以后查阅。
阅读全文