Khung Làm Việc Aurelia
Aurelia là một khung làm việc JavaScript hiện đại cho việc xây dựng ứng dụng trình duyệt, di động và máy tính. Nó tập trung vào việc điều chỉnh gần với các quy định của nền tảng web, sử dụng nguyên tắc thông qua cấu hình và có sự can thiệp của khung làm việc tối thiểu. Cơ bản, chúng tôi muốn bạn chỉ viết mã của bạn mà không bị khung làm việc làm phiền. 😉
Thư viện này là một phần của nền tảng Aurelia. Nó chứa thư viện aurelia-framework
, tổng hợp tất cả các thư viện cốt lõi aurelia cần thiết thành một nền tảng xây dựng ứng dụng sẵn sàng.
Các ứng dụng Aurelia được xây dựng bằng cách ghép nối một loạt các thành phần đơn giản. Theo quy ước, các thành phần được tạo thành từ một lớp JavaScript hoặc Typescript thông thường, với một mẫu HTML tương ứng.
//app.js
export class App {
welcome = "Welcome to Aurelia";
quests = [
"To seek the holy grail",
"To take the ring to Mordor",
"To rescue princess Leia"
];
}
<!-- app.html -->
<template>
<form>
<label for="name-field">What is your name?</label>
<input id="name-field" value.bind="name & debounce:500">
<label for="quest-field">What is your quest?</label>
<select id="quest-field" value.bind="quest">
<option></option>
<option repeat.for="q of quests">${q}</option>
</select>
</form>
<p if.bind="name">${welcome}, ${name}!</p>
<p if.bind="quest">Now set forth ${quest.toLowerCase()}!</p>
</template>
Hãy kiểm tra phiên bản tương tác của ví dụ này trên Code Sandbox.
Ví dụ này cho bạn thấy một số tính năng mạnh mẽ của cú pháp ràng buộc của aurelia. Để xem các ví dụ khác, sân chơi trực tuyến, hướng dẫn và tài liệu API chi tiết, hãy truy cập aurelia.io.
Cảm thấy hào hứng chưa? Để nhanh chóng bắt đầu xây dựng dự án của bạn với aurelia, bạn có thể sử dụng aurelia CLI.
Tài liệu
Bạn có thể đọc tài liệu cho khung làm việc aurelia tại here. Nó được chia thành các phần sau:
- Overview: Khám phá khung làm việc Aurelia cùng với lợi ích kinh doanh và kỹ thuật của nó.
- Tutorials: Hướng dẫn từng bước giúp bạn xây dựng các ứng dụng Aurelia đầu tiên của bạn.
- Fundamentals: Sau khi bạn đã hoàn thành các hướng dẫn nhanh, tìm hiểu thêm về mô hình ứng dụng, thành phần, tiêm phụ thuộc và nhiều nội dung khác của Aurelia.
- Binding: Tìm hiểu về động cơ ràng buộc mạnh mẽ và phản ứng của Aurelia.
- Templating: Tìm hiểu về động cơ tạo mẫu mạnh mẽ của Aurelia.
- Routing: Học cách thiết lập và cấu hình bộ định tuyến của Aurelia.
- Plugins: Tìm hiểu về các plugin được hỗ trợ chính thức của Aurelia và cách sử dụng chúng, bao gồm kiểm tra hợp lệ, i18n, http, hộp thoại và quản lý trạng thái.
- Integration: Tìm hiểu cách tích hợp Aurelia với các thư viện và khung làm việc khác.
- Testing: Tìm hiểu tất cả về việc kiểm tra ứng dụng Aurelia, bao gồm kiểm tra thành phần và kiểm tra e2e.
- Server Side Rendering: Tìm hiểu về việc dựng trang theo phía máy chủ với Aurelia và cách cấu hình dự án của bạn.
- CLI: Tìm hiểu cách tạo, xây dựng, đóng gói và kiểm tra ứng dụng của bạn bằng cách sử dụng các công cụ yêu thích của bạn, với sự hỗ trợ từ CLI của Aurelia.
- Build Systems: Tìm hiểu cách sử dụng Webpack hoặc JSPM trực tiếp để xây dựng ứng dụng mà không cần CLI của Aurelia.
Bạn có thể cải thiện tài liệu bằng cách đóng góp cho this repository.
Giữ Làm Mới
Để cập nhật thông tin mới nhất về Aurelia, vui lòng truy cập và đăng ký theo dõi the official blog và our email list. Chúng tôi cũng mời bạn tham gia follow us on twitter.
Câu Hỏi
Nếu bạn có câu hỏi, hãy tham gia cùng chúng tôi tại our dedicated discourse forum hoặc gửi câu hỏi trên stack overflow.
Đóng Góp
Chúng tôi rất mong bạn đóng góp và giúp làm cho Aurelia trở nên tốt hơn ngày hôm nay! Bạn có thể bắt đầu bằng cách kiểm tra hướng dẫn đóng góp của chúng tôi, có tất cả những gì bạn cần để bắt đầu và làm việc.
Chi tiết Tải về:
Tác giả: aurelia
Mã nguồn: https://github.com/aurelia/framework
Giấy phép: MIT license
Cảm ơn bạn!