Trang Chủ Phát triển 5 điều bạn cần biết về html5

5 điều bạn cần biết về html5

Mục lục:

Anonim

Có vẻ như HTML5 đã tồn tại mãi mãi, nhưng về mặt kỹ thuật nó thậm chí không phải là một tiêu chuẩn (khuyến nghị thông số kỹ thuật được lên kế hoạch cho năm 2016, vì vậy sẽ mất nhiều năm trước khi chính thức được phê duyệt). Bởi vì hầu hết các trình duyệt đã hỗ trợ nhiều tính năng của nó, các nhà phát triển và lập trình viên thông minh đang tận dụng vô số cách để cải thiện mã hóa và làm phong phú nhiều trang web phổ biến.


Cho dù bạn là lập trình viên hay ai đó thích những điều kỳ diệu mà HTML5 cho phép các nhà thiết kế trang web tạo ra, ngôn ngữ đánh dấu mới có rất nhiều điều để cung cấp. Dưới đây là năm tính năng thú vị của HTML5:

Định vị địa lý là nơi nó ở

"Muốn sử dụng vị trí hiện tại của bạn?" Đã bao nhiêu lần bạn thấy điều đó trên điện thoại của bạn trong vài năm qua? Đó là tính năng định vị địa lý thuận tiện nhưng có thể xâm nhập của HTML5 và bạn sẽ còn thấy nó nhiều hơn nữa. Với tỷ lệ lưu lượng truy cập đến từ các thiết bị di động ngày càng tăng (Hoa Kỳ là 12%, trong khi Ấn Độ là hơn 60%), không có gì lạ khi nhiều trang web đang sử dụng tính năng định vị địa lý của HTML5 để siêu địa phương hóa trải nghiệm ứng dụng hoặc web của người dùng. Trang web này sẽ xác định vị trí của bạn cực kỳ tốt trên điện thoại thông minh và đáng ngạc nhiên là tốt trên máy tính để bàn.

HTML5 sẽ cải thiện SEO của bạn

Bạn muốn cải thiện thứ hạng trang Google của bạn? Sử dụng HTML5. Theo searchengineland.com, sử dụng HTML5 là một "ơn trời" cho SEO, đặc biệt đối với các trang web sử dụng nhiều Flash, vì "các công cụ tìm kiếm sẽ có thể thu thập dữ liệu trang web của bạn và lập chỉ mục nội dung của bạn. Tất cả nội dung hiện đang được nhúng vào Hoạt hình sẽ có thể đọc được cho các công cụ tìm kiếm. Trong lý thuyết SEO cơ bản, khía cạnh này của HTML5 sẽ làm nên điều kỳ diệu cho khả năng trang web của bạn hướng lưu lượng truy cập tìm kiếm không phải trả tiền. " HTML5 cũng giúp các lập trình viên sử dụng âm thanh và video trên trang web của họ dễ dàng hơn và các công cụ tìm kiếm ưu tiên các trang giàu phương tiện truyền thông.

Nó trống cho chơi game

Lập trình viên Josh Goldberg đã tái tạo một cách trung thực Super Mario Brothers, một trò chơi thời thơ ấu ấp ủ, bằng cách sử dụng HTML5 và thành phần. Tác phẩm lập trình ấn tượng của anh đã gây sốt, thu hút hơn 300.000 khách truy cập yêu thích Mario độc đáo mỗi ngày. Thật không may, anh đã không kiểm tra với Nintendo trước khi thực hiện nhiệm vụ lâu dài là tái tạo lại trò chơi. Chủ sở hữu của Mario, Nintendo, tuyên bố rằng trò chơi là "bất hợp pháp" và cần được gỡ xuống ngay lập tức, vì nó vi phạm bản quyền của họ. Trang web đã bị gỡ xuống vào ngày 1 tháng 11 năm 2013 - nhưng không lâu trước đó, gần 2, 7 triệu khách truy cập đã có cơ hội chơi trò chơi này. WebdesignerDepot.com có ​​một danh sách 25 trò chơi HTML5 hợp pháp "cực kỳ gây nghiện". HexGL, một game đua xe tương lai, có đồ họa tuyệt đẹp cho một trò chơi dựa trên trình duyệt.

Phương tiện lưu trữ cục bộ Không có thêm Cookies

Cookies đã hoạt động tốt (hợp lý) cho các lập trình viên kể từ khi Netscape phát minh ra chúng vào năm 1994, nhưng chúng có những nhược điểm đáng kể, bao gồm nhu cầu được gửi với mọi yêu cầu HTTP, thiếu mã hóa và giới hạn kích thước (khoảng 4k). Mặc dù về mặt kỹ thuật không phải là một phần của tiêu chuẩn HTML5 (nó đã được tách ra khỏi HTML5 vài năm trước), bộ nhớ cục bộ khắc phục các hạn chế của cookie bằng cách lưu trữ dữ liệu cục bộ trong trình duyệt. Dữ liệu không bao giờ được gửi đến máy chủ; không yêu cầu plugin của bên thứ ba và giới hạn kích thước 5MB mạnh mẽ hơn. IBM có một sự mát mẻ đi sâu vào lưu trữ cục bộ.

Tạo một Band Garage bằng Jam với Chrome

Mời một số bạn bè và tạo thành một ban nhạc với Jam với Chrome, một ứng dụng Web HTML5 với 19 nhạc cụ khác nhau, đồ họa tuyệt vời (hiệu ứng dây đàn guitar rung động mê hoặc) và âm thanh tốt đáng ngạc nhiên. Trò chơi chỉ dành cho Chrome này tận dụng tối đa các tính năng HTML5, như Web Audio (tạo âm thanh tốt hơn từ trình duyệt), Websockets (để cho các thành viên ban nhạc tương tác trong thời gian thực) và tính năng Canvas, cho phép đồ họa tốt hơn (bao gồm cả đã nói ở trên hiệu ứng dây rung).


Các nhà phát triển web dường như không quan tâm rằng HTML5 không phải là một tiêu chuẩn. Trên thực tế, toàn bộ cộng đồng Web đang được hưởng lợi trong khi các nhà phát triển vui vẻ sử dụng các tính năng mới phong phú của nó để phát triển các trang web và trò chơi tuyệt vời.

5 điều bạn cần biết về html5