t86 / good-good-study-day-day-up

MIT License
3 stars 1 forks source link

Good Good Study Day Day Up - 2020-11-29 #7

Open FORMAT-qi opened 3 years ago

FORMAT-qi commented 3 years ago
  1. [html]如何对一个页面进行重构?
  2. [css]css的属性list-style-position的值outside和inside有什么区别?
  3. [js]遍历一个树结构,除了可以用递归外还能用哪些方法?
  4. [软技能]你知道什么是破窗效应吗?它能指导我们什么?
FORMAT-qi commented 3 years ago

1.从页面复杂性,复用性,兼容性等多方面考虑,使其页面结构更清晰,让浏览器解析的更快,蜘蛛爬虫更好的抓取,用户的体验更好,更流畅。

    • inside:列表项目标记放置在文本以内,且环绕文本根据标记对齐。
    • outside | 默认值。保持标记位于文本的左侧。列表项目标记放置在文本以外,且环绕文本不根据标记对齐。

3.如果非递归的话利用栈来简化操作 如果数据规模不大的话,建议使用递归

function bfs2(node) {
  const queue = []
  let sum = 0
  queue.push(node)
  while(queue.length) {
    const curNode = queue.pop()
   console.log(curNode)
    sum += curNode.value
    curNode.children&&curNode.children.map(n => queue.push(n))
  }
  return sum
}

4.破窗效应:认为环境中的不良现象如果被放任存在会,会诱使人们仿效甚至变本加厉。 比如说:大家都在加班的时候,你也会不好意思走,不自觉的跟着加班的团体惯性。 结论:要确认自己在做的,是否是自己想做的,还是跟着团体惯性走的。