WebCrystal: understanding and reusing examples in web authoring
WebCrystal: understanding and reusing examples in web authoring
复制标题
WebCrystal:理解和重用网页制作中的示例
DOI:
10.1145/2207676.2208740
复制
发表时间:
2012
期刊:
影响因子:
--
通讯作者:
B. Myers
中科院分区:
文献类型:
--
作者:
K. Chang;B. Myers
Examples have been widely used in the area of web design to help web authors create web pages. However, without actually understanding how an example is constructed, people often have trouble extracting the elements they want and incorporating them into their own design. This paper introduces WebCrystal, a web development tool that helps users understand how a web page is built. WebCrystal contributes novel interaction techniques that let the user quickly access HTML and CSS information by selecting questions regarding how a selected element is designed. It provides answers using a textual description and a customized code snippet that can be copied-and-pasted to recreate the desired properties. WebCrystal also supports combining the styles and structures from multiple elements into the generated code snippet, and provides visualizations on the web page itself to explain layout relationships. Our user study shows that WebCrystal helped both novice and experienced developers complete more tasks successfully using significantly less time.