私は大きなHTMLのチャンクを持っています。それを特定のコンテナに収めるために、私はHTML(テキストだけでなく)を200文字で切り抜きます。明らかに、タグのいくつかはこの場合には閉じられないままである。サーバーが関与していない状態でこのような切り抜かれたスニペットをきれいにするために、自分自身でクリーナーを書く以外の方法はありますか? JSから使用できる公開APIを使用したオンラインサービスが受け入れられます。JavaScriptを使用したTidy HTML出力
答えて
あなたはcutter.jsライブラリを試すことができ、それはので、私はそれについて多くを聞いていない、かなり新しいですが、あなたは限りトリミングが行くように探しているもの、それをテスト私のバイオリンをチェックアウトするように思える:http://jsfiddle.net/JKirchartz/jwL8v/
Google閉鎖ライブラリには、HTMLプリティプリンタモジュールがあります。 http://code.google.com/p/closure-library/source/browse/trunk/closure/goog/format/htmlprettyprinter.js
また、jQueryを使用している場合は、http://www.davidpirek.com/blog/html-beautifier-jquery-pluginを試してみてください。
リンクありがとうございました。しかし、私は美人を本当に必要としません。 HTMLはクロップされずにすべてのクロップされたタグが閉じられない限り得られるほど醜いことがあります。 – spliter
リンクが死んでいます。 –
- 1. アップTidyの.html.erb出力
- 2. HTML Tidyの設定と使用
- 3. Haxeを使用してJavaScriptを出力
- 4. w3c HTML Validatorで使用されるJTidy(HTML-Tidy)構成
- 5. HTMLをインストールするTidy
- 6. HTML-Javascriptの入力 - 計算 - 出力
- 7. javascriptとhtmlを使用したドロップダウンリスト
- 8. JavaScriptを使用したHTMLのクリーニング
- 9. Javascriptを使用したサブストリングhtmlタグ
- 10. HTML Tidyを使用していてもナビゲーションメニューが機能しません
- 11. javacriptを使用してHTMLの出力ウィンドウにコンソールメッセージを出力する
- 12. htmlフォーム提出 - javascriptは入力ボタンを提出しません
- 13. javascriptを使用したデータベース入力
- 14. Javascript - innerHTMLを使用して文字列を出力する* HTMLコード化された特殊文字なし*
- 15. JavaScriptを使用してHTML出力(ASP.Net)を直ちに元に戻したときの変更
- 16. スウィフトコマンドラインツールを使用したカラー出力
- 17. Gforthを使用したファイル出力
- 18. VBScriptを使用したヒストグラムの出力
- 19. grepを使用したフィルタコマンド出力
- 20. JavaScript実行後にHTMLを出力するコマンドラインユーティリティまたはライブラリ
- 21. Javascriptを使用した変数補間による複数行HTMLの出力方法
- 22. Pythonを使用してHTMLページでJavaScriptを検出する
- 23. htmlとjavascriptを使用してwebserviceを呼び出す方法
- 24. HTML入力(Javascriptを)
- 25. html tidyを使ってC++プログラムをコンパイルする方法C++
- 26. JavascriptのURL出力をHREFとしてHTMLに挿入
- 27. ページまたはhttphandlerを使用してjavascript変数を出力する
- 28. 入力/出力(「<」を使用して)
- 29. PHPとHTML Tidy - コンパイルせずに?
- 30. javascript_include_tag安全な出力HTML
cutter.jsは有望です。リンクありがとう。しかし、私はあなたのフィドルで遊ぶことを試みました、そして、私は絶対に信頼できないnWordsのparam(あなたの例では100)を見つけました。 1に設定すると、テキスト全体が戻ってきます。私はそれを10に設定すると、ヘッダーのみが得られます。 57は私に60以上のテキストを与えます。おそらく私はそれ以上のことをする必要がありますが、それは良いスタートです。ありがとう! – spliter
私は基本的な単語カウンターと__are__ wonkyでフィドルを更新しました。私はこれが新しいプラグインだと言ったように、完璧であるためにはいくつか更新が必要かもしれません。 – JKirchartz
言い換えれば、カッターはgithub上にあるので、コードを変更してフォークすることができ、望むならプロジェクトに貢献することができます。コミュニティは最高です。 – JKirchartz