网易云音乐项目问题记录

  • flex:1;和flex-grow:1;是不一样的。一个是平分剩余空间,一个是平分所有空间。
  • position的定位点问题,在不设置定位点的前提下,使用left/top定位点在左上角,使用bottom/right的时候定位点在右下角。如果设置right/bottom的话,再手动设置定位点就会依照右下角进行设置。同理,设置top/right的时候,初始定位点在右上角。
  • 用css如何让超出宽度的文字变成省略号?
  • margin合并的三种情况及破解办法?
  • 灵活使用line-height和height来调整行内文字的位置和高度?
  • css的inherit用法,以前没用过
  • 将字体大小设置为浏览器默认最小值以下,如何避免不能正常显示的问题?transform:scale()方法破
  • background的一些属性不熟悉:如background-position/background-clip/background-color等
  • svg的部分操作不熟悉
  • 部分标签如a标签是inline还是block记不清
  • 标签class的命令方法,这个项目有很大帮助
  • flex在部分浏览器上失效的补救方法?
  • 在移动页面上使用fixed 属性的问题及破解办法?
  • 在不设置一个block元素宽高的前提下,用left/right的负值来改变一个元素的大小,第一次见到这种操作。
  • 在一个元素中添加span/div及::before/after来破一些下划线的办法?如导航栏文字的下划线解决办法?
  • section>h3:first-child{}表示什么意思?
  • 如果a标签href属性不写值,点击以后就会消失?
  • 取反以及~再取反的作用和原理

此处重点:有关如何在一个CSS中同时使用transform:rotate和translate的方法,注意覆盖
这里是一个相关说明

这里依然是重点,使用trigger及自定义事件的办法,需要再总结一下

  • offset() position() height()
  • hsla的写法有格式,之前理解有误;做热歌榜最下面多出来的差不多5px到底是什么?
屏幕快照 2017-06-29 下午4.24.08.png

看下什么意思?

li里加div的下场

网易云音乐项目问题记录_第1张图片
屏幕快照 2017-06-29 下午4.53.59.png

  • 双语歌词的播放问题
  • 部分浏览器的支持问题,是不支持promise的关系的吗?
  • 模板字符串的使用错误,用了模板字符串,那就不能用加号,错误如下:
网易云音乐项目问题记录_第2张图片
屏幕快照 2017-06-30 上午2.56.33.png
  • css雪碧图的几种用法

  • 关于和input相关的一些表单事件完全不熟啊,它的一些基本类型,如何修改它的默认样式等等,这些东西都不会,要总结成一篇博客。

  • input不支持伪元素,伪元素注意点 这里

  • 浏览器里如何显示图标?点这篇

  • 如何修改input里的placeholder的默认颜色、字体大小以及如何调整它与输入框的上下边距?用line-height。
    详细看这里

  • 如何修改里面的x 以及去除眼睛标志?看这里
    还有这篇也很重要

  • 发现一个bug,音乐播放完了以后再点击歌词不再滚动

  • localstorage的使用

  • 油猴子教程

  • 方方的两次水课,qq已经收藏了,抽空看

  • 实时监听输入框值的方案

  • 函数节流、函数防扯

  • filter返回的是符合条件的数组

let result = database.filter(function(item){
        if(item.name.indexOf(keyword) >= 0){
          return item.name
        }
      });

即使这样写返回的依然是数组,而不是数组里的name对应的值

  • filter:blur;第一次见到的CSS属性,回头再看看

  • z-index再复习一下,使用的不熟练,伪元素。难道伪元素before在最大子元素之前,而after则是在最里面的后代元素之后?

  • album页面里面的介绍省略号的出现,还有就是点击了以后显示全部,这个功能没做。

  • 如何用JS来取css伪元素的属性?看这里

你可能感兴趣的:(网易云音乐项目问题记录)