gpt4 book ai didi

silverlight - 为什么 Flash/Silverlight/Whatever 中没有所见即所得的富文本编辑器?

转载 作者:行者123 更新时间:2023-12-04 02:38:35 25 4
gpt4 key购买 nike

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center寻求指导。




10年前关闭。




或者有吗?

从桌面软件开发人员的角度来看(可能与 Web 开发人员的观点相反),诸如 Flash 或 Silverlight 之类的富 Web 应用程序平台看起来是为 Web 进行所见即所得文本编辑器的更好工具。它们能够进行更复杂的输入/输出、数据表示等,并且它们在浏览器和平台上是一致的(好吧,也许还不是 Silverlight 和 Moonlight,但至少 Flash 似乎是)。

尽管如此,开发人员更喜欢使用 Javascript/DOM/HTML/CSS 以及它们所有的不兼容、差异、努力工作以解决每一个特定的怪癖,并使用大量的黑客来使这些技术做他们可能从未想过的事情能够做到。

有一些普遍接受的论点为什么不应该将 Flash 用于网站,还有一个普遍接受的异常(exception):嵌入式视频播放器。富文本编辑器有何不同? “Flash 控件存在于其隔离的沙箱中”——WYSIWYG 编辑器普遍如此; “搜索引擎无法索引 Flash 控件的文本”——无论如何,谁关心索引编辑器中不断变化的未保存内容; “并非所有用户都可能安装了 Flash”——因此也不是所有用户都启用了 Javascript。

所以,问题来了:选择 Javascript 而不是 Flash 来实现 WYSIWYG 编辑器的优势是什么?选择其他方式会有什么缺点?

最佳答案

与 Flash 相比,JavaScript 实现的 RTE 编辑器的主要优点是:

  • 您不需要 Flash 播放器即可使用
  • 大多数人没有关闭 JavaScript
  • 他们通常更富有并且拥有
    更好的能力
  • 嵌入式表格等附加功能,
    可以提供图片和视频
  • 他们生成准备好的 HTML 输出
    用作网页内容

  • 您想自己构建这个编辑器吗?因为
    一般来说,当今 javascript 中所见即所得编辑器可用的选择非常好。检查例如: fckeditortinymce .它们都令人印象深刻,每个版本都在改进,可以应用于各种场景

    在大多数现代浏览器中,通过 designmode/contenteditable div 和 iframe 提供了相当好的支持来构建这些东西。 Flex 3 带有一个还不错的 RichTextEditor这可以完成工作,但并不是那么好。

    关于silverlight - 为什么 Flash/Silverlight/Whatever 中没有所见即所得的富文本编辑器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/750456/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com