我需要创建一个完全自包含的Web应用程序,允许用户在选择下拉列表中选择不同的选项,以及输入文本。
我的计划是在Canvas中创建整个应用。但是,作为Canvas编码的新手,不确定什么是可能的。
任何画布专家都可以告诉我,如果所有画布元素都包含在画布元素中,是否可以创建下拉选择菜单,文本输入和提交按钮?
答案 0 :(得分:2)
什么?
听起来有史以来最糟糕的想法。您想在画布中创建一个图形工具包,这是一项很多工作,而且您在DOM中是最好的图形工具包之一。
无论您的小部件有多复杂,如果您有一些非常复杂的小部件需求,那么使用DOM甚至SVG总是更容易。但画布用于绘制位图。
只需使用绝对定位将DOM元素放在画布上。