最近要做一个博客系统,前台打算用
VUE
加
Typescript
完成。之前没有写过
Typescript
代码,这次借着这个项目,把
Typescript
做到基本掌握。本文会从最基础的内容开始讲起,最后会结合
VUE
写一些例子程序,期间遇到的各种坑也将一并记入。下面开始
Typescript
的学习把!
本文作为
ASP.NET Core
的预备知识,详细讲解下
.NET
中的
特性
。
特性
在
ASP.NET Core
开发中是使用最频繁的技术之一,同时也是
AOP
编程的技术基础。因此很又必要对
特性
进行一个详细的说明,为将来的开发打下基础。
控制反转(英语:
Inversion of Control
,缩写为
IoC
),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(
Dependency Injection
,简称
DI
),还有一种方式叫“依赖查找”(
Dependency Lookup
)。实现控制反转主要有两种方式:依赖注入和依赖查找。两者的区别在于,前者是被动的接收对象,在类 A 的实例创建过程中即创建了依赖的 B 对象,通过类型或名称来判断将不同的对象注入到不同的属性中,而后者是主动索取相应类型的对象,获得依赖对象的时间也可以在代码中自由控制。
随着微软逐渐拥抱开源,旗下.NET 家族也转向跨平台。虽然国内使用.NET 技术栈的项目比较少,但我相信随着对
.NET Core
的逐步了解,在国内其也将拥有一片天地。我也希望为
.NET Core
在国内的普及贡献自己的一份力量。本次带来
ASP.NET Core
入门教程。下面是第一章,对
ASP.NET Core
做一个总体的介绍。