7

作成中の Web アプリケーションにスペル チェックを実装する必要があるという要件を受け取りました。私は FF、Chrome、IESpell などについてすべて知っていますが、これはクライアントの要求です。

このようなものを (リアルタイムで) 実装する唯一の方法は JavaScript ライブラリを使用することであるとすれば、オープン ソースのものを試した人はいますか? 彼らは良かったですか?一般的に、このアプローチについてどのような良い/悪いことが言えますか?

私はこれに入るだろうと思いますが、エンドユーザーのマシンがほとんど利益を得るために行う作業が増えるだけなので、私は反対です。つまり、すべての入力をチェックするスペルチェッカーであるにもかかわらず、AJAX リクエストや迅速な div 更新とは対照的に、常に何かを実行するスクリプトになるということです。ページ上のフィールド。また、javascript エラーがサイト全体を停止させる余地がたくさんあるようです。

考え?

4

2 に答える 2

6

常に実行されている場合、スペルチェッカーはネイティブである必要があることに同意します。ただし、クライアントが明示的なスペル チェッカーを要求する場合は、必要なときにクリックされるボタンとして実装する必要があります。また、ユーザーが入力を一定時間停止した後に、その XHR リクエストを起動する価値があるかもしれません。たとえば、SO が投稿を書くときに構文の強調表示を行うようにします。

学校新聞のバックエンド スペル チェッカーにAfter the Deadlineを使用しました。これは強力で、単純な文法エラーもチェックし、TinyMCE と簡単に統合できるためです。サービスと統合するためのjQuery プラグインもあります。

于 2010-08-17T20:24:01.787 に答える