首页> 外文会议>International Conference on Advances in Computer-Human Interactions >User-Customizable Web Components for Building One-Page Sites
【24h】

User-Customizable Web Components for Building One-Page Sites

机译:构建单页网站的用户可自定义的Web组件

获取原文

摘要

Most of online website builders work by combining and customizing reusable HTML modules. This approach could rise the risk of conflicts among modules. The World Wide Web Consortium (W3C) is writing the specification of Web Components. This standard provides a browser-native solution in order to realize encapsulated Document Object Model (DOM) elements, in which the Cascading Style Sheets (CSS) and JavaScript scope is locally bound and the interaction with the document is strictly designed by the component author. Upon this standard, libraries have been built, Google's Polymer being an example, which provide a declarative and easy way to realize Components. In this paper, we provide a solution to the module approach limit in website builders by using Web Components as modules that are customizable by the end user. Our approach uses standard web technologies that modern browsers are natively supporting. We describe how a customizable Web Component is designed and how to bind their options with the generator UI. Furthermore, we will show an application of this approach in a Landing Page generator. We demonstrate that the generator could import again the generated HyperText Markup Language (HTML) and edit it, without any intermediary data structure (i.e., eXtensible Markup Language, XML or JavaScript Object Notation, Json). Finally, we outline further future development of this approach.
机译:大多数在线网站构建器通过组合和自定义可重用的HTML模块来解决。这种方法可以升起模块之间冲突的风险。万维网联盟(W3C)正在写入Web组件的规范。本标准提供了浏览器本机解决方案,以实现封装的文档对象模型(DOM)元素,其中级联样式表(CSS)和JavaScript范围是本地绑定的,并且由组件作者严格设计与文档的交互。在本标准之上,已经构建了库,谷歌的聚合物是一个示例,它提供了一种实现组件的声明性和简便的方法。在本文中,我们通过使用Web组件作为最终用户可自定义的模块,为网站构建器中的模块方法限制提供解决方案。我们的方法使用现代浏览器本地支持的标准Web技术。我们介绍了如何设计可自定义的Web组件以及如何使用生成器UI将其选项绑定。此外,我们将在着陆页生成器中显示这种方法的应用。我们演示了发电机可以再次导入生成的超文本标记语言(HTML)并编辑它,而无需任何中间数据结构(即,可扩展标记语言,XML或JavaScript对象表示,JSON)。最后,我们概述了进一步的这种方法的发展。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号