File tree Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Original file line number Diff line number Diff line change 1
1
# CSS 操作
2
2
3
- CSS 与 JavaScript 是两个有着明确分工的领域,前者负责页面的视觉效果,后者负责与用户的行为互动。但是,它们毕竟同属网页开发的前端,因此不可避免有着交叉和互相配合。本节介绍如何通过 JavaScript 操作 CSS。
3
+ CSS 与 JavaScript 是两个有着明确分工的领域,前者负责页面的视觉效果,后者负责与用户的行为互动。但是,它们毕竟同属网页开发的前端,因此不可避免有着交叉和互相配合。本章介绍如何通过 JavaScript 操作 CSS。
4
4
5
5
## HTML 元素的 style 属性
6
6
7
- 操作 CSS 样式最简单的方法,就是使用网页元素节点的` getAttribute ` 方法、` setAttribute ` 方法和` removeAttribute ` 方法,直接读写或删除网页元素的` style ` 属性。
7
+ 操作 CSS 样式最简单的方法,就是使用网页元素节点的` getAttribute() ` 方法、` setAttribute() ` 方法和` removeAttribute() ` 方法,直接读写或删除网页元素的` style ` 属性。
8
8
9
9
``` javascript
10
10
div .setAttribute (
@@ -756,6 +756,8 @@ var mdl = window.matchMedia('(min-width: 400px)');
756
756
mdl instanceof MediaQueryList // true
757
757
```
758
758
759
+ 上面代码中,变量` mdl ` 就是 mediaQueryList 的实例。
760
+
759
761
注意,如果参数不是有效的` MediaQuery ` 条件语句,` window.matchMedia ` 不会报错,依然返回一个 MediaQueryList 实例。
760
762
761
763
``` javascript
@@ -841,3 +843,6 @@ function mqCallback(e) {
841
843
}
842
844
}
843
845
```
846
+
847
+ 注意,` MediaQueryList.removeListener() ` 方法不能撤销` MediaQueryList.onchange ` 属性指定的监听函数。
848
+
Original file line number Diff line number Diff line change 35
35
"homepage" : " https://github.com/wangdoc/javascript-tutorial" ,
36
36
"dependencies" : {
37
37
"gh-pages" : " latest" ,
38
- "husky" : " 3.x " ,
38
+ "husky" : " ^3.0.5 " ,
39
39
"loppo" : " latest" ,
40
40
"loppo-theme-wangdoc" : " latest"
41
41
}
You can’t perform that action at this time.
0 commit comments