Ext JS là một khung ứng dụng JavaScript để xây dựng các ứng dụng web đa nền tảng tương tác bằng cách sử dụng các kỹ thuật như tập lệnh Ajax , DHTML và DOM . Nó có thể được sử dụng như một khung thành phần đơn giản (ví dụ: để tạo các lưới động trên các trang tĩnh khác) mà còn như một khung đầy đủ để xây dựng các ứng dụng một trang (SPA).
Với sự phát triển của công nghệ như hiện nay, Ext JS có nhiều tính năng nổi bật:
Ext JS bao gồm một tập hợp các điều khiển biểu mẫu dựa trên GUI (hoặc " widget ") để sử dụng trong các ứng dụng web:
Sencha cũng cung cấp một số chủ đề để tạo kiểu cho các thành phần. Thay đổi chủ đề chỉ cần thay đổi CSS và tập lệnh của chủ đề. Khi sử dụng Sencha CMD, có thể cần phải xây dựng lại ứng dụng.
Tất cả các thành phần sẽ hoạt động với từng chủ đề, nhưng giao diện của chúng sẽ thay đổi. Ví dụ: chủ đề Cổ điển có các yếu tố khá nhỏ không phù hợp với thiết bị cảm ứng. Neptune Touch có các yếu tố lớn hơn phù hợp hơn cho máy tính bảng và điện thoại.
Ext JS có hai loại được gọi là bộ công cụ hiện đại và cổ điển . Chúng không chỉ khác nhau về các chủ đề có sẵn mà còn có một số khác biệt về API giữa chúng. Vì vậy, việc di chuyển từ bộ công cụ này sang bộ công cụ khác không dễ dàng như đối với các chủ đề. Có kế hoạch để giải quyết một số khác biệt giữa các bộ công cụ trong Ext JS 7.1, được lên kế hoạch cho năm 2019.
Ext JS là một thành phần của các lớp có nhiều khả năng. Vài ví dụ:
một lớp trừu tượng cho các trình duyệt (ví dụ Ext.isArray: có thể được sử dụng để thay thế cho Array.isArray)
quản lý nhà nước (cửa hàng)
lớp giao tiếp máy chủ (proxy và Ext.Ajax.request)
bố trí và quản lý cửa sổ
quản lý sự kiện (với việc tạo các sự kiện tùy chỉnh được đơn giản hóa cho các thành phần tùy chỉnh)
lộ trình
Ext JS có hệ thống lớp riêng. Các lớp được định nghĩa bằng Ext.definevà sau đó có thể tạo một thể hiện bằng Ext.create. Một số lớp (ví dụ: thành phần và cửa hàng) có thể có bí danh và có thể được tạo bằng bí danh. Phiên bản của các thành phần được tạo tự động khi thành phần cha được tạo.
Lớp có thể mở rộng cả lớp tùy chỉnh và lớp dựng sẵn. Thông thường, các thành phần tùy chỉnh sẽ mở rộng các thành phần tích hợp sẵn (ví dụ: MyApp.views.ProductsTablesẽ mở rộng các thành phần tích hợp sẵn Ext.grid.Panel).
Có một trình tải động tích hợp để các lớp có thể có các phụ thuộc động (được tải theo yêu cầu). Có hai loại phụ thuộc trong ExtJS. Các phụ thuộc được khai báo với requiresthuộc tính được tải trước khi thể hiện của lớp được tạo. Các phụ thuộc được xác định trong usesthuộc tính có thể được tải sau khi thể hiện của lớp được tạo.
Cũng có thể ghi đè các lớp. Ngay cả các lớp tích hợp. Ghi đè các lớp dựng sẵn có thể hữu ích để cung cấp quốc tế hóa hoặc tạo các bản vá lỗi. Lớp bị ghi đè được hợp nhất với khai báo mới. Mỗi lớp có thể được ghi đè nhiều lần theo yêu cầu (ví dụ: cung cấp i18n và sau đó là l10n).
Ext JS có nhiều gói khác nhau tùy thuộc vào nhu cầu và mục đích sử dụng:

Miễn trừ trách nhiệm: Nội dung bài viết nhằm mục đích cung cấp thêm thông tin về thương hiệu này, ATP SOFTWARE không được liên kết, ủy quyền, chứng thực hay kết nối chính thức với Ext JS theo bất kỳ cách nào. Tất cả tên sản phẩm, logo và nhãn hiệu đều là tài sản của chủ sở hữu tương ứng.

ArcGIS Online là nền tảng GIS đám mây của Esri, cho phép tạo bản đồ web, phân tích không gian và chia sẻ dữ liệu địa lý trực tuyến một cách an toàn.

Aptoide là cửa hàng ứng dụng Android thay thế miễn phí với hơn 1 triệu ứng dụng, không giới hạn vùng, hỗ trợ tạo store riêng và tích hợp AppCoins.

Aptly CRM là nền tảng quản lý khách hàng và tự động hóa quy trình làm việc được thiết kế đặc biệt cho các đội ngũ quản lý bất động sản, tích hợp giao tiếp đa kênh, quản lý quy trình và công cụ cộng tác trong một hệ thống thống nhất.

AppstoreSpy là nền tảng phân tích thị trường ứng dụng di động chuyên nghiệp, giúp các nhà phát triển và marketer theo dõi đối thủ cạnh tranh, phân tích từ khóa ASO và khám phá cơ hội kinh doanh trong thị trường app.

AppSheet là nền tảng no-code của Google cho phép tạo ứng dụng di động và web mà không cần lập trình, tích hợp với Google Workspace và hỗ trợ tự động hóa quy trình làm việc.

Apple Support là ứng dụng hỗ trợ khách hàng chính thức và hoàn toàn miễn phí được phát triển bởi Apple Inc., ra mắt lần đầu vào tháng 9 năm 2016 cùng với iOS 10. Ứng dụng này cung cấp giải pháp hỗ trợ toàn diện cho tất cả sản phẩm và dịch vụ Apple, bao gồm chat trực tiếp với chuyên gia, đặt lịch hẹn Genius Bar, và hướng dẫn tự khắc phục sự cố từng bước một cách chi tiết.

Apple Music Beta là phiên bản web player thử nghiệm của dịch vụ streaming nhạc Apple Music, cho phép người dùng nghe nhạc trực tiếp trên trình duyệt web tại beta.music.apple.com. Được ra mắt tháng 9/2019, Apple Music Beta đã chính thức trở thành music.apple.com năm 2020, mang đến trải nghiệm streaming hoàn chỉnh mà không cần cài đặt ứng dụng

Apple Business Manager là nền tảng web miễn phí của Apple giúp doanh nghiệp quản lý tập trung việc triển khai, cấu hình và quản trị iPhone, iPad, Mac và Apple TV. Được ra mắt năm 2018, ABM tích hợp với các giải pháp MDM để tự động hóa enrollment thiết bị, quản lý Managed Apple ID và mua ứng dụng theo số lượng lớn cho tổ chức.

Appetize.io là nền tảng trình giả lập di động dựa trên đám mây cho phép chạy ứng dụng iOS và Android ngay trên trình duyệt web mà không cần cài đặt phần mềm bổ sung. Được phát triển để hỗ trợ testing, demo và đào tạo, Appetize.io cung cấp giải pháp nhanh chóng và linh hoạt cho các nhà phát triển, đội ngũ QA và doanh nghiệp cần mô phỏng môi trường di động.

AOL Mail là dịch vụ email web miễn phí từ America Online với 1TB dung lượng, spam protection và tích hợp calendar. Truy cập tại mail.aol.com.
CÔNG TY TNHH ATP SOFTWARE - 160 ĐƯỜNG SỐ 2, KĐT VẠN PHÚC, P. HBP, TP THỦ ĐỨC
Mã số doanh nghiệp: 0314344065 do Sở Kế hoạch và Đầu tư TP HCM cấp ngày 24/06/2014
HOTLINE: 0931.9999.11 - ĐT: 0967.9999.11 - Email: [email protected]
Xin chào! ATP Software muốn tìm hiểu nhu cầu sử dụng phần mềm của bạn, từ đó chúng tôi có thể tư vấn chính xác giải pháp mà bạn cần.
*Có thể chọn nhiều kết quả
1611 bài viết
1360 bài viết
996 bài viết
720 bài viết
810 bài viết
215 bài viết