小笔记

1.页面延时加载(延时2秒)

1 setTimeout(function(){
2 window.location.reload();
3 },2000);

2.根据请求路径(pathname) 当前页面请求是否包含请求 url(@RequestMapping)
来判断是否刷新该页面
用途:当几个页面请求同一个js方法时,
根据需要判断是否刷新或其他操作

1 var path = window.location.pathname;
2 if((path).indexOf('showPerson.htm') > 0 ){
3 window.location.reload();
4 }

3.java 8 新特性
解析通过分组查询出的,list集合

1 List list = this.goldcoinLogService.countActicle(id);
2 Map<String, Integer> stateMap = list.stream().collect(Collectors.toMap(GoldcoinStateNum::getState, GoldcoinStateNum::getCoinNum));

分别获取 getState ,getCoinNum 键值对
4. 实现 列表条目上下移动

排序 字段(orderno)
4.1.查询排序后的第一条数据和最后一条 (倒序第一条既是最后一条)
4.2.根据第一条和最后一条的id 给单个移动(只能上移或下移)
4.3.上移时查询上一条数据的(已经排序) id 和orderno 后交换 orderno
4.4.下移时查询下一条数据的(已经排序)id 和 orderno 后交换 orderno
4.5.移动到最顶端或最低端时 ,此时的orderno 是最后一条数据或者第一条,所以只有单个操作。
4.5.获取焦点和失去焦点事件(动态事件)
this 关键字


获取焦点时显示 对勾 ,失去焦点时隐藏。

补充 5 , 由于对勾绑定有 onclick()事件;
上述方法只适用于失去焦点和获取焦点
blur 失去焦点事件 在 onclick点击事件之前执行,所以会导致 点击事件无效。

修改为 获取焦点时 显示对勾 并且 将其他(除自身以外)的兄弟节点对勾隐藏,
onclick点击事件后 隐藏对勾。

原文地址:https://www.cnblogs.com/atimo/p/9849522.html