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.