Skip to content

Commit ecef955

Browse files
committed
docs(dom): edit CSS
1 parent 4f78aa4 commit ecef955

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

docs/dom/css.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# CSS 操作
22

3-
CSS 与 JavaScript 是两个有着明确分工的领域,前者负责页面的视觉效果,后者负责与用户的行为互动。但是,它们毕竟同属网页开发的前端,因此不可避免有着交叉和互相配合。本节介绍如何通过 JavaScript 操作 CSS。
3+
CSS 与 JavaScript 是两个有着明确分工的领域,前者负责页面的视觉效果,后者负责与用户的行为互动。但是,它们毕竟同属网页开发的前端,因此不可避免有着交叉和互相配合。本章介绍如何通过 JavaScript 操作 CSS。
44

55
## HTML 元素的 style 属性
66

7-
操作 CSS 样式最简单的方法,就是使用网页元素节点的`getAttribute`方法、`setAttribute`方法和`removeAttribute`方法,直接读写或删除网页元素的`style`属性。
7+
操作 CSS 样式最简单的方法,就是使用网页元素节点的`getAttribute()`方法、`setAttribute()`方法和`removeAttribute()`方法,直接读写或删除网页元素的`style`属性。
88

99
```javascript
1010
div.setAttribute(
@@ -756,6 +756,8 @@ var mdl = window.matchMedia('(min-width: 400px)');
756756
mdl instanceof MediaQueryList // true
757757
```
758758

759+
上面代码中,变量`mdl`就是 mediaQueryList 的实例。
760+
759761
注意,如果参数不是有效的`MediaQuery`条件语句,`window.matchMedia`不会报错,依然返回一个 MediaQueryList 实例。
760762

761763
```javascript
@@ -841,3 +843,6 @@ function mqCallback(e) {
841843
}
842844
}
843845
```
846+
847+
注意,`MediaQueryList.removeListener()`方法不能撤销`MediaQueryList.onchange`属性指定的监听函数。
848+

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
"homepage": "https://github.com/wangdoc/javascript-tutorial",
3636
"dependencies": {
3737
"gh-pages": "latest",
38-
"husky": "3.x",
38+
"husky": "^3.0.5",
3939
"loppo": "latest",
4040
"loppo-theme-wangdoc": "latest"
4141
}

0 commit comments

Comments
 (0)