前端开发

移动端按钮点击效果伪类:active实现

2019-10-24157次阅读css3IOS
HTML元素:active伪类常用于设定点击或其被激活状态下的样式。但在ios中,需要在相关的元素或者body上绑定ontouchstart事件才能使元素的:active生效。
前端开发

Firefox、Chrome浏览器滚动条样式设置

2019-10-21121次阅读css3
Firefox支持无前缀的CSS属性scrollbar-color和scrollbar-width。基于WebKit / Blink的浏览器支持用于定制的非标准伪元素。
前端开发

HTML之dialog对话框元素

2019-10-1786次阅读html5
HTML元素表示一个对话框,它拥有自己的dialog.show()、dialog.close()、dialog.showModal()API和::backdrop伪元素控制修改元素默认透明背景。
前端开发

CSS之::backdrop伪元素

2019-10-16104次阅读css3
::backdrop伪元素就是控制需要视觉聚焦的元素后面的背景元素样式的。
前端开发

CSS自定义属性继承与默认值使用

2019-10-15120次阅读css3
当我们为一个元素分配动画时,我们可以自定义它的一些属性,比如duration持续时间、delay延迟等等。假设我们有两个类:walk和run。两者共用相同的动画(命名为breath),run执行该动画的速度比walk快(分别为0.5s到2s)。
前端开发

CSS过滤数据

2019-10-14104次阅读css
css不能根据包含的内容来选择内容,但是它可以根据属性和这些属性的值进行选择。
前端开发

node.contains(otherNode)检查传入的节点是否为该节点的子孙节点.

2019-09-29186次阅读DOM
node.contains(otherNode)返回的是一个布尔值,来表示传入的节点(otherNode)是否为该节点(node)的子孙节点.
前端开发

监视DOM树所做更改的MutationObserver API

2019-09-29150次阅读DOM
MutationObserver接口提供了监视对DOM树所做更改的能力。它被设计为旧的Mutation Events功能的替代品,该功能是DOM3 Events规范的一部分。
前端开发

js判断当前窗口是否有父窗口

2019-09-25180次阅读javascript
js判断当前窗口是否有父窗口,self != top
前端开发

Array.prototype.push与Array下标[i]生成数组性能上的差异

2019-09-24198次阅读javascript
在使用push的时候,每次JS需要先找到当前索引的最大值,再在此基础上生成新的索引值,然后对新的索引值进行赋值。而[i]则是直接对相应的索引赋值。