小tips

做BIUS,其中underline与strikeout,打算用text-decoration来修饰。原以为不能共存,其实写在一起就好了

 text-decoration: line-through underline;

以前用正则来处理过长文本,今天发现了在CSS中也有属性处理过长文本

text-overflow: ellipsis;//最重要,其它两个是搭配使用
overflow: hidden;
white-space: nowrap;

JS对象 共享传递


nth-child 从1开始算


你可以实现这么几个需求:
1.阻止事件冒泡,但不阻止默认行为。如 stopPropagation
或楼上用的 cancelBubble
等。
2.阻止默认行为,但不阻止事件冒泡。如 preventDefault
方法。
3.同时阻止事件冒泡和默认行为。直接 return false


scrollIntoViewIfNeeded(alignCenter):
alignCenter:true表示尽量将元素显式在视口中部(垂直方向)。
只有在当前元素在视口中不可见的情况下,才会滚动浏览器窗口或容器元素,否则方法什么都不做。


HTML5提供了一个新属性naturalWidth/naturalHeight可以直接获取图片的原始宽高。

你可能感兴趣的:(小tips)