JavaScript
文章平均质量分 86
程序猿小离
前端小离在疯狂的刷存在感中,喜欢小离的可以关注私人公众号《昀离君》,一个充满资源和黑科技的公众号
展开
-
点击呈现水纹扩散动画
用Vue写的一个动画效果组件,欢迎大家交流原创 2023-05-18 18:12:17 · 192 阅读 · 0 评论 -
使用ajax和window.history.pushState无刷新改变页面内容和地址栏URL
使用ajax和window.history.pushState无刷新改变页面内容和地址栏URL转载 2022-08-23 14:48:26 · 339 阅读 · 0 评论 -
数据结构之集合结构
集合结构几乎每种编程语言中,都有集合结构.集合比较常见的实现方式是哈希表,我们这里来实现一个封装的集合类集合通常是由一组无序的,不能重复的元素构成和数学中的集合名词比较相似,但是数学中的集合范围更大一些, 也允许集合中的元素重复在计算机中,集合通常表示的结构中元素是不允许重复的.特殊的数组特殊之处在于里面的元素没有顺序,也不能重复.没有顺序意味着不能通过下标值进行访问,不能重复意味着相同的对象在集合中只会存在一份.封装一个集合类.2011年6月份发布的ES5原创 2022-03-15 23:28:30 · 1906 阅读 · 0 评论 -
数据结构之双向链表
认识双向链表单向链表:只能从头遍历到尾或者从尾遍历到头(一般从头到尾)也就是链表相连的过程是单向的.实现的原理是上一个链表中有一个指向下一个的引用.单向链表有一个比较明显的缺点:我们可以轻松的到达下一个节点,但是回到前一个节点是很难的.但是,在实际开发中,经常会遇到需要回到上一个节点的情况举个例子 :假设一个文本编辑用链表来存储文本.每一行用一个String对象存储在链表的一个节点中,当编辑器用户向下移动光标时,链表直接操作到下一个节点即可.但是当用于将光标向上移动呢?这个时候为了回到上原创 2022-03-15 21:15:15 · 532 阅读 · 0 评论 -
数据结构之单向链表
链表以及数组的缺点链表和数组一样,可以用于存储一系列的元素,但是链表和数组的实现机制完全不同.这一章中,我们就来学习一下另外种非常常见的用于存储数据的线性结构: 链表数组:要存储多个元素,数组(或称为列表)可能是最常用的数据结构。我们之前说过,几乎每一种编程语言都有默认实现数组结构。但是数组也有很多缺点:数组的创建通常需要申请一段连续的内存空间(一整块的内存), 并且大小是固定的(大多数编程语言数组都是固定的),所以当当前数组不能满足容量需求时,需要扩容(-般情况下是申请一个原创 2022-03-15 20:42:39 · 787 阅读 · 0 评论 -
数据结构之队列结构
认识队列受限的线性结构:之前我已经写了受限的线性结构: 栈结构.并且已经知道这种受限的数据结构对于解决某些特定问题,会有特别的效果下面,我们再来学习另外一个受限的数据结构:队列.队列(Queue),它是种受限的线性表先进先出(FIFO First In First Out)受限之处在于它只允许在表的前端( front )进行删除操作而在表的后端( rear )进行插入操作生活中类似的队列结构生活中类似队列的场景就是非常多了比如在电影院、商场,甚至是厕所排队。优先原创 2022-03-08 21:23:02 · 204 阅读 · 0 评论 -
通俗易懂且全面的Vuex
Vuex状态管理模式一、Vuex是做什么的?二、单界面的状态管理三、多界面状态管理四、Vuex核心概念1.state单一状态数2.getters 方法使用3.Mutation状态更新4.Action异步操作5.Module五、项目结构一、Vuex是做什么的?官方解释: Vuex是一个专为Vuejs应用程序开发的 状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以-种可预测的方式发生变化。Vuex 也集成到Vue的官方调试工具devtools extension,提原创 2021-12-01 23:09:05 · 1086 阅读 · 1 评论 -
webpack打包工具不会用,那是因为你没看过这篇
webpack打包工具一、认识webpack二、webpack的安装三、webpack的起步四、webpack的配置五、loader的使用六、webpack中配置Vue七、plugin的使用八、搭建本地服务器一、认识webpack二、webpack的安装三、webpack的起步四、webpack的配置五、loader的使用六、webpack中配置Vue七、plugin的使用八、搭建本地服务器...原创 2021-11-02 00:39:22 · 263 阅读 · 0 评论 -
JavaScript里function函数实现可变参数(多态)
全文来自:http://www.oschina.net/question/54100_15938使用javascript类库函数时,经常会遇到一个函数,可以使用不同个数的参数的情况比如:exp(var1) exp(var1, var2)但是在实际编写javascript函数时,函数不能同名,所以不可能是不同参数个数分开写;参数个数必须符合函数的设置,所以函数声明里有的就必须有,不可能调用时写少几个;……这个问题是困扰了很久了,一直不知道为什么?!今天一早在看别人代码,无意中竟然看到了~原来转载 2021-09-15 18:36:37 · 2768 阅读 · 0 评论