2011-12-13 20 views
5

Tôi đang học HTML5. Tôi thấy hầu hết mọi thứ được liên kết với JS. Tại sao JS lại tập trung nhiều hơn HTML/XHTML?Tại sao HTML5 tập trung quá nhiều vào Javascript?

+2

Bạn có gì để chứng minh kết luận của mình về HTML5 đang được JS định hướng không? – Starx

+2

API vị trí địa lý, Canvas, Lưu trữ web, Công nhân web, v.v. – chhantyal

+0

Hai xu của tôi: JavaScript là ngôn ngữ thực tế duy nhất được sử dụng trong trình duyệt web. Ngoài ra, các giao diện - đặc biệt là DOM - được định nghĩa "chung", nhưng ánh xạ tốt đến các khái niệm ECMAScript ;-) –

Trả lời

0

Đây là câu trả lời ngắn gọn của tôi.

Javascript được xử lý phía máy khách và có thể bật yêu cầu không đồng bộ. Điều này làm cho các trang nhanh hơn nhiều và cho phép hoạt ảnh và thay đổi nội dung mà không cần tải lại.

+0

Điều này làm cho HTML5 khác với HTML như thế nào 4 và XHTML? – BoltClock

+0

Không. Nó chỉ giải thích tại sao, khi học html5, rất nhiều những gì họ đang nhìn thấy là javascript. Hướng dẫn html5 mới hơn và tập trung xung quanh tiêu chuẩn web 2, đó là lý do tại sao có vẻ như chúng kết hợp nhiều javascript hơn html4 và xhtml. – Mike

0

Việc tôi thực hiện việc này: HTML5 sẽ cố gắng chuẩn hóa khái niệm về các ứng dụng web. Bạn có thể suy nghĩ khá nhiều về HTML5 khi đánh dấu xác định giao diện người dùng trong khi Javascript là ngôn ngữ cho phép bạn thực hiện logic ứng dụng (ví dụ: Ajax, callbacks call control).

Nếu bạn đã từng sử dụng SDK Android, SDK iOS hoặc WPF của Microsoft, bạn sẽ nhận thấy giao diện người dùng được xác định thông qua các cấu trúc XML như đầu vào, nút, v.v. Trong khi bạn sử dụng, Java, Objective C hoặc C# để thực hiện tất cả logic lập trình. Bây giờ, HTML 5 và Javascript đang được nâng cao hướng tới cùng một mô hình.

1

Nó không phải là một se. Javascript chỉ là một điều rất phổ biến trong giao diện người dùng chất lượng của những ngày này. Nhà thiết kế và nhà phát triển yêu cầu tương tác trên giao diện của họ có thể trong nhiều trường hợp chỉ được thực hiện thông qua tương tác phía máy khách, đó là những gì javascript cung cấp cho bạn. Bởi vì HTML 5 là cắt cạnh, đó là hợp lý mà chất lượng UI guys với chuyên môn trong javascript sẽ được uốn cong cơ bắp của họ.

HTML5 đang phản hồi nhiều thứ như video và tweening được sử dụng để yêu cầu plugin như Flash và Javascript để thực hiện. Điều này sẽ cho phép chúng tôi cung cấp các tính năng "nâng cao" này nguyên bản hơn, cải thiện tính khả dụng. Bạn sẽ thấy điều này trong các ví dụ như phân phối video html5 của YouTube, tương thích với các trình duyệt di động không hỗ trợ Flash.

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