管道 管道:(非官方释义)数据显示在模板上之前需要根据某些条件作出进一步处理,比如格式化等。可以理解为执行自定义的方法,参数为绑定的数据。 内置管道 Angular内置十几种内置管道用于常规开发和调试,如转化为json的…
分类:Typescript
TypeScript tsconfig.json
概述 如果一个目录下存在一个tsconfig.json文件,那么它意味着这个目录是TypeScript项目的根目录。tsconfig.json文件中指定了用来编译这个项目的根文件和编译选项。 开始使用 tsconfig.…
为什么puppteteer比selenium好?
在今年年初,我在公司使用Selenium编写客户端测试。对于那些主要使用Scala编写的开发人员来说,这是很好的事。问题在于学习Scala和Selenium是开发人员编写端到端测试的高标准。我们有很多开发人员几乎都是用T…
Angular6 构建并发布自己的npm包到私有库
因为公司业务需求,需要搭建一个公司内部使用的npm私有库,来管理自己封装的angular组件包,搭建的方法参考掘金的基于Docker搭建CNPM私有仓库,下面说一下如何打包并上传到npm库 新建library 创建一个n…
Vue+webpackDevMiddleware+TypeScript
一、背景 基础项目 基础项目是基于vue-cli+webpack-dev-middleware的项目。首先前端使用vue-cli搭建的环境(本教程略),然后使用express,配合webpack-dev-middlewa…
TypeScript 初识 - 高级类型
联合类型 联合类型表示一个值可以时集中类型之一,使用 | 进行分隔每种类行。 联合类型的变量在被赋值的时候,根据类型推论的规则,推断出一个类型。 联合类型的变量当被推断出类型后,就变得和正常声明的变量一样: let dd…
TypeScript 入门指北(一)
前言 随着前端在各种类型的项目中扮演的角色越来越重要,人们发现 JavaScript 这门弱类型语言已经不能满足当下的需求,尤其是在一些大中型项目中,JavaScript 远远没有一些强类型语言用得顺手,而 TypeSc…
TypeScript Fetch封装
Fetch封装 import "whatwg-fetch"; // import { fetchJsonp } from 'fetch-jsonp'; import * as fetchJsonp from 'fetch…
vue cli3 + typescript 简易贴吧
项目地址:https://github.com/Iroha1024/… 前端:vue cli3 + typescript完成,vue组件使用 vue-property-decorator + vuex-cla…
TypeScript 初识 - 枚举
数字类型枚举 常规枚举的值都是数字类型,因此被称为数字类型枚举: enum Color { Red, Blue, Green } console.log(Color.Red); // 0 console.log(Colo…
websocket4.0+typescript 实现热更新
最近搞了一个webpack4+typescript的开发环境,折腾了很久现在记录一下。。。。本身环境比较好搞,但是热更新是个麻烦事儿本环境是基于webpack-dev-server搭建的 output: { public…
TypeScript泛型接口(三)
以使用接口的方式来定义一个函数需要符合的形状: interface SearchFunc { (source: string, subString: string): boolean; } let mySearch: S…