Nền tảng web là một hệ sinh thái tuyệt vời bao gồm các API, công cụ và ngôn ngữ và nó mạnh mẽ hơn bao giờ hết. Tìm hiểu Nền tảng web thông qua các hướng dẫn đơn giản theo lộ trình của tôi
Nền tảng web là một hệ sinh thái tuyệt vời bao gồm các API, công cụ, ngôn ngữ và nó mạnh mẽ hơn bao giờ hết.
Tôi đã viết rất nhiều hướng dẫn và bài viết trên blog này liên quan đến Nền tảng web.
Bài đăng này nhằm sắp xếp chúng để bạn có thể tìm thấy mọi thứ dễ dàng hơn và phục vụ như một lộ trình để tìm hiểu cách phát triển trên Nền tảng web.
Hướng dẫn API trình duyệt
Đầu tiên hãy đi sâu vào DOM, API cơ bản nhất được trình duyệt hiển thị. Khi bạn đã quen với điều này, hãy kiểm tra các API quan trọng khác được liên kết với trình duyệt.
- DOM
- API Bộ chọn
- API XHR
- API tìm nạp
- API nhắn tin kênh
- API bộ nhớ đệm
- Nhân viên dịch vụ
- Ứng dụng web tiến bộ
- API lịch sử
- API đẩy
- API thông báo
- API bảng điều khiển
- CORS
- Nhân viên web
- requestAnimationFrame
- WebSockets
- WebRTC
- API tổng hợp giọng nói
SVG, một định dạng hình ảnh tuyệt vời
API lưu trữ
Nền tảng Web cung cấp 3 API lưu trữ cơ bản: cookie, Web Storage và IndexedDB. Biết ưu và nhược điểm của chúng:
Công cụ nhà phát triển cho Web
Các nhà phát triển của chúng tôi sẽ hoàn toàn lạc lối và sợ hãi nếu không có Công cụ Dev tuyệt vời được cung cấp trong tất cả các Trình duyệt phổ biến.
CSS hiện đại
CSS đã đi một chặng đường dài! Tìm hiểu những điều tuyệt vời mới mà CSS có thể làm ngay hôm nay!
Cái gì tiếp theo?
Nếu bạn đã sẵn sàng để tiếp tục và đi sâu vào những vùng đất tiên tiến hơn, hãy xem
Cách tốt nhất để học mọi thứ là xây dựng những thứ nhỏ với mỗi công nghệ mới. Đôi khi thật khó để quyết định phải làm gì. Tôi đã lập một danh sáchý tưởng ứng dụng web mẫu, có thể một trong số đó sẽ là một khởi đầu nhanh chóng để học một điều gì đó mới ngay hôm nay!
Tải xuống miễn phí của tôiSổ tay dành cho Người mới bắt đầu JavaScript
Các hướng dẫn khác về trình duyệt:
- Một số thủ thuật hữu ích có sẵn trong HTML5
- Cách tôi làm cho một trang web dựa trên CMS hoạt động ngoại tuyến
- Hướng dẫn hoàn chỉnh về ứng dụng web tiến bộ
- API tìm nạp
- Hướng dẫn API đẩy
- API nhắn tin kênh
- Hướng dẫn Nhân viên Dịch vụ
- Hướng dẫn API bộ nhớ cache
- Hướng dẫn API thông báo
- Đi sâu vào IndexedDB
- API Bộ chọn: querySelector và querySelectorAll
- Tải JavaScript hiệu quả với trì hoãn và không đồng bộ
- Mô hình đối tượng tài liệu (DOM)
- API lưu trữ web: lưu trữ cục bộ và lưu trữ phiên
- Tìm hiểu cách hoạt động của HTTP Cookies
- API lịch sử
- Định dạng hình ảnh WebP
- XMLHttpRequest (XHR)
- Hướng dẫn chuyên sâu về SVG
- URL dữ liệu là gì
- Lộ trình tìm hiểu Nền tảng Web
- CORS, Chia sẻ tài nguyên đa nguồn gốc
- Nhân viên web
- Hướng dẫn requestAnimationFrame ()
- Doctype là gì
- Làm việc với Bảng điều khiển DevTools và API Bảng điều khiển
- API tổng hợp giọng nói
- Cách chờ sự kiện DOM sẵn sàng bằng JavaScript thuần túy
- Cách thêm lớp vào phần tử DOM
- Cách lặp qua các phần tử DOM từ querySelectorAll
- Cách xóa một lớp khỏi phần tử DOM
- Cách kiểm tra xem một phần tử DOM có một lớp hay không
- Cách thay đổi giá trị nút DOM
- Cách thêm sự kiện nhấp chuột vào danh sách các phần tử DOM được trả về từ querySelectorAll
- WebRTC, API web thời gian thực
- Cách lấy vị trí cuộn của một phần tử trong JavaScript
- Cách thay thế một phần tử DOM
- Cách chỉ chấp nhận hình ảnh trong trường tệp đầu vào
- Tại sao sử dụng phiên bản xem trước của trình duyệt?
- Đối tượng Blob
- Đối tượng tệp
- Đối tượng FileReader
- Đối tượng FileList
- ArrayBuffer
- ArrayBufferView
- Đối tượng URL
- Mảng đã nhập
- Đối tượng DataView
- API BroadcastChannel
- API luồng
- Đối tượng FormData
- Đối tượng Điều hướng
- Cách sử dụng API vị trí địa lý
- Cách sử dụng getUserMedia ()
- Cách sử dụng API Kéo và Thả
- Cách làm việc với tính năng cuộn trên các Trang Web
- Xử lý các biểu mẫu trong JavaScript
- Sự kiện bàn phím
- Sự kiện chuột
- Chạm vào sự kiện
- Cách xóa tất cả phần tử con khỏi phần tử DOM
- Cách tạo thuộc tính HTML bằng vanilla Javascript
- Làm cách nào để kiểm tra xem một hộp kiểm đã được chọn bằng JavaScript hay chưa?
- Cách sao chép vào khay nhớ tạm bằng JavaScript
- Cách tắt một nút bằng JavaScript
- Cách làm cho một trang có thể chỉnh sửa trong trình duyệt
- Cách lấy giá trị chuỗi truy vấn trong JavaScript với URLSearchParams
- Cách xóa tất cả CSS khỏi một trang cùng một lúc
- Cách sử dụng insertAdjacentHTML
- Safari, cảnh báo trước khi thoát
- Cách thêm hình ảnh vào DOM bằng JavaScript
- Cách đặt lại biểu mẫu
- Cách sử dụng Google Fonts