JavaScript step one

Vanilla JavaScript và sau đó là ECMAScriptES6ES2015ES2017 và ES2020TypeScriptCoffeeScript, sau đó có ReactVueAngularGulp BabelWebPackNode.js. Và bằng cách nào đó, tất cả những thứ này đều liên quan đến hoặc dưới sự bảo trợ của JavaScript.

 “Vanilla JavaScript” http://vanilla-js.com/

Trò đùa về “Vanilla JavaScript” hay “Vanilla JavaScript Framework” bắt đầu từ Eric Wastl vào năm 2012. Khi Eric Wast sử dụng để ám chỉ về việc bạn có thể sử dụng JavaScript thuần tuý mà không cần đến bất cứ một Framework hay thư viện – library bổ sung. Tuy Eric Wastl không đồng ý với thuật ngữ này, nhưng trang web của anh ấy đã phổ biến khái niệm “Vanilla JavaScript”. Hiện tại, bạn cũng có thể thấy trang vanilla-js.com hiện diện trên Twetter của Eric.

Đó đều là những trang web rất quen thuộc với bạn như: Facebook, Google, YouTube, Wikipedia, Amazon, LinkedIn, Twitter, Apple, Microsoft, Reddit, Netflix, PayPal lẫn Stack Overflow nơi bạn “copy code” về dùng đều đang sử dụng Vanilla JavaScript. Nói một cách ngắn gọn hơn, các Big tech đều đang sử dụng Vanilla JavaScript nhiều hơn sử dụng JQuery.

The browser implementation specification for JavaScript is called ECMAScript, named after the European Computer Manufacturers Association, ECMA. 

Nhóm này chịu trách nhiệm xác định đặc điểm kỹ thuật cho JavaScript. Giờ đây, bản thân ECMAScript không phải là ngôn ngữ mà là mô tả chính thức về cách ngôn ngữ này được trình duyệt thông dịch. Điều này có nghĩa là để đảm bảo rằng khi bạn viết JavaScript, JavaScript sẽ hoạt động theo cùng một cách cho dù trình duyệt được sử dụng là gì.

Khi mọi người viết một số phiên bản ECMAScript, họ thường sử dụng một công cụ có tên là Babel để chuyển đổi mã của họ trở lại thành JavaScript mà trình duyệt hiện tại có thể đọc.

TypeScript được sử dụng nhiều trong các khung JavaScript hiện đại. Và bạn thường có thể phát hiện ra TypeScript bằng cách nhìn vào tên tệp. Tệp TypeScript thường có phần mở rộng tên tệp .ts

React hoặc React.js, Vue hoặc Vue.js và Angular hoặc AngularJS. Tất cả chúng đều thêm một lớp trừu tượng lên trên JavaScript để thực hiện mọi việc theo cách hợp lý và hiệu quả hơn. Ví dụ: React sử dụng JSX hoặc JavaScript XML để đơn giản hóa cách chúng tôi kết hợp JavaScript và HTML.

Cuối cùng, trong vài năm qua, JavaScript đã chuyển từ trình duyệt sang máy chủ, vì vậy giờ đây chúng ta có thể viết Java JavaScript để chạy trên phụ trợ cũng như giao diện người dùng của các ứng dụng của chúng ta. Node.js là thời gian chạy máy chủ JavaScript phổ biến được sử dụng cho mục đích này. Và khi bạn làm việc với JavaScript hiện đại, bạn sẽ luôn giao tiếp với Node.js trên máy tính của mình thông qua trình quản lý gói Node hoặc NPM.

Nhận xét

Bài đăng phổ biến từ blog này

Thương mại hoá y tế

Các IDE hỗ trợ lập trình viên Python

CÁCH XỬ LÝ FILE trong Python