网站首页 站内搜索

搜索结果

查询Tags标签: typescript,共有 637条记录
  • 【十月打卡】第59天 TypeScript(15)

    命名空间 namespace namespace作用:防止暴露过多的全局变量,导致代码不可维护将需要暴露的模块通过export来导出namespace基本示例 index.ts namespace Home {class Header {constructor() {console.log(Header);}}class Content {constructor() {console.log(Content);…

    2022/10/4 4:17:43 人评论 次浏览
  • 【九月打卡】第56天 TypeScript(12)

    tsc 和 ts-node一些注意事项 tsc --init 初始化ts,会生成tsconfig.json tsc + 文件名 编译文件不会访问tsconfig.json中的配置 tsc 直接编译会访问tsconfig.json中的配置 ts-node + 文件名 编译运行时会访问tsconfig.json中的配…

    2022/10/1 4:17:16 人评论 次浏览
  • 【九月打卡】第55天 TypeScript(11)

    TS的编译运行的进一步理解 tsc命令 tsc: 将ts文件编译为js文件 安装 npm i typescript -D使用 tsc [文件名] // 不加文件名,编译全部的ts文件ts-node命令 ts-node: 将ts文件内部编译成js,然后执行js代码(不会生成js代码) 安装 npm i ts-node -D使用 ts-node index…

    2022/9/30 4:16:22 人评论 次浏览
  • 【九月打卡】第54天 TypeScript(10)

    组合以及单例模式优化代码 组合设计模式 将爬虫读取html以及写入文件的操作单独抽离出来复用 (crowller.ts) 另外的分析爬取内容按照不同需求单独生成自己的分析器(analyze.ts) 在crowller.ts中调用不同的分析器analyze.ts,实现逻辑的组合设计 单例模式 分析器analyz…

    2022/9/29 4:16:16 人评论 次浏览
  • 【九月打卡】第53天 TypeScript(9)

    TS编写爬虫工具 抓取html文本(通过superagent模块) 解析html节点内容并进行处理(通过cheerio模块,类似于jquery语法) 读取文件并写入处理后的内容到文件中 // 抓取html import superagent from superagent; // 获取节点元素 import * as cheerio from cheerio;import…

    2022/9/28 4:16:18 人评论 次浏览
  • 【学习打卡】第52天 TypeScript(8)

    类的静态属性 类的静态属性就是直接挂载到类上的属性,而不是实例或者原型上的属性 在ES6中使用static表示静态属性或者方法 // ES5 function Person(name:string, age: 18) {this.name = name;this.age = age; } Person.attr="move"// ES6 class Person {stati…

    2022/9/26 4:17:10 人评论 次浏览
  • 【九月打卡】第20天 Typescript 类型断言

    课程名称:2小时极速入门 TypeScript 课程章节: 第3章 TypeScript 基础 3-9 类型适配 Type Assertions 主讲老师:阿莱克斯刘 课程内容: 今天学习的内容是 Typescript 的类型断言。 类型断言 类型断言,也叫类型适配,主要用于类型的适配工作,将变量从一个类型断言为另…

    2022/9/25 4:17:18 人评论 次浏览
  • 【学习打卡】第50天 TypeScript(6)

    泛型中使用extends和keyof 泛型约束extends 如下getName传递的参数多了age会报错,因为Person中只有name属性,多传的age不在Person类型中 interface Person {name: string; }function getName(person: Person) {return person.name }getName({name: tz, age: 18}) // 报错…

    2022/9/25 4:17:17 人评论 次浏览
  • 【学习打卡】第49天 TypeScript(5)

    数组类型 字面量表示和泛型表示 字面量 const arr: string[] = [a, b] const arr: (string | number)[] = [1, 2, a]// 或者使用type type List = (string | number)[]; const arr: List = [1, 2, a]泛型 const arr: Array<string> = [a, b]; const arr: Array<…

    2022/9/24 4:17:01 人评论 次浏览
  • 【九月打卡】第19天 Typescript void、undefined 与 never 类型

    课程名称:2小时极速入门 TypeScript 课程章节: 第3章 TypeScript 基础 3-8 void、undefined 与 Never 主讲老师:阿莱克斯刘 课程内容: 今天学习的内容是 Typescript 的几个特殊的类型,分别是 void、undefined 和 Never。 void void 表示空类型,只用在函数返回值的类…

    2022/9/24 4:17:01 人评论 次浏览
  • 【九月打卡】第14天 添加 rollup 配置并完成打包

    课程名称:web前端架构师 课程章节:第13周 第四章 主讲老师:张轩 课程内容:添加 rollup 配置并完成打包 rollup rollup 的使用可以参考 https://www.rollupjs.com/ 下面简单看下 rollup 的使用,直接使用配置文件,使用起来非常简单 // rollup.config.js export default…

    2022/9/20 4:16:23 人评论 次浏览
  • 【九月打卡】第13天 Typescript 变量声明

    课程名称:2小时极速入门 TypeScript 课程章节: 第3章 TypeScript 基础 3-1 变量声明 主讲老师:阿莱克斯刘 课程内容: 今天学习的内容是 Typescript 的变量声明。 变量声明 Typescript 声明变量的方式和 JavaScript 保持一致,都是使用 var,let 和 const 关键字。 随…

    2022/9/18 4:16:22 人评论 次浏览
  • JavaScript 需要消亡

    JavaScript 需要消亡I hope you’re unhappy. 很少,当我想要参与我的受虐倾向时,我会让自己参与一个需要(或使用 JavaScript 会变得更容易)的项目。这是一个软件开发,相当于需要建造一座桥,然后选择只用牙刷砍倒你需要的树来建造这座桥。不,我没有夸大其词。 看,我…

    2022/9/13 1:26:19 人评论 次浏览
  • 【九月打卡】第四天 TypeScript封装播放器组件

    学习课程名称:TypeScript封装播放器组件章节名称:Webpack搭建项目环境讲师:西门老舅 课程内容: 创建webpack与loader使用 webpack插件的使用 webpack-dev-server的使用 文字图标的使用 支持TypeScript的使用 webpack工作流程 主要由三个阶段: 准备阶段:创建compiler…

    2022/9/9 4:53:04 人评论 次浏览
  • 【九月打卡】第2天 TypeScript学习 9-25章

    课程名称: 晋级TypeScript高手,成为抢手的前端开发人才 课程章节: 9-25 【高级类型Required] 融合Vue3源码+ 多级接口掌握Required +ReadOnly,Partial作业 课程讲师: keviny79 课程内容: 本章节主要讲解三个 ts高级类型Partial、Required、ReadOnly和作业Partial对象…

    2022/9/9 3:23:14 人评论 次浏览
扫一扫关注最新编程教程