1

サーバーからファイル「abc.txt」を取得し、編集用にテキスト領域に表示しています。

<div id="filecontents"> <textarea>  CONTENTS OF FILE LARGER THAN 10KB
 </textarea> </div>

ファイルの内容が大きい可能性があります。ユーザーはテキストエリアを編集し、任意の部分 (末尾だけでなく) からテキストを追加/削除します。パッチ適用のために変更のみをサーバーに送信したい。どうすればこれを達成できますか?. 人気のある Linux コマンド (diff) の JavaScript バージョンはありますか。John Resig の diff コードは機能しない可能性があります。私にとっては、サーバー側で追加の解析が必要になるからです。

ありがとう!

4

1 に答える 1

1

google-diff-match-patchを見てください。それはあなたが望むことをするはずです。

于 2012-10-03T03:05:22.013 に答える