有没有计划在CSS中启用JavaScript?

时间:2016-04-28 01:44:09

标签: javascript html css

  1. 我们可以在HTML中使用内联样式,我们也可以使用document.querySelectorAll()在HTML文档中编写JavaScript,或者我们也可以内联它。
  2. 在JavaScript中,我们可以通过className之类的选择器来处理DOM元素,我们也可以通过类(例如{{1}})或内联样式修改它们的外观。
  3. 在CSS中,我们可以通过CSS选择器来定位DOM元素。没有JavaScript。 CSS预处理器有助于使我们的CSS看起来更像JavaScript(变量,mixins,函数),但是代码存在于自己的沙箱中,而我们的脚本无法访问它。
  4. 有没有计划在CSS中支持JavaScript?支持和反对的理由是什么?

1 个答案:

答案 0 :(得分:1)

没有。在非常旧的IE版本中,您可以使用CSS表达式,但最终结果是性能缓慢,无法完成优化,而且非常危险。混合两种几乎完全不同的语言也很糟糕。

这是一个解释更多关于CSS表达式的答案:https://stackoverflow.com/a/10910098/6249022