数据结构:树 发表于 2019-10-03 | 更新于: 2021-03-03 | 分类于 数据结构 | | 阅读次数: 字数统计: 1.9k字 | 阅读时长 ≈ 6分钟 树 树是这样的一种结构: 对于树的定义如下: 树是 n (n >= 0) 个结点的有限集,n = 0 时称为空树,在任意一棵非空树中, 有且仅用一个特定的称为 根(root)的节点 当 n > 1 时,其余结点可分为 m(m > 0)个互不相交的有限集 T1, T2, ...Tn, ... 阅读全文 »
数据结构:栈和队列 发表于 2019-09-28 | 更新于: 2021-03-03 | 分类于 数据结构 | | 阅读次数: 字数统计: 1.6k字 | 阅读时长 ≈ 6分钟 栈 栈是一种特殊的线性表,这种线性表仅允许在表尾(栈顶)进行插入和删除工作:将可以被插入和删除元素的位置称为栈顶, 将另一端称为 栈底, 如果栈没有任何的元素, 这个栈被称为 空栈;栈的数据元素的进出遵循后进先出的原则,简称为 LIFO (Last In First Out) 结构;栈的插入被称为 ... 阅读全文 »
promise中的错误捕获 发表于 2019-09-27 | 更新于: 2021-03-03 | 分类于 promise | | 阅读次数: 字数统计: 658字 | 阅读时长 ≈ 2分钟 在代码中, 我们对于不能预知的代码通常会使用 try catch 来捕获代码错误,当代码内部发生错误时, 对于错误进行捕获, 可以防止代码的错误阻塞后续代码的执行,并且我们可以对于代码的错误进行后续处理;在 promise 中, 对于错误的处理或许稍有不同, 需要注意下面几点: 使用 try cat ... 阅读全文 »
数据结构(一):线性表 发表于 2019-09-21 | 更新于: 2021-03-03 | 分类于 数据结构 | | 阅读次数: 字数统计: 2.2k字 | 阅读时长 ≈ 8分钟 数据结构简介 数据结构是相互之间存在一种或者多种特定关系的数据元素的集合 数据结构分为逻辑结构和物理结构;数据对象中数据元素之间的关系称为逻辑结构, 在数据结构中, 存在下面四种逻辑结构: 集合结构集合结构中的元素除了同属于同一集合之外。 没有其他的任何关系, 如同所示: 线性结构: 线性结构 ... 阅读全文 »
decode & encode 发表于 2019-09-15 | 更新于: 2021-03-04 | 分类于 Base64 | | 阅读次数: 字数统计: 991字 | 阅读时长 ≈ 4分钟 js-base64 是用来对于字符编码和解码操作的一个包, 可以用这个包实现原始字符与 base64 编码后字符之间的转换;核心代码:获取base64 对应字符在字符表中十进制值:123456var b64chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijkl ... 阅读全文 »
函数式编程(一) 发表于 2019-09-14 | 更新于: 2021-03-03 | 分类于 笔记 | | 阅读次数: 字数统计: 615字 | 阅读时长 ≈ 2分钟 函数式编程是一种编程范式, 与之相对应的是面向对象编程和指令式编程等。函数式编程(FP)要更加偏向于声明式而不是命令式; 声明式关注于程序做什么, 命令式关注于程序怎样做 在FP 中, 有下面几个关键词: 纯函数 函数组合 避免状态共享 避免状态的变化 避免副作用 纯函数纯函数给定特定的输入值, ... 阅读全文 »
Base64 基础知识 发表于 2019-09-13 | 更新于: 2021-03-04 | 分类于 基础知识 | | 阅读次数: 字数统计: 1.5k字 | 阅读时长 ≈ 5分钟 Base64 作为一种编码方式, 可以将对于一些数据使用Base64 编码, 那么, 为什么使用 Base64 编码, 使用 Base64 编码的原理是什么以及 Base64 编码在前端的应用,下面的文章将会涉及这些内容:what is Base64? 在计算机中, 一个字节通常有8位字符, 这些字 ... 阅读全文 »
node 中的 events 模块学习 发表于 2019-09-08 | 更新于: 2021-03-03 | 分类于 node module | | 阅读次数: 字数统计: 831字 | 阅读时长 ≈ 5分钟 events 模块模仿 events 模块的一些代码, 基本实现原 events 模块的一些功能:12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 ... 阅读全文 »
prop in vue.js(prop 的初始化) 发表于 2019-05-25 | 更新于: 2021-03-03 | 分类于 vue 源码阅读 | | 阅读次数: 字数统计: 2.1k字 | 阅读时长 ≈ 10分钟 Prop 在 vue.js 中, 使用 prop 可以实现父组件向子组件传递值,在子组件中的 props 中的数据将会和父组件中传递的相应的 prop 保持一致,在传递 prop 的时候,可以传递一个数组, 例如:1props: ['data1', 'data2', 'data3' ...] 或 ... 阅读全文 »
watch in vue.js 发表于 2019-05-13 | 更新于: 2021-03-03 | 分类于 vue 源码阅读 | | 阅读次数: 字数统计: 2.5k字 | 阅读时长 ≈ 12分钟 watch 方法 vue 的 watch 方法用来监听 vue 中 data 的变动, 可以接受一个函数, 对象, 字符串, 或者数组。watch 方法接受两个参数: deep & immediate, immediate 表明是否立即进行函数调用, deep 表示是否监听更深一级的对 ... 阅读全文 »