发表于: 2017-02-25 01:54:19
1 1488
1.今天完成的事:
1,完成角色编辑,新增功能,模块管理列表页面数据展示;模块的新增/编辑模块功能接口接口还未调好。
2. 明天要做的事:
1. 完成模块的新增/编辑模块功能,修复轮播的bug,整理后台代码。
3. 遇到的困难:
队列和堆栈的简单介绍
队列的基本概念
队列:是一种支持先进先出(FIFO)的集合,即先被插入的数据,先被取出!
堆栈的基本概念
堆栈:是一种支持后进先出(LIFO)的集合,即后被插入的数据,先被取出
在JavaScript中实现队列和数组主要是通过数组,js数组中提供了以下几个方法可以让我们很方便实现队列和堆栈:
shift:从数组中把第一个元素删除,并返回这个元素的值。
unshift: 在数组的开头添加一个或更多元素,并返回新的长度
push:在数组的中末尾添加元素,并返回新的长度
pop:从数组中把最后一个元素删除,并返回这个元素的值。
Array的push与unshift方法都能给当前数组添加元素,不同的是,push是在末尾添加,而unshift则是在开头添加,对于较大的数组尽量不使用unshift,那如果一定要达到unshift的效果,可以借助于Array的reverse方法,Array的reverse的方法能够把一个数组反转。先把要放进数组的元素用push添加,再执行一次reverse,就达到了unshift的效果。
今天的收获:
评论