Ở bài trước các bạn đã tìm hiểu về HTML5 SVG, hôm nay mình sẽ giới thiệu đến các bạn một thành phần mới trong HTML5 đó là các API. Đây là những thành phần vô cùng mạnh mẽ mà các bạn sẽ không ngờ tới.
HTML5 API là gì?
API (Application Programming Interface) là một bộ sưu tập các chuẩn và hướng dẫn lập trình cho việc truy cập vào một ứng dụng phần mềm. Với API bạn có thể thiết kế sản phẩm mạnh mẽ bởi dịch vụ mà API cung cấp.
HMTL5 có các API mới sau:
- HTML5 Geolocation API: dùng để chỉ ra vị trí của người dùng. Đây là một sự thỏa hiệp mang tính riêng tư, vị trí sẽ không có hiệu quả khi mà người dùng chưa đồng ý. Geolocation API thích hợp cho các thiết bị dùng GPS như Iphone.
- HTML5 Drag and Drop API: dùng để kéo một đối tượng đến một vị trí khác
- HTML5 Local Storage API: ứng dụng web có thể lưu dữ liệu cục bộ trong trình duyệt của người sử dụng. Trước khi có HTML5 dữ liệu được lưu bằng cookie, Local Storage API an toàn hơn và chứa lượng lớn dữ liệu có thể lưu cục bộ mà không ảnh hưởng đến hiệu suất web.
- HTML5 Application Cache API: ứng dụng web được ghi nhớ lại, có thể truy cập mà không cần kết nối internet. Application cache API có những ưu điểm là
- Sử dụng ứng dụng lúc offline
- Tốc độ nhanh hơn
- Giảm server load
- HTML5 Web Workers API: khi thi hành script trên trang HTML thì trang sẽ bị không phản hồi cho tới khi script chạy xong. Web Workers API chạy ngầm, độc lập với những script khác mà không ảnh hưởng đến hiệu suất trang. Bạn có thể làm những gì bạn muốn trong khi script đang chạy ngầm.
Kết luận:
Trên đây là những giới thiệu về một số HTML5 API thông dụng và lợi ích của nó. Mỗi API có cách sử dụng khác nhau và mình sẽ hướng dẫn chi tiết hơn trong seri HTML5 nâng cao. Cảm ơn các bạn đã theo dõi.
Từ khóa tìm kiếm:
- lọc friend trên facebook