关于DOM--我用过的~

一些小的tips,碎的不成体系,就当是帮助自己回忆

css没法控制滚动条,只能用js控制

我们在页面上最重要的一件事就是找标签,我们做的大部分事情都是在干这个,找到标签然后给它一个active class,找到一个标签给它删除一个active class。js就是干这个活的

写代码最关键的就是这个console.log,没有这一句我就写不下去,一定要学会在关键地方打log的这个习惯,能确保你的代码是按照你想象的来的

123123.png

解决二级菜单自动出现的bug的关键在于,不要让两个不相关的动作,只有avtive一个状态来表示,他是不同的状态,active表示他被用户选中了,高亮表示它对应的元素到了某个位置。到了这个位置不代表用户选中了它,只是在看他,这样接OK了。给css加类名的时候,一个用highLight,一个用active。这样就可以避免他们相互影响。
两个动作要实现同一个效果,最好给两个类,让他们互不影响,然后这两个类的样式是相同的就可以了

你可能感兴趣的:(关于DOM--我用过的~)