基于Javascript的Web应用程序的拼写检查程序

时间:2010-08-17 20:11:17

标签: javascript requirements spell-checking

我刚收到要求对我们正在创建的Web应用程序进行拼写检查的要求。我知道所有关于FF,Chrome,IESpell等等,但这个是客户的要求。

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

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

思想?

2 个答案:

答案 0 :(得分:5)

我同意拼写检查器应该是原生的,如果它一直在运行。但是,如果客户端要求使用明确的拼写检查程序,则应将其实现为在需要时单击的按钮。在用户停止输入一段时间之后,也可能值得触发XHR请求,例如在撰写帖子时语法高亮显示。

我使用After the Deadline作为学校报纸的后端拼写检查程序,因为它功能强大,也检查了简单的语法错误,integrated easily with TinyMCE。还有jQuery plugin与服务集成。

答案 1 :(得分:1)

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

Googie Spell非常好,您可以使用他们的服务器或运行自己的python backend

有一个演示here