![[红脸]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_63.c32f5b5.png)
Day18!
重学排他思想~
Tab栏效果切换是常见的功能需求,它实际上运用的就是JS的排他思想。
那么,什么是排他思想呢?
简而言之,就是在监听成立时,先把所有的样式清除为空,随后按照需求添加需要的样式。
-------------------------------------------------------------------------------------------------------
排除所有元素(包括自己),接着再设置自己或者对应的元素
使用方式
1.干掉所有人 使用for循环 remove样式2.复活他自己setclass 通过this或者下标找到自己或者(对应)的元素,然后处理对应元素,若对应元素也有则继续排他思想,可以封装一个拍他思想的函数在此处直接调用即可。最好在这个函数的末尾return一个函数的返回值,这样就达到了tco优化。
Tab栏效果切换是常见的功能需求,它实际上运用的就是JS的排他思想。
那么,什么是排他思想呢?
简而言之,就是在监听成立时,先把所有的样式清除为空,随后按照需求添加需要的样式。
-------------------------------------------------------------------------------------------------------
排除所有元素(包括自己),接着再设置自己或者对应的元素
使用方式
1.干掉所有人 使用for循环 remove样式2.复活他自己setclass 通过this或者下标找到自己或者(对应)的元素,然后处理对应元素,若对应元素也有则继续排他思想,可以封装一个拍他思想的函数在此处直接调用即可。最好在这个函数的末尾return一个函数的返回值,这样就达到了tco优化。
展开
评论
1