拦截器 Http拦截器就是拦截发出的请求,对其进行统一添加额外处理,然后放行;对响应进行拦截并作出业务上的判断,决定是否给与返回。先看一组常见的业务请求: this.http.post('http://127.0.0.1…
分类:Typescript
运用TypeScript构建实例对象
进修了ts,不能没有一个综合实例,这不,本身做了一个,分享下。实例是设想一辆汽车,它有一个抽象类,抽象类再完成一个接口,先定义好罗列 //档位 enum Gear { First=1, Second=3, Third=5…
vue,angular4,react如何搭建完美的工程项目
vue,angular4,react 之webpack搭建 前端三大框架基础项目 webpack3 + typescript+react https://github.com/githbq/hbq-typescript-…
TypeScript中Interface的理解
背景 在阅读官方文档的时候,遇到了如下代码。 interface ClockConstructor { new (hour: number, minute: number): ClockInterface; } inte…
deno-原理篇一启动加载
之前篇章 deno-基础篇,主要是deno的一些基本概念介绍。 deno执行过程概述 deno初始化时会读取内嵌的Typescript代码和加载v8 isolate实例,将需要执行的文件路径作为参数传入,在内部解析传入的…
TypeScript学习6-函数
引言 TypeScript中的函数和JavaScript中的函数,和其他特性相比,是相差不大的。 这里会补充一点进阶知识。 函数相关的知识点 下面列举一些TypeScript中函数相关的知识点。 类型声明 TypeScr…
Angular模板引用变量及其作用域
Angular模板引用变量 如果你曾经参与过Angular项目的开发,那么你可能一眼就会看出谁将是本文的主角: <input type="text" [value]="value" #name> 若你对此陌生…
【webpack4】用不同语言语法编写webpack配置文件
写在前面 webpack配置文件默认情况下为webpack.config.js,即用原生js语法书写的配置文件。 然而,在我们的项目中,有时候是使用的是其他语言语法进行编程,例如:es6、coffeeScript、typ…
TypeScript基础类型与联合类型
TypeScript对它的学习其实是在前年就开始了,后面一直没有机会在项目中使用,直到最近我司开发小程序,使用京东的taro才算真正了。使用的过程中,发现对其基本知识点并没有通透,所以才想到要记录学习的过程。 在使用的过…
TypeScript 初识 - 接口
接口的作用是声明变量的结构和方法,但不做具体的实现。通常,接口会强制对所有成员进行类型检查,包括数量和类型: interface Name { first: string; second: string; } let n…
搞定 PM:天天改 URL,react-router 动态路由配置
项目用的 React 框架。公司有三类人掌握着 URL 生杀大权,产品总监,产品经理,还有 SEO ???特别是产品总监还兼职首席拼写官,导致 URL 一周一个样。即使上线了也是如此,告诉他们用户已经收藏了这个链接,不要…
窥探原理:实现一个简单的前端代码打包器 Roid
roid roid 是一个极其简单的打包软件,使用 node.js 开发而成,看完本文,你可以实现一个非常简单的,但是又有实际用途的前端代码打包工具。 如果不想看教程,直接看代码的(全部注释):点击地址 为什么要写 ro…