javascript - CSS代码/文件可以加载JS代码/文件吗?

标签 javascript css

我们知道使用 Javascript 我们可以加载 CSS 文件。

但是,我们可以使用 CSS 加载 Javascript 文件或运行 Javascript 代码吗?

如果是,怎么办?有这方面的文档吗?

最佳答案

我认为 IE 和 firefox 支持 CSS 表达式,您可能会想到这一点。有点像

width:expression(document.body.clientWidth > 800? "800px": "auto" );

但这些是 really bad things and you should avoid this

你也应该 avoid CSS expression 尽你所能。

您可以像这样使用 CSS:

body {
  behavior:url(xyz.htc);
}

现在在 xyz.htc 文件中你可以这样写:

<PUBLIC:COMPONENT TAGNAME="xss">
   <PUBLIC:ATTACH EVENT="ondocumentready" ONEVENT="ABC()" LITERALCONTENT="false"/>
</PUBLIC:COMPONENT>
<SCRIPT>
   function ABC() 
   {
     alert("Message");
   }
</SCRIPT>

关于javascript - CSS代码/文件可以加载JS代码/文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20726710/

相关文章:

javascript - 删除 node.js 数组中对象的正确方法?

javascript - Fabric .js : disable deselection

javascript - 使用 Reduce 将每个数组元素的值加倍

一个长的、可滚动的 div 的 CSS 透视图

.net - silverlight 组件位置的 CSS 问题。无法设置我想要的高度

html - 创建一个带有微调器的提交按钮

html - 如何在整个站点范围内右对齐特定表格列?

javascript - 注销并重新登录后,Angular 1.x 组件绑定(bind)不会更新

html - Flex 容器,在大屏幕上有四列,在小屏幕上有三列

javascript - jQuery UI 拖放鼠标位置问题