发表于: 2017-02-25 01:54:19

1 1487


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的效果。

今天的收获:


返回列表 返回列表
评论

    分享到