- 一、接口概念接口的作用:在面向对象OOP的编程中,接口是一种规范的定义,它定义了行为和动作的规范,在程序设计里面,接口起到一种限制和规范的作用。接口定义了某一批类所需要遵守的规范,接口不关心这些类的内部状态数据,也不关心这些类里方法的实现细节,它只规定这批类里必须提供某些方法,提供这些方法的类就可以满足实际需要。 typescrip中的接口类似于java,同时还增加了更灵活的接口类型,包括... 一、接口概念接口的作用:在面向对象OOP的编程中,接口是一种规范的定义,它定义了行为和动作的规范,在程序设计里面,接口起到一种限制和规范的作用。接口定义了某一批类所需要遵守的规范,接口不关心这些类的内部状态数据,也不关心这些类里方法的实现细节,它只规定这批类里必须提供某些方法,提供这些方法的类就可以满足实际需要。 typescrip中的接口类似于java,同时还增加了更灵活的接口类型,包括...
- 📢 大家好,我是小丞同学,一名大二的前端爱好者📢 这篇文章将讲解数据结构中的字典📢 非常感谢你的阅读,不对的地方欢迎指正 🙏📢 愿你忠于自己,热爱生活 💡 知识点抢先看什么是字典?字典有哪些方法?手写实现一个字典LeetCode 实战📢 碎碎念在学完集合后是不是觉得数据结构不过如此,轻松拿捏呢?当然这一篇你依然可以轻松拿捏,但是接下来的哈希表、树、图、堆都是很难的内容,因此要认... 📢 大家好,我是小丞同学,一名大二的前端爱好者📢 这篇文章将讲解数据结构中的字典📢 非常感谢你的阅读,不对的地方欢迎指正 🙏📢 愿你忠于自己,热爱生活 💡 知识点抢先看什么是字典?字典有哪些方法?手写实现一个字典LeetCode 实战📢 碎碎念在学完集合后是不是觉得数据结构不过如此,轻松拿捏呢?当然这一篇你依然可以轻松拿捏,但是接下来的哈希表、树、图、堆都是很难的内容,因此要认...
- 📢 大家好,我是小丞同学,一名大二的前端爱好者📢 这篇文章将讲解数据结构中的集合📢 非常感谢你的阅读,不对的地方欢迎指正 🙏📢 愿你忠于自己,热爱生活 💡 知识点抢先看什么是集合?集合有哪些方法实现一个集合集合有哪些操作方式LeetCode 实战📢 碎碎念在之前的文章中,我们学习了 3 种线性结构,接下来我们需要学习的集合,我更倾向于把它称作是一个容器,它有着十分强大的方法和效... 📢 大家好,我是小丞同学,一名大二的前端爱好者📢 这篇文章将讲解数据结构中的集合📢 非常感谢你的阅读,不对的地方欢迎指正 🙏📢 愿你忠于自己,热爱生活 💡 知识点抢先看什么是集合?集合有哪些方法实现一个集合集合有哪些操作方式LeetCode 实战📢 碎碎念在之前的文章中,我们学习了 3 种线性结构,接下来我们需要学习的集合,我更倾向于把它称作是一个容器,它有着十分强大的方法和效...
- 📢 大家好,我是小丞同学,一名大二的前端爱好者📢 这篇文章将讲解数据结构中的队列📢 非常感谢你的阅读,不对的地方欢迎指正 🙏📢 愿你忠于自己,热爱生活 💡 知识点抢先看什么是队列?队列有哪些方法?手写实现一个队列优先队列,循环队列LeetCode 实战📢 碎碎念在上一篇文章中,我们讲了栈数据结构,它是一个线性结构,具有后进先出的特点。在这一篇文章中,我们将讲队列数据结构,同样的... 📢 大家好,我是小丞同学,一名大二的前端爱好者📢 这篇文章将讲解数据结构中的队列📢 非常感谢你的阅读,不对的地方欢迎指正 🙏📢 愿你忠于自己,热爱生活 💡 知识点抢先看什么是队列?队列有哪些方法?手写实现一个队列优先队列,循环队列LeetCode 实战📢 碎碎念在上一篇文章中,我们讲了栈数据结构,它是一个线性结构,具有后进先出的特点。在这一篇文章中,我们将讲队列数据结构,同样的...
- 📢 大家好,我是小丞同学,一名大二的前端爱好者📢 这篇文章将讲解数据结构中的栈📢 非常感谢你的阅读,不对的地方欢迎指正 🙏📢 愿你忠于自己,热爱生活 💡 内容抢先看什么是栈?栈结构有哪些方法实现一个栈LeetCode 实战📢 碎碎念这篇文章将总结学习的第一个数据结构:栈。栈在前端的应用也是非常广泛的,例如:函数调用堆栈,进制转化,有效括号这些问题都涉及到栈结构我们一起来看看吧 ... 📢 大家好,我是小丞同学,一名大二的前端爱好者📢 这篇文章将讲解数据结构中的栈📢 非常感谢你的阅读,不对的地方欢迎指正 🙏📢 愿你忠于自己,热爱生活 💡 内容抢先看什么是栈?栈结构有哪些方法实现一个栈LeetCode 实战📢 碎碎念这篇文章将总结学习的第一个数据结构:栈。栈在前端的应用也是非常广泛的,例如:函数调用堆栈,进制转化,有效括号这些问题都涉及到栈结构我们一起来看看吧 ...
- 📢 大家好,我是小丞同学,一名大二的前端爱好者📢 这个系列文章是实战 jira 任务管理系统的最后一篇文章📢 用来总结项目中遇到的问题,以及解决方法📢 非常感谢你的阅读,不对的地方欢迎指正 🙏📢 愿你忠于自己,热爱生活 💡 内容抢先看技术栈Q&A 文档整个项目已经学习完了,也做出来了,但是缺少后端服务器,还无法上线,稍做总结吧~ 一、采用技术栈本文采用了以下技术React 17... 📢 大家好,我是小丞同学,一名大二的前端爱好者📢 这个系列文章是实战 jira 任务管理系统的最后一篇文章📢 用来总结项目中遇到的问题,以及解决方法📢 非常感谢你的阅读,不对的地方欢迎指正 🙏📢 愿你忠于自己,热爱生活 💡 内容抢先看技术栈Q&A 文档整个项目已经学习完了,也做出来了,但是缺少后端服务器,还无法上线,稍做总结吧~ 一、采用技术栈本文采用了以下技术React 17...
- 📢 大家好,我是小丞同学,一名大二的前端爱好者📢 这个系列文章是实战 jira 任务管理系统的一个学习总结📢 非常感谢你的阅读,不对的地方欢迎指正 🙏📢 愿你忠于自己,热爱生活在上一篇文章中,我们写好了任务组页面,就现在来说我们的项目已经基本完成了,所有的 CRUD 操作、路由跳转、页面布局都已经实现了。在这一篇文章中,我们再来优化一下我们的项目,我们给我的看板页面添加一个拖拽功能... 📢 大家好,我是小丞同学,一名大二的前端爱好者📢 这个系列文章是实战 jira 任务管理系统的一个学习总结📢 非常感谢你的阅读,不对的地方欢迎指正 🙏📢 愿你忠于自己,热爱生活在上一篇文章中,我们写好了任务组页面,就现在来说我们的项目已经基本完成了,所有的 CRUD 操作、路由跳转、页面布局都已经实现了。在这一篇文章中,我们再来优化一下我们的项目,我们给我的看板页面添加一个拖拽功能...
- 📢 大家好,我是小丞同学,一名大二的前端爱好者📢 这个系列文章是实战 jira 任务管理系统的一个学习总结📢 非常感谢你的阅读,不对的地方欢迎指正 🙏📢 愿你忠于自己,热爱生活在上一篇文章中,我们处理了看板页面的布局,以及它的逻辑功能,基础功能已经基本实现,项目、任务的增删改查,搜索功能的实现,在这一篇我们就对任务组页面进行最后的布局,和功能实现,写到这里,大部分的功能 hook ... 📢 大家好,我是小丞同学,一名大二的前端爱好者📢 这个系列文章是实战 jira 任务管理系统的一个学习总结📢 非常感谢你的阅读,不对的地方欢迎指正 🙏📢 愿你忠于自己,热爱生活在上一篇文章中,我们处理了看板页面的布局,以及它的逻辑功能,基础功能已经基本实现,项目、任务的增删改查,搜索功能的实现,在这一篇我们就对任务组页面进行最后的布局,和功能实现,写到这里,大部分的功能 hook ...
- 📢 大家好,我是小丞同学,这篇文章将带你制作一个贪吃蛇小游戏📢 非常感谢你的阅读,不对的地方欢迎指正 🙏📢 愿你生活明朗,万物可爱 前言最近在学习中,再次遇到了贪吃蛇的案例,之前刚学 JavaScript 的时候就有遇到过,趁着这段时间有一点点时间,就跟着做了一下,这篇文章将手把手带你实现一个贪吃蛇的小游戏,难度不会很大,嘻嘻可以从这个案例中学到以下几点:面向对象编程、this 指向... 📢 大家好,我是小丞同学,这篇文章将带你制作一个贪吃蛇小游戏📢 非常感谢你的阅读,不对的地方欢迎指正 🙏📢 愿你生活明朗,万物可爱 前言最近在学习中,再次遇到了贪吃蛇的案例,之前刚学 JavaScript 的时候就有遇到过,趁着这段时间有一点点时间,就跟着做了一下,这篇文章将手把手带你实现一个贪吃蛇的小游戏,难度不会很大,嘻嘻可以从这个案例中学到以下几点:面向对象编程、this 指向...
- 1. 搭建环境全局安装 typesctiptnpm i -g typescript创建一个 TS 文件console.log('Hello Ts');通过命令转化 TStsc '文件名' 2. 基本类型js 是动态类型语言,所以有很多时候都不会报错,但是会存在很多的问题 1. number定义一个 number 类型的值let a: numbera = 10a = 'hello' //这... 1. 搭建环境全局安装 typesctiptnpm i -g typescript创建一个 TS 文件console.log('Hello Ts');通过命令转化 TStsc '文件名' 2. 基本类型js 是动态类型语言,所以有很多时候都不会报错,但是会存在很多的问题 1. number定义一个 number 类型的值let a: numbera = 10a = 'hello' //这...
- 首先,强类型不允许随意的隐式类型转换,而弱类型是允许的。JavaScript就是经典的弱类型语言。而Typescript可以说是JavaScript的超集,在js的基础上新增了许多语法特性,使得类型不再可以随意转换,能大大减少开发阶段的错误。 首先,强类型不允许随意的隐式类型转换,而弱类型是允许的。JavaScript就是经典的弱类型语言。而Typescript可以说是JavaScript的超集,在js的基础上新增了许多语法特性,使得类型不再可以随意转换,能大大减少开发阶段的错误。
- 一、基础类型和基础用法数据类型关键字描述及用法任意类型any声明为 any 的变量可以赋予任意类型的值。let notSure: any = 4;notSure = "小陈";//数字变字符串不会报错数字类型number它可以用来表示整数和分数。和JavaScript一样,TypeScript里的所有数字都是浮点数。支持十进制、十六进制、二进制、八进制字面量。let decLiteral:... 一、基础类型和基础用法数据类型关键字描述及用法任意类型any声明为 any 的变量可以赋予任意类型的值。let notSure: any = 4;notSure = "小陈";//数字变字符串不会报错数字类型number它可以用来表示整数和分数。和JavaScript一样,TypeScript里的所有数字都是浮点数。支持十进制、十六进制、二进制、八进制字面量。let decLiteral:...
- Canvas制作的幸运抽奖,绝不落空,每次必中 Canvas制作的幸运抽奖,绝不落空,每次必中
- 使用Canvas绘制88键的钢琴琴键,并且每个琴键都有自己各自的音调,使用鼠标点击或绑定的键盘按键可以进行弹奏 使用Canvas绘制88键的钢琴琴键,并且每个琴键都有自己各自的音调,使用鼠标点击或绑定的键盘按键可以进行弹奏
- 总所周知,每个新的系列文章第一篇都是比较简单的介绍,本次TypeScript也不例外,第一篇先水一下了 总所周知,每个新的系列文章第一篇都是比较简单的介绍,本次TypeScript也不例外,第一篇先水一下了
上滑加载中
推荐直播
-
GaussDB管理平台TPOPS,DBA高效运维的一站式解决方案
2024/12/24 周二 16:30-18:00
Leo 华为云数据库DTSE技术布道师
数据库的复杂运维,是否让你感到头疼不已?今天,华为云GaussDB管理平台将彻底来改观!本期直播,我们将深入探索GaussDB管理平台的TPOPS功能,带你感受一键式部署安装的便捷,和智能化运维管理的高效,让复杂的运维、管理变得简单,让简单变得可靠。
回顾中 -
走进数据库:数据库基础知识精讲
2024/12/27 周五 16:00-17:30
Steven 华为云学堂技术讲师
数据管理是数据库的核心任务,本期直播将带领大家一起走进数据库,了解期发展趋势、基础模型、架构演进及相关的技术特点。同时还会介绍数据库对象和相关概念,帮助开发者对数据库使用和实践夯实基础。
去报名
热门标签