UIに文字カウンターを実装しているので、ユーザーは入力用に残っている文字数を確認できます。
数えるために、私はこの単純な関数を使用します:
function typerCount(source, layerID)
{
outPanel = GetElementByID(layerID);
outPanel.innerHTML = source.value.length.toString();
}
- sourceには、測定する値のフィールドが含まれています
- layerIDには、結果を入れたいオブジェクトの要素IDが含まれています(スパンまたはdiv)
- outPanelは一時的な変数です
この機能を有効にすると、入力中にマシンの速度が大幅に低下し、FFが100%で1つのコアを使用していることがわかります。数文字の各ブロックの後にぶら下がっているため、流暢に書くことはできません。
問題は、2行目のvalue.length()関数呼び出しにあると思われますか?
よろしく