我能怎么做我的想法(关于javascript html5 css)

时间:2010-11-24 09:57:31

标签: javascript html5 editor

我想使用html css javascript进行演示,其想法是:

1.我想让一位编辑骗过一篇论文

2.你可以像闪光一样在上面写字,与textarea不同的是: 它可以在你点击的任何地方写入,并显示你左键单击的光标

3.可以像Flash一样绘制简单的图形

所以我该怎么办?

1.使用div?

2.使用画布?

3.其他

谢谢

2 个答案:

答案 0 :(得分:0)

使用SVG / VML图形。

最好的方法是使用RaphaelJSX Graph等库。

希望你能在这两个图书馆找到你想要的东西。

答案 1 :(得分:0)

1和2可以在没有Canvas的情况下完成。您可以简单地捕获底层元素上的click事件,并创建一个div(具有contenteditable)或textarea(样式很好)到该位置。
对于3号,使用Canvas元素是最方便的。

它还取决于您需要为“旧”浏览器提供的支持级别。您可能知道IE8(及更低版本)不支持Canvas。

这还取决于你是否想对最终结果做些什么。 Canvas是一个画布,您只能将其导出为位图图像,而不是矢量。您可能希望选择SVG以将图像保持为矢量格式。