Vanilla Js Là Gì ? Có Nên Học Vanilla Javascript

Tôi có một câu hỏi đơn giản, đã bị mắc kẹt trong tâm trí tôi 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.

Đang xem: Vanilla js là gì

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”.

javascript
689
7 thg 12, 2013user1377911
Đây là VanillaJS (chưa sửa đổi):

// VanillaJS v1.0// Released into the Public Domain// Your code goes here:Như bạn có thể thấy, nó không thực sự là một khung hoặc thư viện. Đó chỉ là một trò đùa cho những ông chủ yêu thích khuôn khổ hoặc những người nghĩ rằng bạn CẦN sử dụng khung công tác JS. Điều đó có nghĩa là bạn chỉ sử dụng bất cứ thứ gì trình duyệt (vì lợi ích của bạn: không phải di sản) mang lại cho bạn (sử dụng Vanilla JS khi làm việc với các trình duyệt cũ là một ý tưởng tồi).

584
7 thg 12, 2013ThiefMaster
Sử dụng “VanillaJS” có nghĩa là sử dụng JavaScript đơn giản mà không cần bất kỳ thư viện bổ sung nào như jQuery. 

Tham khảo ngay  Thịt Chó Nhất Định Phải Kiêng Kỵ Những Điều Này, Cập Nhật Ăn Thịt Chó Kiêng Kỵ Gì

Mọi người sử dụng nó như một trò đùa để nhắc nhở các nhà phát triển khác rằng nhiều thứ có thể được thực hiện hiện nay mà không cần thêm thư viện JavaScript. 

Đây là một trang web hài hước nói đùa về điều này: http://Vanilla-js.com/ /

372
7 thg 12, 2013Koen Peters
VanillaJS là một thuật ngữ cho javascript miễn phí thư viện/khung. 

Đôi khi nó được gọi một cách mỉa mai là một thư viện, như một trò đùa cho những người có thể bị coi là vô tâm khi sử dụng các khung công tác khác nhau, đặc biệt là jQuery.

Một số người đã đi xa để phát hành thư viện này, thường là với một tệp js trống hoặc chỉ nhận xét.

74
7 thg 12, 2013Ben McCormick
Đây là một trò đùa dành cho những người hào hứng với các khung JavaScript và không biết Javascript thuần túy.

Xem thêm: “Công Nghiệp Điện Tử Oki Là Gì ? Oki Nghĩa Là Gì Công Nghiệp Điện Tử Oki Tiếng Anh Là Gì

VậyVanillaJSgiống như Javascript thuần túy.

Vanilla trong tiếng lóng có nghĩa là:

không thoải mái, bình thường, thông thường, nhàm chán

Đây là một bài thuyết trình hay trên YouTube về VanillaJS: Vanilla JS là gì?

49
22 thg 9, 2016simhumileco
Câu trả lời đơn giản và đơn giản là có, VanillaJS === JavaScript, theo quy định của Tiến sĩ B. Eich.

45
5 thg 8, 2015IonicBurger
VanillaJS === JavaScript i.e. VanillaJS là JavaScript gốc

Tại sao, Vanilla nói lên tất cả !!!

Phần mềm máy tính, và đôi khi cũng là các hệ thống liên quan đến máy tính khác như phần cứng hoặc thuật toán máy tính, được gọi là Vanilla khi không được tùy chỉnh từ dạng ban đầu của chúng, nghĩa là chúng được sử dụng mà không có bất kỳ tùy chỉnh hoặc cập nhật nào được áp dụng cho chúng ( Tham khảo bài viết này ). Vì vậy, Vanilla thường đề cập đến thuần túy hoặc đơn giản.

Tham khảo ngay  Tìm Hiểu Về Bệnh Viện Phạm Ngọc Thạch Thành Phố Hồ Chí Minh, Bệnh Viện Phạm Ngọc Thạch

Trong tiếng Anh, Vanilla có nghĩa tương tự, Trong công nghệ thông tin, Vanilla (phát âm là vah-NIHL-uh) là một tính từ có nghĩa đơn giản hoặc cơ bản . Hoặc không có tính năng đặc biệt hoặc bổ sung , thông thường hoặc tiêu chuẩn .

Vậy tại sao lại đặt tên là VanillaJS? Như câu trả lời được chấp nhận cho biết một số ông chủ muốn làm việc với một khung ( bởi vì nó có tổ chức và linh hoạt hơn và làm tất cả những điều chúng ta muốn ??) nhưng đơn giản là JavaScript sẽ thực hiện công việc. Tuy nhiên, bạn cần phải thêm một khung ở đâu đó. Sử dụng VanillaJS

Đây có phải là trò đùa không? CÓ

Muốn vui vẻ? Bạn có thể tìm thấy nó ở đâu, http://Vanilla-js.com/ Tải xuống và tự mình xem !!! Đó là 0 bytes uncompressed, 25 bytes gzipped: D

Đã tìm thấy this chơi chữ trên internet liên quan đến các khung công tác JS (Không lên án các khung công tác JS hiện có, chúng sẽ làm cho cuộc sống thực sự dễ dàng :)),

*

Cũng tham khảo,

44
“Vanilla JSTHER là một biểu thức trở nên phổ biến sau khi xuất bản một trang web châm biếm vào năm 2012 ( http://Vanilla-js.com/ ). Có một phần bao gồm câu chuyện/ý nghĩa của nó trong bài đăng này .

Xem thêm: Blue Chips Là Gì – Danh Sách Cổ Phiếu Blue Chip Mới Nhất 13/08/2021

Vậy tại sao lại nói đùa? Nó giống như một phản ứng hiện đại đối với phản xạ giật đầu gối của trường học cũ về việc dựa vào jQuery và các thư viện JS bổ sung. Với đặc tả ECMAScript và các khả năng của trình duyệt hiện đại, cần phải bỏ qua JS đơn giản với các thư viện bên ngoài để duy trì tính nhất quán giữa các trình duyệt không còn ở đó nữa. Tại đây, một trang web cho bạn thấy điều này đúng như thế nào với các ví dụ cụ thể: http://youmightnotneedjquery.com/ /

Tham khảo ngay  Tác Dụng Của Khí Công Đối Với Sức Khỏe, Đối Tượng Nào Nên Rèn Luyện Khí Công

Không có sự khác biệt nào cả, VanillaJS chỉ là một cách để tham khảo JavaScript gốc (không mở rộng và dựa trên tiêu chuẩn). Nói chung, đó là một thuật ngữ tương phản khi sử dụng các thư viện và khung như jQuery và React. Trang web www.Vanilla-js.com nhấn mạnh vào nó như một trò đùa, bằng cách nói “bout VanillaJS như thể nó là một khung nhanh, nhẹ và đa nền tảng. Đó là bùn nước! Vì vậy, nó có thể là một câu hỏi triết học nhỏ: “tôi có bao nhiêu thứ để biên dịch cho Vanilla JavaScript mà không phải là VanillaJS?” Vì vậy, một hướng dẫn đơn thuần cho điều đó là: nếu bạn có thể viết mã và chạy nó trong bất kỳ trình duyệt web hiện tại nào mà không cần các công cụ bổ sung hay còn gọi là các bước biên dịch, nó có thể là VanillaJS.

Rate this post

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Back to top button