2012-01-09 15 views
10

Các thuộc tính và thẻ biểu mẫu mới trong HTML5 rất tuyệt vời. Thật không may, chỉ có một số hỗ trợ giới hạn cho các ứng dụng này trong Chrome và Firefox, và về cơ bản không hỗ trợ những điều này trong IE9 trở xuống.Hình thức HTML5 đa hình javascript nào có tính năng và phạm vi tiếp cận trình duyệt rộng nhất?

Tôi đã điều tra sử dụng Modernfr và HTML5 polyfills để đa chức năng này trong các trình duyệt thiếu hỗ trợ gốc. Tuy nhiên, dường như có một số lượng lớn các polyfills cho chức năng biểu mẫu HTML5, chẳng hạn như webshims lib, webforms2 và h5f (xem danh sách tại https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-Browser-Polyfills) và tôi không chắc mình nên đầu tư thời gian nào vào việc học.

Loại nào trong số các hình thức HTML5 này sẽ cung cấp cho tôi phạm vi phủ sóng rộng nhất về tính năng HTML5 và mức độ phù hợp của trình duyệt?

Trả lời

9

Tôi đã sử dụng Webshims Lib và thích nó vì:

  • Nó chạy 'nhẹ hơn' nếu một trình duyệt hỗ trợ nhiều hình thức HTML5 tính năng natively (trong đó, tất nhiên, nên làm bất cứ polyfill tốt).
  • Bạn chỉ có thể sử dụng đánh dấu khai báo (thuộc tính) của biểu mẫu HTML5 trong mọi trường hợp.
  • Dự án dường như còn “sống động” hơn những dự án khác.

Bằng cách này, tác giả Webshims đã trả lời một câu hỏi khác trên stackoverflow khá thuyết phục: html5 forms with polyfills - is it worth it?

+0

Tuyệt vời, cảm ơn cho thông tin phản hồi. Tôi sẽ kiểm tra thư viện này. –

Các vấn đề liên quan