首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
每日一题
昨宵月光似练
创建于2023-02-19
订阅专栏
孔子曰:“不愤不启,不悱不发。举一隅不以三隅反,则不复也” 早上 - 睁眼喝完茶来一题 晚上 - 吃饭喝完酒再一题
等 41 人订阅
共166篇文章
创建于2023-02-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
TypeScript中定义类的语法及示例
类的基本概念 在开始讨论如何在TypeScript中定义类之前,我们先来了解一下类的基本概念。类是面向对象编程中的核心概念之一,它是一种用于创建对象的蓝图或模板。它定义了对象的属性和方法,以及对象之间
类定义:TypeScript 与 JavaScript
1. TypeScript是什么? 在我们探讨TypeScript类与JavaScript类之间的差异之前,让我们先简要介绍一下TypeScript是什么。 TypeScript是一种开源的编程语言,
嵌套命名空间在TypeScript中的应用
命名空间是TypeScript中非常有用的概念,可以帮助我们组织和管理代码,避免命名冲突,并提高代码的可维护性和可重用性。 什么是命名空间? 命名空间是一种用于组织和管理代码的机制,它可以将相关的代码
增强代码可靠性:TypeScript中的类型检查与错误捕获
什么是类型检查? 在我们探讨在TypeScript中进行类型检查之前,让我们先来了解一下类型检查是什么。简单来说,类型检查是一种静态分析的过程,用于验证变量、函数和表达式的类型是否符合预期。通过类型检
如何避免不必要的返回值检查?void 类型可以起到什么作用?
什么是void类型? 在开始深入了解void类型之前,我们先来了解一下什么是类型。在编程中,类型是用来定义变量、函数和表达式的属性和行为的规范。在TypeScript中,我们可以通过关键字来声明不同的
构建可维护、可复用的前端代码:TypeScript模块化开发指南
什么是模块? 在编程中,模块是指将相关的代码封装在一起,形成一个独立的单元。模块可以包含变量、函数、类等,并且可以在其他代码中进行重复使用。通过使用模块,我们可以更好地组织和管理代码,提高代码的可维护
TypeScript 中的类型断言和非空断言的使用方法
了解 null 和 undefined 在 TypeScript 和 JavaScript 中,null 和 undefined 都表示某个变量或属性的缺失或不存在。让我们先来看一下它们的定义: nu
掌握类型推断的关键:基本规则和上下文影响
TypeScript作为一种强类型的JavaScript超集,提供了许多有用的特性,其中类型推断是我们经常用到的一个重要功能。 什么是类型推断? 在正式开始之前,我们先来明确一下类型推断是什么。 简单
如何在TypeScript中合理使用any和unknown
作为前端同学,我们经常在使用TypeScript时会遇到两个类型:any和unknown。这两个类型在类型系统中扮演了相似的角色,但实际上有一些重要的区别。 1. any类型 首先,让我们来看看any
装饰器入门:轻松扩展 TypeScript 代码的能力
装饰器是什么? 在 TypeScript 中,装饰器是一种特殊的声明,可以附加到类、方法、属性或参数上,以扩展它们的行为或修改它们的定义。就像给一个平凡的蛋糕添加了炫目的糖衣一样,装饰器能让你的代码更
跳出继承限制:TypeScript mixin 提升代码复用性
在前端开发中,我们经常需要在不同的组件或类之间共享功能代码。Mixin 提供了一种非常灵活的方式,可以让我们在不破坏继承关系的前提下,将功能代码复用到多个对象中。 什么是 mixin? Mixin 是
TypeScript 类的基础概念和使用
引言 前端同学经常使用 JavaScript 来构建网页应用程序。虽然 JavaScript 是一门灵活且强大的语言,但在大型项目中可能会遇到一些问题,比如类型安全、代码组织和可维护性等方面的挑战。T
TypeScript:never vs void
TypeScript 中的 never 和 void 两个关键词在类型系统中扮演着重要的角色,但是它们之间的区别常常让人感到困惑。 void:什么都没有 让我们先来了解一下 void 这个关键词。在
TypeScript内置数据类型:从布尔到Never
作为一门类型安全的编程语言,TypeScript 提供了多种内置数据类型,帮助我们更好地定义和操作数据。 1. 布尔类型(boolean) 首先,让我们来了解一下布尔类型。布尔类型代表了一个逻辑值,只
TypeScript:interface与type
1. interface 和 type 的定义 首先,我们来看看 interface 和 type 的定义。在 TypeScript 中,interface 是一种声明对象的结构,它描述了对象应该具有
TypeScript中泛型,让你的代码更有范儿!
泛型是 TypeScript 中非常强大的特性,它可以提供代码的灵活性和可重用性。 什么是泛型? 在开始深入讨论泛型之前,我们先来了解一下泛型的概念。简单来说,泛型就是一种在代码中使用的抽象类型。它允
模块化的终极秘诀:你不知道的TypeScript模块!
模块是前端开发中非常重要的概念,它可以帮助我们组织和管理代码,提高代码的可重用性和可维护性。 什么是模块? 在开始之前,我们先来了解一下什么是模块。简单来说,模块就是将代码按照一定的规则和结构进行组织
AnyScript:前端开发的最佳良药!
不以繁琐为名,更以简洁为声! 作为一名Api调用工程师,深知在前端开发中的各种挑战和痛点。在我们开发过程中,代码的可维护性和可扩展性是至关重要的因素。TypeScript(简称TS)作为JavaScr
准备好入手一份AnyScript了吗?【狗头】
1. 静态类型 首先,我们来谈谈TypeScript最大的特点之一——静态类型。在JavaScript中,变量的类型是动态的,也就是说可以随时改变。这在开发过程中可能会导致一些意外的错误。而TypeS
TypeScript中的类型断言,搞定类型!
类型断言是 TypeScript 中非常有用的特性,可以帮助我们在开发过程中更好地处理类型不确定的情况。 什么是类型断言? 类型断言是指在 TypeScript 中,我们可以手动指定一个值的类型,以告
下一页