【问题标题】:Javascript based spell-checkers for web applications用于 Web 应用程序的基于 Javascript 的拼写检查器
【发布时间】:2011-03-31 05:02:06
【问题描述】:

我刚刚收到一个要求,要在我们正在创建的 Web 应用程序上实施拼写检查。我对 FF、Chrome、IESpell 等都了如指掌,但这是客户的要求。

鉴于实现此类(实时)的唯一方法是使用 JavaScript 库,我想知道是否有人尝试过任何开源库?他们有什么好处吗?一般来说,关于这种方法可以说什么类型的好/坏的事情?

我想进入这个,我反对它,因为它只是让最终用户的机器做更多的工作而没有什么好处。我想我的意思是,它将是一个不断执行某些操作的脚本,而不是 AJAX 请求或快速 div 更新,这可能会导致我们的应用程序看似糟糕的性能,即使它是一个检查每个输入的拼写检查器页面上的字段。似乎还有很多空间让 javascript 错误停止整个站点。

想法?

【问题讨论】:

    标签: javascript requirements spell-checking


    【解决方案1】:

    我同意拼写检查器应该是原生的,如果它一直在运行的话。但是,如果客户端需要一个明确的拼写检查器,它应该被实现为一个按钮,以便在需要时单击。在用户停止输入一段时间后触发 XHR 请求也可能是值得的,就像 SO 在写帖子时对语法高亮所做的那样。

    我使用After the Deadline 作为我校报的后端拼写检查器,因为它功能强大,还可以检查简单的语法错误,以及integrated easily with TinyMCE。还有一个jQuery plugin 可以与服务集成。

    【讨论】:

    • 这两个都是好主意。也许我可以将拼写检查与表单的 submit() 联系起来。然后用户可以选择更正或不更正。感谢您的意见!
    【解决方案2】:

    我已经针对我正在计划的 Web 应用程序对这个问题进行了一些研究。

    Googie Spell很好,你可以使用他们的服务器或者运行你自己的python backend

    有一个演示here

    【讨论】:

    • 我喜欢 googie 咒语的样子。我可能最终会根据您的建议使用上述想法。
    猜你喜欢
    • 2018-09-22
    • 2014-07-30
    • 2013-11-22
    • 2012-02-18
    • 2010-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-26
    相关资源
    最近更新 更多