action.js — 命名为actionArr的数组,里面有存放相关标签的id,类型和用作区分的字段;
deal.js — 写了四个函数 分别是
renderPageByArr(数组)函数:用foeach遍历的方法向ul标签中添加li标签
filterPersonArr(搜索符合条件的值): 用filter过滤的方法(有返回值)在ele.name 中 查看搜索的值,用了indexof(搜索值)方法,如果没有符合的值就返回-1
mapMinusAgeArr(正在显示的数组): 用map遍历的数组每个元素(根据条件,返回值—新数组)
filterSexArr(根据性别过滤): 用filter过滤方法
index.js — 绑定事件函数,bindEventByAction(actionArr):
首先,遍历数组,定义一个为actor的变量(ele.leadingActor—相关标签id)
然后,用switch函数,条件是类型,出现的case是用作区分的字段
最后在,每个case中添加动作函数,最后调用bindEventByAction();
