• Keep 主题使用指南

    如你所见,Keep 主题界面设计十分简洁、大气,同时也功能齐全、不失优雅,这正是 Keep 主题的开发理念。也曾尝试过花里胡哨,发现不仅配置繁琐、容易审美疲劳,而且背驰了写博客的初衷,记录生活、展示文字,应该才是搭建博客网站的最终追求,为此 Keep 主题应运而生。简约轻快、化繁为简、配置简单、突出内容、长期维护,如果你也喜欢或认可这些特点,一起来探索吧~

  • JavaScript 数据结构与算法学习笔记(专辑)

    JavaScript 数据结构与算法学习笔记(专辑)是作者根据哔哩哔哩 《JavaScript 数据结构与算法》 视频教程整理而得,供大家参与查阅,欢迎指出错误。 本专辑所有文章&源码&测试环境均托管在 GitHub,如需转载,请注明...
  • 从 0 开始手把手带你搭建一套规范的 Vue3.x 工程化项目

    Vue3 跟 Vite 正式版发布有很长一段时间了,生态圈也渐渐丰富起来,作者已在多个项目中使用,总结一下:就是快!也不用担心稳定性问题,开发体验真不是一般好!还没尝试的同学可以从本文开始学习,从 0 开始手把手带你搭建一套规范的 Vite + Vue3 + TypeScript 前端工程化项目环境。

  • 前端工程化入门教程

    本文带你入门前端工程化,分为 7 个小节讲解: 技术选型 统一规范 测试 部署 监控 性能优化 重构 技术选型对于前端工程师来说,技术选型挺简单的,就是做选择题,三大框架中选一个。个人认为可以依据以下两个特点来选: 选你或团队最熟的,保证在遇到...
  • 快速掌握 Vue3.0 基础语法

    经过两年多的迭代,Vue3.0 终于在 9 月 18 日 发布了正式版,其使用 TypeScript 进行大规模重构,有着很大的改变。Vue3.0 采用 Composition API,类似 React Hook,使用更加灵活。接下来总结一下 Vue...
  • Vue 项目动态修改 DOM 的 CSS 伪类

    在 Vue 项目中,如何动态修改某个 DOM 元素的 CSS 伪类?实现方法非常简单,其原理是使用 CSS3 的 var() 函数和 -- 变量。 以下列代码为例,实现动态修改 class 为 demo 的 div 元素鼠标悬浮时的背景颜色: te...
  • JavaScript 数据结构与算法(十四)图

    图的概念在计算机程序设计中,图也是一种非常常见的数据结构,图论其实是一个非常大的话题,在数学上起源于哥尼斯堡七桥问题。 什么是图? 图是一种与树有些相似的数据结构。 实际上,在数学的概念上,树是图的一种。 我们知道树可以用来模拟很多现实的数据结构,...
  • JavaScript 数据结构与算法(十三)二叉搜索树

    二叉搜索树二叉搜索树(BST,Binary Search Tree),也称为二叉排序树和二叉查找树。 二叉搜索树是一棵二叉树,可以为空。 如果不为空,则满足以下性质: 条件 1:非空左子树的所有键值小于其根节点的键值。比如三中节点 6 的所有非空左...
  • JavaScript 数据结构与算法(十二)二叉树

    二叉树如果树中的每一个节点最多只能由两个子节点,这样的树就称为二叉树; 二叉树的组成 二叉树可以为空,也就是没有节点; 若二叉树不为空,则它由根节点和称为其左子树 TL 和右子树 TR 的两个不相交的二叉树组成; 二叉树的五种形态 上图分别表示:空...
  • JavaScript 数据结构与算法(十一)树

    什么是树?真实的树: 树的特点: 树一般都有一个根,连接着根的是树干; 树干会发生分叉,形成许多树枝,树枝会继续分化成更小的树枝; 树枝的最后是叶子; 现实生活中很多结构都是树的抽象,模拟的树结构相当于旋转 180° 的树。 树结构对比于数组/链...