Việc tạo nên các trang Web mở ra các cơ hội đáng kinh ngạc cho các lập trình viên. Để tận dụng đầy đủ các công nghệ này, bạn cần phải biết làm thế nào để sử dụng chúng. Dưới đây bạn sẽ tìm thấy các liên kết đến các tài liệu MDN của các công nghệ lập trình Web.
Các công nghệ lập trình Web
Cơ bản
- HTML
- HyperText Markup Language là ngôn ngữ được sử dụng để biểu thị và định nghĩa nội dung của trang Web trong một cấu trúc đã được định sẳn.
- CSS
- Cascading Style Sheets được sử dụng để biểu thị cách mà một nội dung được hiển thị như thế nào trên Web.
Kịch bản
- JavaScript
-
JavaScipt là mội ngôn ngữ lập trình chạy trên các trình duyệt, được sử dụng để xây dựng các trang Web có tính tương tác cao với người sử dụng hoặc tạo ra các Web ứng dụng.
- Web APIs
- Tài liệu tham khảo cho từng API chứa tất cả những thứ cần thiết để xây dựng kịch bản cho Web, bao gồm DOM và tất cả API có liên quan đến giao diện mà bạn có thể dùng nó để xây dựng nội dung Web và ứng dụng.
- Web API interface reference - tất cả API có liên quan đến giao diện, được sắp xếp theo danh sách A, B, C
- WebAPI danh sách các thiết bị kết nối tới API và các API hữu ích cho một ứng dụng.
Đồ họa
- SVG
- Scalable Vector Graphics cho phép bạn biểu thị một hình ảnh bằng cách vẽ ra các vector với các hình dạng khác nhau để cho phép hình ảnh đó có thể phóng to thu nhỏ một cách trơn tru với bất kì một kích thước nào.
- WebGL
- WebGL mang lại đồ họa 3D cho Web bằng cách giới thiệu một API tuân thủ với tiêu chuẩn OpenGL ES 2.0, và WebGL có thể được sử dụng trong element HTML:
<canvas>.
Linh tinh khác
- MathML
- Mathematical Markup Language làm cho trang web có thể hiển thị các phương trình toán học phức tạp và các cú pháp.
Tài liệu theo phân loại
- Web Developer Guide
- Web Developer Guide cung cấp các nội dung hữu ích giúp bạn thực sự sử dụng các công nghệ Web để làm những gì bạn cần hoặc muốn.
- Tutorials for Web developers - Các hướng dẫn cho lập trình viên Web
- Một danh sách các hướng dẫn cầm tay chỉ việc cho bạn từng bước để giúp cho bạn học được các kiến thức về API, các công nghệ và trong các chủ đề lớn khác.
- References - Tài liệu
- Trang này sẽ cung cấp các liên kết đến tất cả các tài liệu tham khảo trên MDN, nhưng bây giờ thì các liên kết này đã nằm trong bài này luôn rồi. ^^ (phần các công nghệ lập trình Web).
Các chủ đề khác
- Developing Web applications - Phát triển ứng dụng Web
- Tài liệu cho các lập trình viên ứng dụng Web; Các ứng dụng Web sẽ được viết 1 lần, nhưng chạy bất kì đâu, cho di động (mobile), máy tính bàn / laptop (desktop), và HĐH Firefox.
- Accessibility - khả năng tiếp cận
- Khả năng tiếp cập trong lập trình Web nghĩa là cho cho càng nhiều người sử dụng trang Web của bạn càng tốt, ngay cả khi khả năng của người đó có giới hạn. Trong phần này chúng tôi cung cấp thông tin về cách phát triển nội dung Web để có thể dễ dàng tiếp cận nhất.
- Security - bảo mật
- Chắc chắn rằng việc bảo mật trang Web hoặc ứng dụng Web của bạn là một điều thật sự đáng quan tâm.