CSSOM:用纯JavaScript实现CSS对象模型。 这也是一个解析器!

时间:2024-04-21 04:02:02
【文件属性】:

文件名称:CSSOM:用纯JavaScript实现CSS对象模型。 这也是一个解析器!

文件大小:53KB

文件格式:ZIP

更新时间:2024-04-21 04:02:02

javascript dom css-parser cssom JavaScript

CSSOM CSSOM.js是用纯JavaScript编写CSS解析器。 它也是的部分实现。 CSSOM.parse("body {color: black}") -> { cssRules: [ { selectorText: "body", style: { 0: "color", color: "black", length: 1 } } ] } 在Google Chrome 6 +,Safari 5 +,Firefox 3.6 +,Opera 10.63+中运行良好。 由于不支持getter / setter,因此在IE <9中不起作用。 要在浏览器中使用CSSOM.js,您可能需要构建一个文件版本来公开单个CSSOM全局变量: ➤ git clone https:/


【文件预览】:
CSSOM-master
----.gitmodules(260B)
----docs()
--------parse.html(675B)
--------parse.js(4KB)
--------fix-value()
--------parse.css(1KB)
----package.json(337B)
----build.js(811B)
----README.mdown(2KB)
----package-lock.json(68B)
----src()
--------CSSOM_START.js(64B)
--------loader.js(929B)
--------CSSOM_END.js(9B)
--------files.js(344B)
----.npmignore(48B)
----spec()
--------utils.js(899B)
--------vendor()
--------helper.js(245B)
--------CSSStyleDeclaration.spec.js(1KB)
--------CSSValueExpression.spec.js(743B)
--------index.html(1KB)
--------MediaList.spec.js(592B)
--------CSSStyleSheet.spec.js(722B)
--------parse.spec.js(31KB)
--------CSSProperty.spec.js(487B)
--------CSSStyleRule.spec.js(479B)
--------CSSImportRule.spec.js(2KB)
----.gitignore(30B)
----lib()
--------CSSFontFaceRule.js(1KB)
--------MatcherList.js(1KB)
--------index.js(1KB)
--------CSSImportRule.js(3KB)
--------parse.js(11KB)
--------MediaList.js(1KB)
--------CSSStyleDeclaration.js(4KB)
--------StyleSheet.js(272B)
--------CSSOM.js(18B)
--------CSSMediaRule.js(1KB)
--------CSSValue.js(887B)
--------CSSKeyframesRule.js(1KB)
--------CSSDocumentRule.js(1KB)
--------CSSKeyframeRule.js(1KB)
--------CSSValueExpression.js(5KB)
--------CSSStyleRule.js(4KB)
--------clone.js(2KB)
--------CSSSupportsRule.js(889B)
--------CSSHostRule.js(913B)
--------CSSRule.js(1KB)
--------CSSStyleSheet.js(2KB)
----LICENSE.txt(1KB)

网友评论