【问题标题】:CSSOMParser in gwt client sidegwt客户端中的CSSOMParser
【发布时间】:2010-05-26 03:59:29
【问题描述】:

我想做的是从客户端的 GET 请求中读取一个 css 文件,然后我想解析它以检查所有类。

问题是我需要为此实现 CSSOMParser,这里是导入

导入 org.w3c.dom.css.CSSRule;

导入 org.w3c.dom.css.CSSRuleList;

导入 org.w3c.dom.css.CSSStyleRule;

导入 org.w3c.dom.css.CSSStyleSheet;

导入 com.steadystate.css.parser.CSSOMParser;

问题是这些类都没有可能是 javascript 编译器,所以如果它们在客户端,它们不想编译。有没有办法完成它?

【问题讨论】:

  • 您是否检查过这些类是否与 GWT 不兼容?如果不是,它们中的哪些部分与 GWT 不兼容?如果它们与 GWT 不兼容,您可以将 CSS 文本发送到服务器以在那里解析并返回吗?
  • 我只需要使用客户端。正如我所说,这些类在客户端是非 GWT 兼容的

标签: css parsing gwt import client


【解决方案1】:

浏览器本身就是一个 CSS 解析器,并提供了访问样式表的方法。简介见http://www.howtocreate.co.uk/tutorials/javascript/domstylesheets

由于您想编写 GWT 代码来解析类,所以我建议您这样做 -

  1. 首先了解迭代类所需的 javascript 代码
  2. 写一个Javascript Overlay,这样就可以用java来访问CSS类和属性了
  3. 使用在第 2 步中创建的抽象来编程您需要的任何逻辑

【讨论】:

    猜你喜欢
    • 2011-01-22
    • 2011-02-05
    • 2011-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-30
    • 2011-01-26
    相关资源
    最近更新 更多