前端开发第60天

38 阅读1分钟

一、今天干了啥

摸鱼~师傅叫我下次没任务的时候叫他。。。。
1、 56天说的那个ztree全文件的文件夹将其展开按钮换成叶子节点的样式,我尝试用js操作dom获取展开按钮的类名,并将其修改来做。\

①、展开样式使用的精灵图,由span的类中的background-position控制。可以用tId + '_switch'来选中当前node的span
②、类的命名为position + '_' + status 例如:center_open表示位于中间位置展开的样式 ③、status 的取值有三种 open close docu 其中docu就是叶子节点的样式
④、最后就是筛选文件夹 然后修改样式,同时要去除treenode_switch属性,一步到位去除绑定事件

这样处理后,每次树结构改变,比如当前文件夹内新建了文件夹,那么就不属于此类情况。需要将该node的class处理为非docu,并且添加treenode_switch属性,绑定事件。
哈哈哈哈哈哈哈好麻烦,且操作dom,数据量大不一定行,而且treenode_switch属性移除后可能会对节点check和edit的操作造成影响。。。不愿再改

二、今天发现啥不?

  1. 第一次听见零值相等,includes对比方法使用的就是这个,NaN对于它是相等的

三、今天自己学了啥

  1. 复习了== === object.is
  2. 数组交集、并集、差集
  3. 回溯*1 为什么力扣里将一个数组push到另一个数组里要用es6结构啊,不理解[...arr]才行

四、明天干啥

明天切图任务应该又来了吧 回溯*1 注意总结思想和模板