https://developer.mozilla.org/zh-CN/docs/Web/CSS/Using_CSS_variables
https://css-tricks.com/difference-between-types-of-css-variables/
http://www.ruanyifeng.com/blog/2017/05/css-variables.html
http://www.ruanyifeng.com/blog/2017/05/css-variables.html
https://css-tricks.com/making-custom-properties-css-variables-dynamic/
https://scotch.io/tutorials/improve-the-performance-of-your-javascript-web-application
https://danielcwilson.com/blog/2017/02/individual-transforms/
http://www.ruanyifeng.com/blog/2017/04/css_in_js.html
http://www.ruanyifeng.com/blog/2017/03/boundary.html
http://www.ruanyifeng.com/blog/2017/05/fish_shell.html
http://www.ruanyifeng.com/blog/2017/04/memory-leak.html
css
:root
https://developer.mozilla.org/en-US/docs/Web/CSS/:root
https://css-tricks.com/almanac/selectors/r/root/
https://www.w3schools.com/cssref/sel_root.asp