随笔分类 -  ts

type 和 interface的区别
摘要:对typescript 有一定了解的,会发现 interface 和 type 很相似,类型定义上,很多时候,用两种方式都能实现。 三分钟直入主题, 除了语法不同外,interface和type主要有区别 1 类型别名可以用于其它类型 (联合类型、元组类型、基本类型(原始值)),interface不 阅读全文
posted @ 2022-07-25 15:48 ygunoil 阅读(827) 评论(0) 推荐(0) 编辑
ts声明回调函数类型
摘要:export type Callback = () => void; 阅读全文
posted @ 2021-08-31 16:10 ygunoil 阅读(2552) 评论(0) 推荐(0) 编辑
ts与js的区别
摘要:https://ts.xcatliu.com/ https://www.tslang.cn/docs/handbook/basic-types.html https://www.dengwb.com/typescript/ 阅读全文
posted @ 2021-03-29 21:21 ygunoil 阅读(1343) 评论(0) 推荐(0) 编辑
前端甘特图dhtmx-gantt
摘要:一、背景 公司业务需要,管理层做项目管理就会制定项目计划,为了更好的的做好项目计划就需要用到做计划常用的工具甘特图,而且做好计划管理对项目的风险管控也有很大的好处。 二、甘特图官网以及文档地址 https://docs.dhtmlx.com/gantt/desktop__install_with_b 阅读全文
posted @ 2021-03-06 20:36 ygunoil 阅读(4275) 评论(8) 推荐(0) 编辑
class修饰符public、private、protected、static、abstract
摘要:class修饰符的使用及区别 public、private、protected、static、abstract public:可以继承、实例化 class Person { public name: string; constructor(thename: string) { this.name = 阅读全文
posted @ 2021-02-04 19:57 ygunoil 阅读(1135) 评论(0) 推荐(0) 编辑
为什么puppeteer比selenium好?
摘要:引言 在今年年初,我在公司使用Selenium编写客户端测试。对于那些主要使用Scala编写的开发人员来说,这是很好的事。问题在于学习Scala和Selenium是开发人员编写端到端测试的高标准。我们有很多开发人员几乎都是用TypeScript编写的。作为Scala的新手,对新功能进行客户端测试非常 阅读全文
posted @ 2021-02-01 11:15 ygunoil 阅读(670) 评论(0) 推荐(0) 编辑
CommonJS 规范 与 ES6 规范
摘要:CommonJS规范即AMD:require, exports,module.exports ES6: export / import 遵循规范 require 是 AMD规范引入方式 import是es6的一个语法标准,如果要兼容浏览器的话必须转化成es5的语法 调用时间 require是运行时调 阅读全文
posted @ 2020-12-21 16:19 ygunoil 阅读(267) 评论(0) 推荐(0) 编辑
大文件分片上传,断点续传,秒传
摘要:前段时间做视频上传业务,通过网页上传视频到服务器。 视频大小 小则几十M,大则 1G+,以一般的HTTP请求发送数据的方式的话,会遇到的问题:1,文件过大,超出服务端的请求大小限制;2,请求时间过长,请求超时;3,传输中断,必须重新上传导致前功尽弃; 解决方案: 1,修改服务端上传的限制配置;Ngi 阅读全文
posted @ 2020-12-21 15:15 ygunoil 阅读(460) 评论(0) 推荐(0) 编辑
使用 ESlint、lint-staged 半自动提升项目代码质量
摘要:最近在项目部署了ESlint还有一些配套的工具,比如 prettier husky lint-staged,有些心得写出来分享下。 依据本篇可以实现在git commit之时,重新格式化代码,同时进行代码检查预防一些低级错误。最终期待项目中的开发人员提交到线上的代码符合代码规范、风格统一,看起来像是 阅读全文
posted @ 2020-12-04 10:03 ygunoil 阅读(613) 评论(0) 推荐(0) 编辑
ts使用装饰器
摘要:装饰器 装饰器是一种特殊类型的声明,它能够被附加到类声明,方法,访问符,属性或参数上。 装饰器使用@expression这种形式,expression必须是一个函数,它会在运行时被调用,被装饰的声明信息做为参数传入。 Typescript中的装饰器是一项实验性功能,需要在tsconfig.json中 阅读全文
posted @ 2020-06-08 17:19 ygunoil 阅读(1754) 评论(0) 推荐(0) 编辑
解决 vue+ts通过Vue.prototype绑定的属性方法,能够调用到,但是编译报错
摘要:添加vue.d.ts 文件 重启VS Code 错误消失了。 1 import Vue from "vue"; 2 3 declare module "vue/types/vue" { 4 interface Vue { 5 $moment: any 6 } 7 } 阅读全文
posted @ 2020-05-01 14:14 ygunoil 阅读(919) 评论(0) 推荐(0) 编辑
TypeScript 参数简化实战(进阶知识点conditional types,中高级必会)
摘要:TypeScript中有一项相当重要的进阶特性:conditional types,这个功能出现以后,很多积压已久的TypeScript功能都可以轻而易举的实现了。 那么本篇文章就会通过一个简单的功能:把 distribute({ type: 'LOGIN', email: string }) 这样 阅读全文
posted @ 2020-04-13 17:34 ygunoil 阅读(977) 评论(0) 推荐(0) 编辑
使用PropTypes进行类型检查
摘要:原文地址 1.组件特殊属性——propTypes 对Component设置propTypes属性,可以为Component的props属性进行类型检查。 import PropTypes from 'prop-types'; class Greeting extends React.Componen 阅读全文
posted @ 2020-02-28 17:43 ygunoil 阅读(581) 评论(0) 推荐(0) 编辑
proptypes介绍
摘要:开始 prop-types的主要作用:对props中数据类型进行检测及限制 引用方法:import PropTypes from 'prop-types' 用法: // 基本用法 用来检测数据类型 componentsName.PropTypes = { 参数变量: PropTypes.类型 } / 阅读全文
posted @ 2020-02-28 17:40 ygunoil 阅读(1460) 评论(0) 推荐(0) 编辑
vue使用typescript,三种组件传值方式
摘要:Vue 2.0 typescript 写法传值方式: 随着 typescript 越来越受到前端框架的关注,最近使用 vue + typescript 做了一个项目。发现写法与 vue + js 完全不一样。但是原理相同。接下来给大家介绍 Vue 开发中常用的传值方式。 Vue 常用的三种传值方式有 阅读全文
posted @ 2020-01-03 15:16 ygunoil 阅读(1798) 评论(0) 推荐(0) 编辑
vue在使用ts时如何使用axios
摘要:在vue中使用typescript时,当你想要在全局按照this.$axios这种形式来使用axios话,我们首先要将axios挂载到vue的原型上,使之能够在全局使用。 Vue.use(v => { v.prototype.$axios = axios }) 但是,这样还不行,typescript 阅读全文
posted @ 2020-01-03 15:13 ygunoil 阅读(3953) 评论(0) 推荐(0) 编辑
vue-cli3构建TS项目(基础篇)
摘要:概述:template 和 style 跟以前的写法保持一致,只有 script 的变化 Vue三个TS封装库vue-class-component vue-class-component 对 Vue 组件进行了一层封装,让 Vue 组件语法在结合了 TypeScript 语法之后更加扁平化vue- 阅读全文
posted @ 2020-01-02 16:22 ygunoil 阅读(1504) 评论(0) 推荐(1) 编辑
vue + typescript 进阶篇
摘要:vue + typescript 进阶篇 本文是继 Vue + TypeScript 新项目起手式 之后的进阶+踩坑配置,所以推荐先行阅读前文 完整阅读完之后,基本可以顺利在新项目中使用vue + typescript 了 另外特别注意!!! 不推荐在已有项目上强加 typescript, 因ts写 阅读全文
posted @ 2020-01-02 16:08 ygunoil 阅读(333) 评论(0) 推荐(0) 编辑
vue + typescript 项目
摘要:最后更新于2018-06-30,技术文具有时效性,请知悉 我知道你们早就想用上 vue + ts 强类型了 还有后续 vue + typescript 进阶篇 安装vue-cli 安装ts依赖 配置 webpack 添加 tsconfig.json 添加 tslint.json 让 ts 识别 .v 阅读全文
posted @ 2020-01-02 16:03 ygunoil 阅读(396) 评论(0) 推荐(0) 编辑
TypeScript 和 JavaScript 的区别
摘要:TypeScript 和 JavaScript 是目前项目开发中较为流行的两种脚本语言,我们已经熟知 TypeScript 是 JavaScript 的一个超集。JavaScript 和 TypeScript 的主要差异: 1、TypeScript 可以使用 JavaScript 中的所有代码和编码 阅读全文
posted @ 2019-12-22 23:13 ygunoil 阅读(1651) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示