Tôi có một câu hỏi đơn giản, đã bị mắc kẹt trong tâm trí tôi trong vài ngày: VanillaJS là gì? Một số người coi nó như một khung, bạn có thể tải xuống một thư viện từ các trang chính thức.
Nhưng khi tôi kiểm tra một số ví dụ hoặc TodoMVC, họ chỉ sử dụng các hàm JavaScript thô cổ điển mà không bao gồm thư viện từ các trang chính thức hoặc bất cứ thứ gì. Ngoài ra, liên kết "Tài liệu" trên trang web chính thức dẫn đến đặc tả JavaScript của Mozilla.
Câu hỏi của tôi là: VanillaJS có phải là JavaScript thô không? Và nếu có, tại sao mọi người gọi nó là "khung" khi tất cả những gì bạn cần là một trình duyệt không có bất kỳ tập lệnh đặc biệt nào?
Tôi xin lỗi vì một câu hỏi có lẽ ngu ngốc nhưng tôi không biết mọi người đang nói về điều gì khi họ nói "VanillaJS".