ヒント補完コンポーネント:Kissy Suggest


http://www.iteye.com/topic/428485から
昨年、グーグルの検索ヒントに対して、GoogleのBugから言えば、キーボードイベントの互換性について話します。という文章を送ったことがある.その時から、中国本土の環境に適応するヒントコンポーネントを書きたいと思っていました.
先日、淘宝のトップページの性能を最適化した.淘宝はもともとYUI AutoCompleteを使っていたが、その膨大な体積(圧縮後30 k、30 kのdatasourceコンポーネントに依存する必要がある)のため、中国語入力法のサポートが悪い(これは英米人が永遠に発見しにくいバグ)ため、YUI AutoCompleteは鶏の肋骨に見える.今回はパフォーマンスの最適化を行い、簡単にヒントコンポーネントを書き換え、現地環境に適応することを目標としています.
書き換えたコンポーネントは圧縮後約10 kで、YUI 2のyahoo-dom-eventに依存している.現在、淘宝では1カ月以上全面的に応用されている.今オープンソースが出てきて、この機能が必要な兄弟たちに役に立つことを望んでいます.ソースアドレス:
http://kissy.googlecode.com/svn/trunk/src/suggest/
suggest-yui 2.jsはソースコード、test.htmlはテストページ、demo.htmlはインスタンス、demo-google.htmlはこのコンポーネントを利用してグーグルに検索ヒントを復元する小物です.プロジェクトで実際に使用する場合は、次の2つのファイルをロードする必要があります.
http://kissy.googlecode.com/svn/trunk/lib/yui2/yahoo-dom-event.js
http://kissy.googlecode.com/svn/trunk/build/suggest/suggest-yui2-min.js

このコンポーネントは現在、細部においても性能においても1、2を数えていると自信を持って言える.
試用と有効なアドバイスを歓迎します.
PS:Googleの製品に感慨深いです.精緻でコンパクトで、細部に注意しています.Googleの英語のトップページの検索ヒントは、簡単そうに見えますが、極めて簡単ではありません.キーボードやマウスなどのイベントの詳細処理では、Googleほどよくできているものは見られませんでした.Kissy Suggestはインタラクティブな細部で基本的にGoogleと同じようにし、本土の入力法へのサポートを増やした.