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

标签 javascript requirements spell-checking

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

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

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

想法?

最佳答案

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

我用了After the Deadline对于我学校报纸的后端拼写检查器,由于它功能强大,还可以检查简单的语法错误,并且 integrated easily with TinyMCE .还有一个 jQuery plugin与服务集成。

关于用于 Web 应用程序的基于 Javascript 的拼写检查器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3506533/

相关文章:

javascript - 设置使用 jquery 选择的创建的输入文本

testing - BDD 脚本,用于在我键入时显示在摘要 Pane 中的文本性能

requirements - Enterprise Architect 中找不到 SysMl Toolbox

java - 最好的 Java 拼写检查 API

javascript - 从 javascript 调用 React 组件函数

javascript - hasClass 和条件不工作

javascript - 为什么第二个警报仍然显示第一个 View 模型 (vm1)?

c# - 如何计算最低系统要求?

JavaScript 拼写检查

python - py拼写检查器 : do not split URL