查看各种 JS 框架(Dojo、Ext.JS 和其他),我观察到布局通常(如果不总是)通过直接 DOM 操作完成,例如在给定 DOM 元素上设置内联样式。这与 CSS 试图瞄准的目标形成鲜明对比,在我看来,CSS 通常只是用来“美化”此类场景、指定颜色等。
我想了解为什么会做出这种选择,甚至可能从历史的角度来看,以及您为页面/Web 应用程序的布局部分选择的 CSS 或内联样式。
在什么情况下,你会通过样式表只使用 CSS 而不使用 js dom 操作?什么情况会适得其反?
谢谢!
查看各种 JS 框架(Dojo、Ext.JS 和其他),我观察到布局通常(如果不总是)通过直接 DOM 操作完成,例如在给定 DOM 元素上设置内联样式。这与 CSS 试图瞄准的目标形成鲜明对比,在我看来,CSS 通常只是用来“美化”此类场景、指定颜色等。
我想了解为什么会做出这种选择,甚至可能从历史的角度来看,以及您为页面/Web 应用程序的布局部分选择的 CSS 或内联样式。
在什么情况下,你会通过样式表只使用 CSS 而不使用 js dom 操作?什么情况会适得其反?
谢谢!