自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 JavaScript栈数据结构:实现与应用

一个栈用于存储已访问的页面,另一个栈用于存储后退的页面,当点击前进或后退按钮时,相应的页面信息会从一个栈中弹出,并压入另一个栈中。函数调用栈: JavaScript中的函数调用过程就是基于栈的。每当一个函数被调用时,相关的上下文信息会被压入栈中,函数执行完毕后,对应的上下文信息会从栈中弹出,从而实现函数调用的管理。上述代码展示了一个基于数组的栈实现,包括push(入栈)、pop(出栈)、peek(查看栈顶元素)、isEmpty(判断栈是否为空)和size(获取栈的大小)等基本操作。

2024-03-05 18:47:07 388

原创 JavaScript栈结构:原理与使用规范

一、栈结构的原理: 栈结构是由一组元素组成的线性数据集合,可以通过数组或链表实现。栈的容量: 在使用栈时,JavaScript的数组没有固定的容量限制,可以动态地添加或删除元素。需要注意的是,当栈中的元素数量超过JavaScript引擎所能处理的最大限制时,可能会导致内存溢出的异常。结论: JavaScript栈结构是一种重要的数据结构,通过遵循后进先出的原则,为开发人员提供了一种简单而高效的方式来管理数据。栈的应用: 栈结构在JavaScript中有广泛的应用,如函数调用栈、表达式求值、递归算法等。

2024-03-05 18:40:58 287

原创 reduce 方法在许多情况下都是非常有用的,以下是一些常见的使用场景:

2.4.5.7.8.

2024-01-05 18:23:47 323 1

原创 vue的理解?

到这里大家就更熟悉了,移动设备的普及,Jquery的出现,以及SPA(Single Page Application 单页面应用)的雏形,Backbone EmberJS AngularJS 这样一批前端框架随之出现,但当时SPA的路不好走,例如SEO问题,SPA 过多的页面、复杂场景下 View 的绑定等,都没有很好的处理经过这几年的飞速发展,节约了开发人员大量的精力、降低了开发者和开发过程的门槛,极大提升了开发效率和迭代速度,我们可以称之其为工业时代。节点跟视图绑定后,通过修改变量的值控制。

2023-09-16 10:32:15 27 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除