Tôi biết có rất nhiều câu hỏi hay về trang web về hai thư viện tập lệnh này.Hiểu lợi ích của Modernizr trên html5shiv
Tôi muốn hỏi điều gì đó mà tôi dường như không thể tìm thấy trong bất kỳ trang nào.
Điều gì Modernizr cung cấp rằng html5shiv không nằm ngoài hộp, nghĩa là, chỉ cần bao gồm tập lệnh.
Tôi biết html5shiv "chỉ" sửa các phần tử HTML5 cho IE < 9, có hỗ trợ dừng ở đó không?
Modernizr có khắc phục vấn đề CSS3 trên trình điều hướng của IE không? Liệu ie9.js có làm điều đó không? (và tôi có nghĩa là câu hỏi cụ thể này ra khỏi hộp, không có mã js bổ sung để xử lý các trường hợp góc)
Ưu điểm của Modernizr trên html5shiv khi bạn tính đến thư viện ngoài việc chỉ bao gồm tập lệnh là gì?
Không phải là câu trả lời, nhưng sự hiểu biết của tôi là modernizr thường chỉ được sử dụng để kiểm tra xem trình duyệt có hỗ trợ các tính năng mới (CSS3/HTML5) hay không. Và sau đó mã có thể đối phó với những người không. Nó có những gì nó gọi là 'polyfills', mà về cơ bản là shims hoặc các phiên bản phức tạp hơn của chúng. Tôi không hoàn toàn chắc chắn những gì Modernizr cung cấp so với html5shiv (trong điều khoản của shims) nhưng, tổng thể, Modernizr thường được sử dụng để kiểm tra chứ không phải là để vá. Có lẽ tôi sai, nhưng đó là suy nghĩ của tôi. – Marshall
http://blog.userinterfacemedia.com/modernizr-vs-html5shiv/ –