2024-06-29 编程与类型系统05 Ts学习 学习 函数类型策略模式策略设计模式是一种行为软件设计模式,允许在运行时从一组算法中选择某个算法。它把算法与使用算法的组件解耦,从而提高了整个系统的灵活性。 函数的类型 函数类型或签名:函数的实参类型和返回类型决定了函数的类型。如果两个函数接受相同
2024-06-28 编程与类型系统04 Ts学习 学习 添加类型信息类型转换类型转换将一个表达式的类型转换为另一个类型。每个编程语言都制定了自己的规则,决定哪些转换是合法的,哪些是不合法的,哪些能够由编译器自动完成,哪些必须使用额外的代码来完成 显式类型转换允许我们告诉编译器将某个值视为特定的类
2024-06-26 编程与类型系统03 Ts学习 学习 复合类型元组 元组类型:元组类型由一组类型构成,通过它们在元组中的位置可以访问这些组成类型。元组提供了一种特殊的组数据的方式,允许我们将不同类型的多个值作为一个值进行传递。 基本元组类型: 12345type Point = [numbe
2024-06-24 编程与类型系统01 Ts学习 学习 为什么需要类型在底层的硬件和机器代码级别,程序逻辑(代码)及其操作的数据是用位来展示的。在这个级别,代码和数据没有区别,所以当系统误将代码当成数据,或将数据当成代码时,就很容易发生错误。这些错误可能导致系统崩溃,也可能导致严重的安全漏洞,攻
2024-06-24 编程与类型系统02 Ts学习 学习 计算机在内部用位序列来表示数据。类型为这些位序列赋予了意义。同时,类型限制了数据的取值范围。类型系统提供了一组基本类型或内置类型,并为组合这些类型规定了一组规则。 基本类型空类性空类型是不能有任何值的类型,其可取值的集合是一个空集合。我们任
2024-06-13 sql和sqlx使用 学习 学习 初始化 MySql1234567891011121314151617var Db *sqlx.DBfunc InitMySQL() (err error) { dsn := "root:root@tcp(127.0.0.
2023-11-16 CSS的var变量 学习 学习 CSS 变量 Var 语法和用法特性 CSS 原生的变量语法是:--*,变量使用语法是:var(--*),其中*表示变量名称。例如 123456:root { --primary-color: #eeeeee;}.th
2023-11-08 前端glob语法 学习文档 学习 文档 基础语法 分隔符和片段 是 /,通过 split(‘/‘) 得到的数组每一项是片段。 12src/index.js 有两个片段,分别是 src 和 index.jssrc/**/*.js 有三个片段,分别是 src、*
2023-11-08 基于pnpm搭建属于自己的UI库 学习教程 学习 教程 pnpm 介绍 目前前端包管理的根基是 npm,在其基础上衍生出了 yarn、pnpm。在 2022 年以后,我们推荐使用 pnpm 来管理项目依赖。pnpm 覆盖了 npm、yarn 的大部分能力,且多个维度的体验都有大幅度提升。 具有
2023-11-07 lint代码规范工具 学习文档 学习 文档 ESLintESLint 是在 ECMAScript/JavaScript 代码中识别和报告模式匹配的工具,它的目标是保证代码的一致性和避免错误。 使用 ESLint 需要我们在项目的根目录下添加 .eslintrc.js 或