Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

TypeScript 5.3 giới thiệu tính năng hỗ trợ nhập thuộc tính và cải tiến chức năng cho mô-đun ECMAScript

TypeScript 5.3 giới thiệu tính năng hỗ trợ nhập thuộc tính và cải tiến chức năng cho mô-đun ECMAScript

Đánh dấu một bản nâng cấp quan trọng đối với phiên bản JavaScript của Microsoft, TypeScript 5.3 mở cửa cho quá trình sản xuất. Điểm nổi bật của bản phát hành mới này vẫn là hỗ trợ nhập thuộc tính trong mô-đun ECMAScript, một bước tiến tiến bộ trong việc cải thiện chức năng phong phú của ngôn ngữ. Đăng thông báo vào ngày 20 tháng 11, các nhà phát triển có thể truy cập bản nâng cấp khóa này thông qua các trình quản lý gói phổ biến như NuGet hoặc NPM, bằng lệnh NPM: npm install -D typescript.

Khẳng định ý nghĩa liên quan của mình, TypeScript 5.3 được đồng bộ hóa với các sửa đổi mới nhất được đề cập trong đề xuất thuộc tính nhập khẩu ECMA. Các mô-đun ECMAScript chứng kiến ​​sự ra đời của cú pháp nội tuyến nhờ đề xuất ECMA, được thiết kế dành riêng để truyền thông tin cùng với trình xác định mô-đun. Mục đích là cung cấp hỗ trợ cho các loại mô-đun bổ sung trải đều trên nhiều môi trường JavaScript, trong đó mô-đun JSON là người hưởng lợi ban đầu.

Trong một khẳng định có ý nghĩa, Microsoft đã nhấn mạnh tiện ích của thuộc tính nhập như một điều khoản cung cấp ngữ cảnh về định dạng dự kiến ​​của mô-đun khi chạy. Microsoft đã trích dẫn một kịch bản mẫu để chứng minh điều tương tự, trong đó nội dung thuộc tính vẫn chưa được TypeScript xác minh, vì chúng dành riêng cho máy chủ và được thiết kế để được thực hiện bởi các trình duyệt và nhiều môi trường thời gian chạy.

Các thuộc tính nhập có thể truy tìm nguồn gốc của chúng từ đề xuất ban đầu có tên là xác nhận nhập, được triển khai thành công trong TypeScript 4.5, vào cuối năm 2021. Hai điểm khác biệt chính giữa biểu mẫu được sử dụng trước đó và biểu mẫu đã phát triển đã được làm sáng tỏ - điểm khác biệt cơ bản là sự chuyển đổi của từ khóa khẳng định đối với từ khóa with và từ khóa thứ hai, mặc dù tinh tế, là thời gian chạy hiện được trao quyền tận dụng các thuộc tính để chỉ đạo việc phân giải và giải thích các đường dẫn nhập, với phiên bản trước chỉ giới hạn các xác nhận đối với các mô-đun đã tải. Do đó, các kế hoạch trong tương lai cho thấy sự thay đổi dần dần từ cú pháp xác nhận nhập sang cú pháp thuộc tính nhập mới và được đề xuất.

Một cải tiến đáng chú ý khác được giới thiệu trong TypeScript 5.3 là lựa chọn ưu tiên sử dụng tính năng nhập tự động chỉ loại dựa trên tính khả thi. Trước sự thay đổi này, TypeScript đã được thực thi bằng cách sử dụng song song công cụ sửa đổi loại khi quá trình nhập tự động được tạo cho các phần tử ở vị trí loại. Với cải tiến này, một tùy chọn dành riêng cho trình soạn thảo chuyên biệt sẽ được kích hoạt bởi TypeScript.

Theo truyền thống của vòng đời phần mềm, TypeScript 5.3 bắt nguồn từ phiên bản beta được công bố vào ngày 3 tháng 10, sau đó hoàn thiện sau khi một ứng cử viên phát hành được công bố vào ngày 3 tháng 11. Nó kế nhiệm phiên bản tiền nhiệm, TypeScript 5.2, được phát hành vài tháng trước đó vào ngày 24 tháng 8.

Với triển vọng thú vị là thiết kế ứng dụng nhanh chóng và tiết kiệm chi phí, các nền tảng như AppMaster có thể tận dụng chức năng cải tiến do TypeScript 5.3 mang lại để phục vụ đối tượng nhà phát triển đa dạng, ngay từ các nhà phát triển đơn lẻ đến các doanh nghiệp lớn và nhỏ. Với việc thế giới đang háo hức khám phá các lựa chọn thay thế no-code và ít mã cho mã hóa truyền thống, các nền tảng như AppMaster được thiết lập để giúp TypeScript 5.3 và các phiên bản kế nhiệm của nó có thể tiếp cận được với nhiều đối tượng nhân khẩu học hơn.

Bài viết liên quan

AppMaster tại BubbleCon 2024: Khám phá xu hướng không cần mã
AppMaster tại BubbleCon 2024: Khám phá xu hướng không cần mã
AppMaster đã tham gia BubbleCon 2024 tại NYC, thu thập thông tin chuyên sâu, mở rộng mạng lưới và khám phá các cơ hội thúc đẩy đổi mới trong lĩnh vực phát triển không cần mã.
Tóm tắt FFDC 2024: Những hiểu biết chính từ Hội nghị các nhà phát triển FlutterFlow tại NYC
Tóm tắt FFDC 2024: Những hiểu biết chính từ Hội nghị các nhà phát triển FlutterFlow tại NYC
FFDC 2024 đã thắp sáng Thành phố New York, mang đến cho các nhà phát triển những hiểu biết sâu sắc về phát triển ứng dụng với FlutterFlow. Với các phiên do chuyên gia hướng dẫn, các bản cập nhật độc quyền và mạng lưới kết nối vô song, đây là sự kiện không thể bỏ qua!
Việc sa thải nhân viên công nghệ năm 2024: Làn sóng tiếp tục ảnh hưởng đến sự đổi mới
Việc sa thải nhân viên công nghệ năm 2024: Làn sóng tiếp tục ảnh hưởng đến sự đổi mới
Với 60.000 việc làm bị cắt giảm tại 254 công ty, bao gồm cả những gã khổng lồ như Tesla và Amazon, năm 2024 sẽ chứng kiến làn sóng sa thải nhân viên công nghệ tiếp tục định hình lại bối cảnh đổi mới sáng tạo.
Bắt đầu miễn phí
Có cảm hứng để tự mình thử điều này?

Cách tốt nhất để hiểu sức mạnh của AppMaster là tận mắt chứng kiến. Tạo ứng dụng của riêng bạn trong vài phút với đăng ký miễn phí

Mang ý tưởng của bạn vào cuộc sống