使用最新的Vue CLI @vue/cli创建typescript项目,使用vue -V查看当前的vue cli版本 安装命令 npm install -g @vue-cli 创建项目 vue create my-vue…
分类:Typescript
taro实战:开发网易云音乐
项目地址 https://github.com/abc-club/t… 喜欢的可以star 说明 由taro-cli搭建,搭配typescript和dva使用 适配微信小程序和h5(由于Taro.getBac…
TypeScript枚举
枚举 枚举(Enum)类型用于取值被限定在一定范围内的场景,比如一周只能有七天,颜色限定为红绿蓝等 示例 使用枚举来定义关键字 enum Days {Sun, Mon, Tue, Wed, Thu, Fri, Sat};…
TypeScript类与接口
概念 虽然 JavaScript 中有类的概念,但是可能大多数 JavaScript 程序员并不是非常熟悉类,这里对类相关的概念做一个简单的介绍。 类(Class):定义了一件事物的抽象特点,包含它的属性和方法 对象(O…
TS简明教程(4)——装饰器
为了后续内容(如nestjs等框架)的开展,本文更新TS相关的基础知识。 关注获取更多TS精品文章 本文讲解装饰器 装饰器 装饰器是一种特殊类型的声明,它能够被附加到类声明,方法,访问符,属性或参数上。 装饰器使用@ex…
创建 Dojo 部件简介
Dojo 鼓励编写简单的、模块化组件,并称之为部件,它仅实现应用程序大量需求中的单一职责。部件被设计成可在各种场景中组合和复用,能以响应的方式连接在一起,以满足更复杂的 web 应用程序需求。 部件使用渲染函数返回的虚拟…
如何实现一个颜色选择器
本文首发于 我的博客 在开发公司UI组件库的过程中,颜色组件ColorPicker由于时间关系没有去深入研究,看着花花绿绿的色谱图,以为实现起来会很复杂,就直接将一个开源的颜色选择器封装了一下。这大概是半年以前的事了,这…
TypeScript内置对象
前言 JavaScript 中有很多内置对象,它们可以直接在 TypeScript 中当做定义好了的类型。 内置对象是指根据标准在全局作用域(Global)上存在的对象。这里的标准是指 ECMAScript 和其他环境(…
基于 Webpack 4 多入口生成模板用于服务端渲染的方案及实战
原作者: @LinuxerPHL 原博文地址: 基于 Webpack 4 多入口生成模板用于服务端渲染的方案及实战 法律声明 警告:本作品遵循 署名-非商业性使用-禁止演绎3.0 未本地化版本(CC BY-NC-ND 3…
TypeScript声明文件
声明文件简介 当使用第三方库时,我们需要引用它的声明文件,才能获得对应的代码补全、接口提示等功能。 什么是声明语句 假如我们想使用第三方库 jQuery,一种常见的方式是在 html 中通过 <script>…
TypeScript优缺点
前言 什么是TypeScript TypeScript 是 JavaScript 的一个超集,主要提供了类型系统和对 ES6 的支持,它由 Microsoft 开发,代码开源于 GitHub 上。 TypeScript …
React+TypeScript+webpack4多入口配置
资源 React-16.8.* react-router-dom-4.3.* TypeScript-3.5.* webpack-4.* eslint-5.16.* 项目目录 ├── dist # 打包结果目录 │ ├──…