我刚刚收到一项要求,要求在我们正在创建的 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/