三大框架比较Angular:(大而全)Angular是一个框架,而不是一个库,他是一个完整的解决方案,功能齐全。适合较为复杂的SPA应用,比如工具类、OA类的应用。它属于大型框架,各个模块比较完整,提供的工具和拓展也比较丰富,适合沉淀大型项目,但上手成本高。并且原生依赖于typescript。适合有... ...
分类:
其他好文 时间:
2020-02-25 12:41:30
阅读次数:
56
1、泛型的定义 泛型就是解决 类,接口 方法的复用性,以及对不特定数据的支持(类型校验)。 2、泛型函数 //T 表示泛型,具体什么类型是调用这个方法的时候决定的, //T可以用其他大写字母表示,传入的参数和返回的参数一致 function getData<T>(value:T):T{ return ...
分类:
其他好文 时间:
2020-02-24 21:04:38
阅读次数:
83
"TypeScript Array Remove" "EF Code First 快速创建" "EF Core 多个DbContext迁移命令" "Entity Framework Core for Console" "EntityFrameworkCore 一表对多表存在外键的设计" "linq ...
分类:
其他好文 时间:
2020-02-24 13:08:56
阅读次数:
78
typescript中为了使编写的代码更规范,更有利于维护,增加了类型校验,写ts代码必须指定类型。 1、布尔类型(boolean) var flag:boolean = true; 2、数字类型(number) var num:number = 123; 3、字符串类型(string) var s ...
分类:
其他好文 时间:
2020-02-23 20:30:02
阅读次数:
78
0. 前言 怎么上... 咳咳,大家别想歪,这是一篇纯技♂术文章。 0.1 Why TypeScript 什么?尤大要把Vue 3.0全部改成用Typescript来写?这不是逗我吗,那我是不是要用TypeScript来写Vue应用了? 好吧,Vue3.0可能最快也要19年年末才出来,Vue3.0是 ...
分类:
其他好文 时间:
2020-02-22 16:15:05
阅读次数:
124
最近公司布置任务,用asp.net core mvc和angular改写原来的一个用Silverlight做的项目。从来没搞过,找了两本书看了一天,又看了一天代码,大致心里有底了,就开始动手。没想到一上来就碰到了头痛的问题。 首先是第一次调试后,修改了typescript,却不会自动编译。花了不少功 ...
分类:
Web程序 时间:
2020-02-22 13:55:10
阅读次数:
82
Decorators装饰器——TypeScript 装饰器是一种特殊类型的声明,它能够被附加到类声明,方法, 访问符,属性或参数上,可以修改类的行为。 装饰器使用 @expression这种形式,expression求值后必须为一个函数,它会在运行时被调用,被装饰的声明信息做为参数传入。 例: @P ...
分类:
其他好文 时间:
2020-02-21 14:23:39
阅读次数:
192
什么是文本pack 从本质上讲,Webpack是一个现代Javascript应用的静态模块打包工具,它可以分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),并将其转换和打包为合适的格式供浏览器使用。 安装webpack 1 ...
分类:
Web程序 时间:
2020-02-21 00:05:09
阅读次数:
86
vue框架中props的typescript用法 在vue中使用typescript时,需要引入vue property decorator库来兼容格式。 javascript写法 typescript写法 typescript和javascript在用法的区别,主要是需要严格规定label_lis ...
分类:
其他好文 时间:
2020-02-17 12:49:40
阅读次数:
179
在typescript中要实现深拷贝可以这样: let a:object={ c:1, b:[2], e:function(){ } } //需将copya的类型指定为any,这样才能够使其能够任意添加属性 let copya:any={}; //最关键的是注意 下面 当a中有方法时,json.pa ...
分类:
其他好文 时间:
2020-02-16 11:29:57
阅读次数:
107