学习了ts,不能没有一个综合实例,这不,自己做了一个,分享下。实例是设计一辆汽车,它有一个抽象类,抽象类再实现一个接口,先定义好枚举 //档位 enum Gear { First=1, Second=3, Third=5…
分类:Typescript
前端面试题及答案 - 浏览器篇
这篇文章并不是最全的前端面试题(没有最全,只有更全),只是针对自己面试过程中遇到的一些难题、容易忽略的题做一个简单的笔记,方便后面有面试需要的小伙伴们借鉴,后续内容会不定时更新,有错误之处希望大家不吝指出。 1. 谈谈C…
typescript高级类型部分代码记录
interface type 都支持嵌套写法 // interface 写法 interface Ip { name: string; child?: Ip; } let child: Ip = { name: "str…
15、TypeScript 之构造器 constructor 方法 methods
如果你期望拥有若干个参数再创造一些实例对象 那如何写呢 class Movie { name: string; play_count: number; create_at: string; constructor(nam…
React Native 项目集成 Typescript
React Native项目搭建(react-native + typescript) 1、安装react-nativecli工具 npm i -g react-native-cli 或者 yarn add global…
Lite语言——从入门到放弃(二)
github.com/kulics/lite这次我们来看看 Lite 的函数和结构设计。 函数声明 在 Lite 中,函数也是表达式,必须赋值给变量或常量,声明的格式为 # (->) {} # function …
简化Redux-saga
想一下,如果你需要写一个基于Redux 的项目,你需要重复的写非常多的Action Constants,非常多的Action Creator以做相当大一部分差不多相同的事情。 于是出现了为了帮你减少书写重复Constan…
Javascript装饰器的妙用
最近新开了一个Node项目,采用TypeScript来开发,在数据库及路由管理方面用了不少的装饰器,发觉这的确是一个好东西。 装饰器是一个还处于草案中的特性,目前木有直接支持该语法的环境,但是可以通过 babel 之类的…
在angular里面写一个push delete指令
stackblitz 录了个视频玩 思路 监听到鼠标按下后发出一个流 将这个流转接到一个定时产出的流, 通过监听这个流得知鼠标按下的时间, 当时间到达时取消订阅。 当鼠标抬起时取消订阅。 实作 为了达成思路,首先需要两个…
vue-cli3+typescript初体验
前言 气势汹涌,ts似乎已经在来的路上,随时可能敲门。2015年,三大前端框架开始火爆的时候,我还在抱着Backbone不放,一直觉得可以轻易转到其他框架去。后来换工作,现实把脸都打肿了,没做过vue、react、ang…
react hooks 全面转换攻略(三) 全局存储解决方案
针对 react hooks 的新版本解决方案 一.redux维持原方案 若想要无缝使用原来的 redux,和其配套的中间件 promise,thunk,saga 等等的话可以使用 redux-react-hook gi…
TypeScript tsconfig.json
概述 如果一个目录下存在一个tsconfig.json文件,那么它意味着这个目录是TypeScript项目的根目录。tsconfig.json文件中指定了用来编译这个项目的根文件和编译选项。 开始使用 tsconfig.…