严富坤的知识库专栏 本次搜索耗时 0.330 秒,为您找到 41 个相关结果.
  • 一篇文章带你快速了解TypeScript

    一、背景和初衷 二、优势与劣势 优势 劣势 三、适用场景 业务场景 技术场景 四、组成部分与关键点 五、底层原理和关键实现 六、同类技术的对比 TypeScript vs. JavaScript TypeScript vs. Flow 一、背景和初衷 TypeScript 是由微软开发的一种开源编程语言,于2012年首次发布。它...
  • 空值处理

    921 2024-06-07 《Kotlin基础》
    背景与初衷 优势与劣势 优势 劣势 适用场景 业务场景 技术场景 Kotlin 的空值处理机制 可空类型与非空类型 安全调用操作符(?.) Elvis 操作符(?:) 非空断言操作符(!!) 安全转换(as?) let 函数 run 函数 高级用法与实践示例 示例一:安全调用和 Elvis 操作符 示例二:非空断言和安全转换 ...
  • 数组

    1. 数组的基本用法 1.1 数组的定义 1.2 访问数组元素 1.3 修改数组元素 1.4 数组的基本操作 2. 数组的类型定义 2.1 固定类型数组 2.2 多类型数组 2.3 元组(Tuple) 3. 数组的高级特性 3.1 泛型数组 3.2 数组方法的类型推断 3.3 数组的解构赋值 3.4 多维数组 4. 实用技巧 4....
  • 深入理解原型对象

    一、为什么需要原型对象? 1.历史背景 2.兼容性 3.深度理解和优化 4.灵活性 二、原型对象概述 1. 创建对象与原型 1.1 构造函数与原型 1.2 使用 Object.create 三、 原型链(Prototype Chain) 四、 原型继承与类(Class) 五、原型对象的实际应用 5.1 方法共享 5.2 动态扩展 ...
  • Vue 3快速上手

    682 2024-05-25 《Vue3.js编程详解》
    为什么选择 Vue 3 背景和初衷 优势和劣势 适用场景 业务场景 技术场景 Vue 3 的组成部分和关键点 核心库 关键组成部分 底层原理和关键实现 响应式系统 虚拟 DOM 组合式 API Vue 3 快速入门示例 创建 Vue 项目 基本项目结构 编写第一个组件 使用组合式 API 其他重要特性 Vue Router...
  • TypeScript的类型系统

    一、基础数据类型 1.布尔类型(boolean) 2.数字类型(number) 3.字符串类型(string) 4.数组类型(array) 5.元组类型(tuple) 6.枚举类型(enum) 7.任意类型(any) 8.空值类型(void) 9.Null 和 Undefined 10.Never 类型(never) 11.未知类型(un...
  • TypeScript中的常量与变量

    一、变量的定义 使用 let 关键字 使用 var 关键字 二、常量的定义 使用 const 关键字 示例代码 在 TypeScript 中,变量和常量的定义方式与 JavaScript 类似,但引入了类型注解和类型推断等特性,使得代码更加严谨和可维护。以下是定义变量和常量的主要方式: 一、变量的定义 使用 let 关键字 l...
  • 实战:用ArkTS对axios进行二次封装

    559 2024-03-05 《ArkTs教程》
    一、封装的动机 1.1 代码复用 1.2 统一管理 1.3 错误处理 1.4 请求拦截与响应拦截 二、封装思路 2.1 需求分析 2.2 设计思路 2.3 技术选型 三、具体实现 3.1 API地址枚举类 3.2 服务器配置接口 3.3 服务器实现 3.4 ApiClient类 3.5 使用示例 四、封装过程中的注意事项 4.1...
  • 联合类型

    一、概述 二、什么是联合类型 示例 使用场景 三、联合类型与类型保护 示例 使用场景 四、联合类型与接口 示例 使用场景 五、联合类型与字面量类型 示例 使用场景 六、联合类型与可选属性 示例 使用场景 结论 一、概述 联合类型(Union Types)是 TypeScript 中的一种高级类型,允许你将多个类型组合在...
  • 用WebStorm搭建开发环境

    1. 安装WebStorm 2. 创建新的项目 3. 配置TypeScript 安装TypeScript 初始化TypeScript项目 安装类型定义 4. 在WebStorm中配置TypeScript编译器 5. 创建TypeScript文件 6. 运行和调试TypeScript代码 编译TypeScript文件 运行TypeScript...