前端

前端

  • 【学习笔记】js判断元素是否有滚动条

    【学习笔记】js判断元素是否有滚动条

    有些时候我们可能会通过元素是否有滚动条来做一些特殊的样式处理,因为在chrome中,滚动条是有大小的。比如bootstrap-table 就通过判断 body上是否有滚动条来偏移 header,使之对齐,不过默认的那个判断有点问题我所知道的大概就是下面两个方法,但是细节有所差异。

    查看全文
  • 【学习笔记】 css 伪类 only-of-type

    【学习笔记】 css 伪类 only-of-type

    最近想实现一个效果,这里有一个input,他的width为 100%,如果这时候又有两个input,其中一个就会被挤出去。所以我在想css能不能实现根据容器内元素的数量来实现不同的样式,可惜没有找到。不过我找到了另一个,虽然和我当初想的不一样,但是也可以实现我上述的问题。他就是 :only-of-t

    查看全文
  • JS实现屏幕录制

    JS实现屏幕录制

    之前在无意中接触到一个个 WebRTC 的语音网站 speaker.app,感觉还蛮有意思的,而且还是开源免费的,没想到他们还支持屏幕分享,当时我就惊了,浏览器现在已经发展的什么功能几乎都有了,不愧为 'chrome os'后来我也去MDN看了下相关接口,这篇文章就记录下如何简单实现屏幕录制功能。获

    查看全文