Tôi có một đoạn mã HTML lớn. Để cho phù hợp với một vùng chứa nhất định, tôi cắt HTML (không chỉ văn bản) tại, cho phép nói, 200 ký tự. Rõ ràng một số thẻ sẽ không được tiết lộ trong trường hợp này. Có cách nào không, ngoại trừ việc tự viết sạch hơn, để làm sạch đoạn trích được cắt mà không cần máy chủ tham gia? Các dịch vụ trực tuyến có API công khai mà tôi có thể sử dụng từ JS đều được chấp nhận.Đầu ra HTML gọn gàng với javascript
Trả lời
Bạn có thể thử các thư viện cutter.js, Nó khá mới vì vậy tôi chưa từng nghe nhiều về nó nhưng nó có vẻ như những gì bạn đang tìm kiếm như xa như cắt xén đi, hãy kiểm tra fiddle tôi thử nghiệm nó ra: http://jsfiddle.net/JKirchartz/jwL8v/
Thư viện đóng cửa của Google có mô-đun Máy in HTML đẹp. Bạn có thể tháo rời nó: http://code.google.com/p/closure-library/source/browse/trunk/closure/goog/format/htmlprettyprinter.js
Ngoài ra, nếu bạn đang sử dụng jQuery, hãy thử http://www.davidpirek.com/blog/html-beautifier-jquery-plugin.
Cảm ơn các liên kết. Nhưng tôi không thực sự cần một người đẹp. HTML có thể xấu xí như được trừ khi nó bị cắt và tất cả các thẻ cắt được đóng lại. – spliter
Liên kết đã chết. –
- 1. PHP "in đẹp" HTML (không gọn gàng)
- 2. Ngăn chặn gọn gàng thêm thẻ html
- 3. Cách định dạng/gọn gàng/làm đẹp trong JavaScript
- 4. kích thước gọn gàng
- 5. Định cấu hình và sử dụng HTML gọn gàng
- 6. Nhập gọn gàng với trăn 2.6
- 7. Cấu trúc gọn gàng so với lớp
- 8. HTML gọn gàng/dọn dẹp trong Ruby 1.9
- 9. Bourbon gọn gàng nhiều breakpoint
- 10. Một thay thế cho php gọn gàng?
- 11. Giao diện gọn gàng với giao diện MATLAB với mlabwrap
- 12. Tùy chỉnh CSS gọn gàng của Pandoc?
- 13. jQuery Giải thích cú pháp gọn gàng
- 14. breakpoint sử dụng bourbon gọn gàng lưới
- 15. Chức năng gọn gàng với chức năng Google Maps FitBounds()
- 16. Biên dịch gọn gàng với tích hợp OpenBLAS
- 17. Python, mảng sắp xếp gọn gàng
- 18. JSON String gọn gàng/định dạng cho Java
- 19. Giữ javascript của bạn có cấu trúc và gọn gàng (như một lập trình viên OO)
- 20. Chuỗi đầu ra JSP với HTML?
- 21. Chuyển đổi nội dung gọn gàng như trong HTML5 bing
- 22. Flask Display Json trong một cách gọn gàng
- 23. chèn biến javascript vào đầu ra html của .innerHTML =
- 24. FluentMigrator quay trở lại cột Không gọn gàng?
- 25. mã gọn gàng cho không đồng bộ IO
- 26. Tránh XSS với đầu vào BBCode và đầu ra HTML
- 27. cách gọn gàng để lấy ngày Thứ Sáu cuối cùng
- 28. Vấn đề chuyển nhượng, một chức năng gọn gàng?
- 29. Tìm kiếm mã Javascript hiện có sẽ gọn gàng (định dạng lại) mã SQL, với trọng tâm là T-SQL
- 30. Đầu ra hình ảnh HTML HTML
cutter.js trông đầy hứa hẹn. Cảm ơn các liên kết. Mặc dù, tôi đã cố gắng chơi với fiddle của bạn và tôi tìm thấy param param (100 trong ví dụ của bạn) hoàn toàn không đáng tin cậy. Khi tôi đặt nó thành 1, tôi sẽ lấy lại toàn bộ văn bản. Khi tôi đặt nó thành 10, tôi chỉ nhận được tiêu đề. 57 cho tôi nhiều văn bản hơn 60 và cứ tiếp tục như vậy. Có lẽ tôi cần phải chơi nhiều hơn với nó nhưng đó là một khởi đầu tốt. Cảm ơn! – spliter
Tôi đã cập nhật fiddle với một từ truy cập tiểu học, và các số __are__ wonky. Giống như tôi đã nói đây là một plugin mới, do đó, có thể mất một vài cập nhật để nó trở nên hoàn hảo. – JKirchartz
Có nghĩa là, cắt là trên github, vì vậy bạn có thể ngã ba nó sửa đổi mã và đóng góp cho dự án nếu bạn muốn. Cộng đồng thật tuyệt vời. – JKirchartz