我刚收到要求对我们正在创建的Web应用程序进行拼写检查的要求。我知道所有关于FF,Chrome,IESpell等等,但这个是客户的要求。
鉴于实现此类(实时)的唯一方法是使用JavaScript库,我想知道有没有人尝试过任何开源的?他们有什么好处吗?一般来说,这种方法可以说什么类型的好/坏事情?
我想进入这个阶段,我反对它,因为对于最终用户的机器而言,这只是为了获得一点好处而做的更多工作。我想我的意思是,它将是一个不断做某事的脚本,而不是AJAX请求或快速div更新,这可能导致我们的应用程序看似糟糕的性能,即使它是一个拼写检查器检查每个输入页面上的字段。似乎还有很多空间让javascript错误导致整个网站停滞不前。
思想?
答案 0 :(得分:5)
我同意拼写检查器应该是原生的,如果它一直在运行。但是,如果客户端要求使用明确的拼写检查程序,则应将其实现为在需要时单击的按钮。在用户停止输入一段时间之后,也可能值得触发XHR请求,例如在撰写帖子时语法高亮显示。
我使用After the Deadline作为学校报纸的后端拼写检查程序,因为它功能强大,也检查了简单的语法错误,integrated easily with TinyMCE。还有jQuery plugin与服务集成。
答案 1 :(得分:1)