Công nghệ web cho nhà phát triển
Web mở mang đến những cơ hội tuyệt vời cho nhà phát triển. Để tận dụng tối đa các công nghệ này, bạn cần biết cách sử dụng chúng. Dưới đây là các liên kết đến tài liệu công nghệ web của chúng tôi.
Tài liệu cho nhà phát triển web
- Hướng dẫn cho nhà phát triển web
-
Các hướng dẫn dành cho nhà phát triển web cung cấp nội dung thực hành, từng bước giúp bạn sử dụng công nghệ web để đạt được mục tiêu của mình.
- Hướng dẫn học cho nhà phát triển web
-
Các hướng dẫn học từng bước về HTML, CSS, JavaScript và Web API.
- Khả năng tiếp cận
-
Cho phép nhiều người nhất có thể sử dụng các trang web, kể cả những người có khả năng hạn chế theo một cách nào đó.
- Hiệu năng
-
Làm cho nội dung có thể truy cập và tương tác được nhiều nhất có thể, càng sớm càng tốt.
- Quyền riêng tư
-
Bảo vệ dữ liệu cá nhân của người dùng.
- Bảo mật
-
Bảo vệ người dùng khỏi rò rỉ dữ liệu và đánh cắp dữ liệu, tấn công kênh bên và các cuộc tấn công như cross-site scripting, chèn nội dung và click-jacking.
- Thuật ngữ
-
Định nghĩa các thuật ngữ liên quan đến web.
Tham chiếu công nghệ web
- Web API
-
Các API lập trình JavaScript bạn có thể dùng để xây dựng ứng dụng trên web.
- HTML
-
HTML cung cấp các khối xây dựng cơ bản để cấu trúc tài liệu và ứng dụng web.
- CSS
-
Cascading Style Sheets được dùng để mô tả giao diện của các tài liệu và ứng dụng web.
- JavaScript
-
JavaScript là ngôn ngữ lập trình bản địa của web.
- WebAssembly
-
WebAssembly cho phép các chương trình viết bằng C, C++, Rust, Swift, C#, Go và nhiều ngôn ngữ khác chạy trên web.
- HTTP
-
HTTP là giao thức internet cơ bản để tải tài liệu, stylesheet, script, hình ảnh, video, font và các tài nguyên khác qua web.
- Media
-
Định dạng, codec, giao thức, API và kỹ thuật để nhúng và phát trực tuyến nội dung video, âm thanh và hình ảnh trong tài liệu và ứng dụng web.
- SVG
-
Scalable Vector Graphics cho phép bạn tạo ra những hình ảnh co giãn mượt mà ở mọi kích thước.
- MathML
-
MathML cho phép bạn hiển thị ký hiệu toán học phức tạp trên web.
- URI
-
Uniform Resource Identifiers được sử dụng bởi nhiều công nghệ, bao gồm cả trình duyệt qua thanh địa chỉ, để xác định tài nguyên theo nhiều cách khác nhau.
- WebDriver
-
WebDriver là cơ chế tự động hóa trình duyệt để điều khiển trình duyệt từ xa bằng cách mô phỏng hành động của người dùng thực. Nó được sử dụng rộng rãi để kiểm thử ứng dụng web trên nhiều trình duyệt.
- Web Extensions
-
Web Extensions là cách để cung cấp cho người dùng các tính năng nâng cao trong trình duyệt — như chặn quảng cáo và nội dung khác, tùy chỉnh giao diện trang, và hơn thế nữa.
- Web App Manifests
-
Web App Manifests cho phép người dùng cài đặt ứng dụng web lên màn hình chính của thiết bị, với các cài đặt như hướng màn hình dọc/ngang và chế độ hiển thị được thiết lập sẵn.
- Progressive Web Apps (PWAs)
-
Progressive Web Apps mang lại trải nghiệm người dùng tương tự ứng dụng di động gốc.
- XML
-
Extensible Markup Language là một dạng tuần tự hóa nghiêm ngặt của Document Object Model.
- XSLT
-
Extensible Stylesheet Language Transformations là ngôn ngữ dựa trên XML dùng để chuyển đổi tài liệu XML.
- XPath
-
XPath sử dụng cú pháp phi-XML để cung cấp cách linh hoạt để địa chỉ hóa các phần khác nhau của tài liệu XML.
Tài liệu công cụ phát triển
- Firefox Developer Tools
-
Tài liệu cho bộ công cụ nhà phát triển web tích hợp trong Firefox.
- Chrome DevTools
-
Tài liệu cho bộ công cụ nhà phát triển web tích hợp trong Chrome.
- Safari Web Inspector
-
Tài liệu cho bộ công cụ nhà phát triển web tích hợp trong Safari.
- Edge DevTools
-
Tài liệu cho bộ công cụ nhà phát triển web tích hợp trong Edge.