javascript
文章平均质量分 71
zcodery
我会持续记录在学习过程中的学习经历,希望大家多多支持,有什么记录不对的地方,还望纠正。
展开
-
Canvas入门教程
HTML5中新增的标签用于在网页实时生成图像,并且可以操作图像内容,基本上它是一个可以用JavaScript操作的位图(bitmap)原创 2023-02-10 17:21:51 · 475 阅读 · 0 评论 -
2021年最全 Javascript
目录第一章、基础总结数据类型(字面量)分类判断相关问题数据·变量·内存类型转换运算符Unicode 编码条件运算符(三元运算符)流程控制语句相关问题对象对象的分类基本和引用数据类型对象的相关问题函数返回值的类型枚举对象全局作用域IIFE声明提前函数作用域函数的对象原创 2021-01-30 13:40:28 · 694 阅读 · 3 评论 -
JS 数据结构 链表(LinkedList)
单项链表链表的每个元素由一个存储元素本身的节点和一个指向下一个元素的引用组成优势内存空间不是必须连续的,可以充分利用计算机的内存,实现灵活的内存动态管理;链表不必在创建时就确定大小,并且大小可以无限的延时下去;链表在插入和删除数据时,时间复杂度可以达到 O(1).相对数组效率高很多;缺点链表访问人一个位置的元素时,都需要从头开始访问(无法跳过第一个元素访问任意一个元素)无法通过下标直接访问元素,需要从头一个个访问,直到找到对应的元素/* 内部类 */class N原创 2021-05-16 11:37:33 · 84 阅读 · 0 评论 -
JS 数据结构 哈希表(HashTable)
哈希表数组的特点(补充)数组进行插入时,效率较低数组进行查找操作的效率如果是基于索引进行查找效率非常高基于内容查找,效率较低数组进行删除操作,效率较低哈希表的特点哈希表通常是基于数组进行实现的优点提供非常快速的插入-删除-查找操作无论数据多少,插入和删除的效率都非常高(即 O(1)的时间级)哈希表的速度比树快,几乎瞬间可找到代码相对树简单缺点数据没有顺序,不能以一种固定的方式来遍历其中的元素哈希表的 key 是不允许重复的,不能放置相同的 key,原创 2021-05-16 12:20:00 · 912 阅读 · 0 评论 -
JS 数据结构 集合(Set)
集合集合通常是由一组无序的,不能重复的元素组成特殊的数组元素没有顺序,也不能重复不能通过下标值进行访问,不能重复意味着相同的对象在集合中只会存在一份class Set { constructor() { this.items = {} } /* 1. 添加新元素 */ add(value) { // 1. 判断是否已经存在该元素 if (this.has(value)) return false // 2. 将该元素添加到集合中原创 2021-05-16 12:05:55 · 213 阅读 · 0 评论