1

我有一个复杂的 html 元素,其中包含一些 css 和关联的 js。它是一个 html5 滑块、多个标签和文本框的组合。问题是它可能会在很多地方被用完。重写 html、css、js 并不是使其可重用的最佳方式。这是我的要求

  • 易于插入(就像 dojo 或 jquery 小部件)
  • 可维护(这正是我不希望我的 css/html/js 被洒满的原因,而是我想要更紧凑的东西)
  • 选项(这个 Ui 元素有很多配置选项,可以在我的复杂 UI 中启用/禁用/隐藏/显示单个 html 元素,我需要开发人员也可以提及这些选项)

任何帮助将不胜感激!

4

1 回答 1

1

此类事物的 W3C 标准可能是Web Components,尽管规范尚未最终确定,到目前为止只有 Chrome 有实现相关的 Firefox 请求)。在最近的 Google I/O上,有一个关于Web Components 和 Shadow DOM 的演讲(视频) 。X-Tag 自定义元素 polylib将允许您现在开始试验 Web 组件。

如果您需要支持 9 之前的 IE 版本,您将不得不以与您提到的 Dojo 和 jQuery UI 小部件类似的方式构建东西。

于 2013-06-04T23:36:14.480 回答