Tạo một trình xem PDF trên nền tảng web
Tạo một trình xem PDF trên nền tảng web sử dụng HTML5, CSS3, JavaScript và thư viện PDF.js. Xây dựng giao diện gọn gàng với các nút điều khiển điều hướng trực quan. Triển khai điều hướng trang kèm khung nhìn ảnh thu nhỏ (thumbnails) và mục lục (outline view). Thêm tính năng tìm kiếm văn bản với việc tô sáng kết quả khớp. Bao gồm các điều khiển thu phóng và căn vừa chiều rộng/chiều cao trang. Triển khai tính năng chọn và sao chép văn bản. Thêm các công cụ chú thích bao gồm tô sáng (highlights), ghi chú và vẽ tay. Hỗ trợ xoay tài liệu và chế độ trình chiếu (presentation mode). Bao gồm chức năng in ấn với các tùy chọn cấu hình. Tạo thiết kế đáp ứng hoạt động tốt trên mọi thiết bị. Thêm tính năng hiển thị thuộc tính và siêu dữ liệu của tài liệu.
Thực hiện kiểm toán mức độ tuân thủ chuẩn WCAG và khắc phục các lỗi khả năng tiếp cận (accessibility) cho ứng dụng web. Sử dụng khi: 1) Kiểm toán giao diện UI theo chuẩn WCAG 2.1/2.2 2) Khắc phục lỗi trình đọc màn hình hoặc điều hướng bằng bàn phím 3) Triển khai đúng các mẫu ARIA 4) Đánh giá độ tương phản màu sắc và khả năng tiếp cận thị giác 5) Tạo biểu mẫu hoặc thành phần tương tác dễ tiếp cận
Phân tích mẫu mã nguồn dựa trên cây cú pháp trừu tượng (AST) bằng công cụ ast-grep để phát hiện các vấn đề về bảo mật, hiệu năng và cấu trúc. Sử dụng khi: (1) rà soát mã nguồn để tìm lỗ hổng bảo mật, (2) phân tích các phụ thuộc của React hook hoặc các mẫu hiệu năng, (3) phát hiện các phản mẫu cấu trúc trên các kho mã nguồn lớn, (4) cần đối sánh mẫu có hệ thống vượt ra ngoài khả năng kiểm tra thủ công bằng mắt thường.