网站首页 站内搜索

搜索结果

查询Tags标签: typescript,共有 637条记录
  • [Typescript] Index access types

    Indexed Access types provide a mechanism for retrieving part(s) of an array or object type via indices. We’ll look at how this kind of type works, and a couple of practical examples of where you might use them. interface Car {make: stringmodel: strin…

    2022/8/16 23:29:50 人评论 次浏览
  • Nodemon 如何实时监听 TypeScript 项目下的文件并热部署?

    首先你的项目要安装ts-node和nodemon: npm i -D ts-node nodemon在package.json文件中配置运行脚本: "dev": "nodemon --watch src/**/*.ts --exec \\\"ts-node\\\" src/main.ts",这一条脚本的最后那是你项目的入口文件,根据你的项目实际…

    2022/8/15 14:54:04 人评论 次浏览
  • 搭建 Webpack + TypeScript + Babel 的项目

    安装依赖包 首先把 webpack 相关的依赖安装了: npm i -D webpack webpack-cli安装各个 loader: npm i -D ts-loader babel-loader source-map-loader安装 babel 的核心: npm i -D @babel/core安装 babel 的 preset: npm i -D @babel/preset-env @babel/preset-typescr…

    2022/8/14 6:22:54 人评论 次浏览
  • 【学习打卡】第九天 2小时极速入门 TypeScript

    学习课程名称:2小时极速入门 TypeScript章节名称:TypeScript 基础讲师姓名:阿莱克斯刘 课程内容概述: 变量声明 TypeScript类型简介 数字、布尔、与字符串 数组(Array)和元组(Tupple) 联合(Union)与字面量(Literal)类型 枚举类型 Enum Any 与 unknow void、undefined …

    2022/8/13 4:23:00 人评论 次浏览
  • 一个typescript版本的dao(数据库访问)层的封装

    首先学会使用mustache语法 select * from {{key1}}字符中{{key1}}会进行匹配map中的key 例如:let sql = select * from {{key1}};let tableMapper = {"key1": "course",}let result = mustache.render(sql, tableMapper);console.log(result:, resul…

    2022/8/13 2:22:54 人评论 次浏览
  • typeScript 基础点

    // ts 数据类型// 1. 基本数据类型: string, number, boolean, undefined, null let s:string = aaaa// 2. 数组: number[] 泛型写法:Array<number> let arr:number[] = [1,2,3] let arr1:Array<string> = [1, 2, 3]//3. 元组:[string, number, boolean…

    2022/8/8 23:25:47 人评论 次浏览
  • 一篇够用的TypeScript总结

    ts的优缺点 1、优点代码的可读性和可维护性:举个

    2022/8/8 23:25:45 人评论 次浏览
  • [Typescript] Generics constraint

    Assume we have the following code: interface HasId {id: string } interface Dict<T> {[k: string]: T }function listToDict<T>(list: T[]): Dict<T> {const dict: Dict<T> = {}list.forEach((item) => {// Property id does not exist on…

    2022/8/8 23:24:29 人评论 次浏览
  • [Typescript] namespace

    `namespace` is manily for the left over from the days where we’d refer to libraries through a single global variable. With this in mind, let’s not give namespace too much more thought for now. For example: // using $ as class calling static method $…

    2022/8/8 23:24:20 人评论 次浏览
  • 【学习打卡】第3天 图标选择器的二次封装

    课程名称:基于Vue3+Vite+TS,二次封装element-plus业务组件 课程章节:封装组件初级篇(上) 主讲老师:五月的夏天 课程内容: 今天学习的内容包括: 2-6 图标选择器-巧用两次watch控制弹框的显示与隐藏——外部传入属性与内部自有属性使用watch进行关联实现。 2-7 图标…

    2022/8/6 4:22:52 人评论 次浏览
  • 【学习打卡】第2天 理解React概念

    【学习打卡】第2天 理解React概念 课程名称:[React 17/18 系统精讲 结合TS打造旅游电商平台] 课程章节: 概念理解/配置React的CSS模组/创建class类组件 主讲老师:阿莱克斯 课程内容: 简述React的前世今生 初识React函数式组件 配置React的CSS模组 学习React类组件 课…

    2022/8/6 4:22:46 人评论 次浏览
  • 【学习打卡】第2天 伸缩菜单交互实现

    课程名称:基于Vue3+Vite+TS,二次封装element-plus业务组件课程章节:封装组件初级篇(上)主讲老师:五月的夏天课程内容:今天学习的内容包括:2-4 伸缩菜单-完成伸缩菜单基本功能——基于element-plus,搭建基础布局,左侧菜单收缩/展开效果。2-5 伸缩菜单-抽离头部和…

    2022/8/4 4:22:47 人评论 次浏览
  • [Typescript] Exhaustive conditionals - UnreachableError helper class

    class UnreachableError extends Error {constructor(_nvr: never, message: string) {super(message)} }class Car {drive() {console.log("vroom")} } class Truck {tow() {console.log("dragging something")} } class Boat {isFloating() {return…

    2022/8/3 6:52:47 人评论 次浏览
  • 为什么TypeScript不直接让浏览器支持,而是要编译成JavaScript呢?

    众所周知,JavaScript几乎成了浏览器唯一的编程语言,在IE的年代,IE还支持VBScript,可惜我没有学,现在几乎没人提起了,清一色的JavaScript。 JavaScript的一些缺点或者缓慢的发展进度,导致了TypeScript的产生,把TyepScript编译成JavaScript代码,在浏览器里执行。 那…

    2022/8/2 1:27:37 人评论 次浏览
  • 实战:React 18 + TS + Vite + Nest.js 开发一个文件压缩工具

    一款免费开源的文件压缩工具,Compressor 让您的文件体积更小!项目地址:https://github.com/qufei1993/compressor 技术栈 项目前后端整体以 TypeScript 编程语言为主,服务端使用的 Node.js。 对于想学习 Node.js、React、TS 的朋友可以参考下,如果有帮助欢迎给个 Sta…

    2022/8/1 4:22:46 人评论 次浏览
扫一扫关注最新编程教程