Knockout
Knockout là một thư viện JavaScript MVVM (một biến thể hiện đại của MVC) giúp việc tạo giao diện người dùng đa dạng, giống như trên máy tính, dễ dàng hơn với JavaScript và HTML. Nó sử dụng người quan sát để đảm bảo giao diện người dùng của bạn tự động đồng bộ với mô hình dữ liệu cơ bản, cùng với một tập hợp mạnh mẽ và có khả năng mở rộng các kết nối mô tả để hỗ trợ quá trình phát triển hiệu quả.
Xây dựng Knockout từ nguồn
Nếu bạn muốn tự mình xây dựng thư viện:
Sao chép kho từ GitHub
git clone https://github.com/knockout/knockout.git
cd knockout
Lấy các phụ thuộc cần thiết cho quá trình xây dựng
Đảm bảo bạn đã cài đặt Node.js và Java trên máy làm việc của bạn. Chúng chỉ cần cho quá trình xây dựng Knockout từ nguồn. Knockout chính nó không phụ thuộc vào Node.js hoặc Java sau khi đã xây dựng (nó hoạt động với bất kỳ công nghệ máy chủ nào hoặc không). Bây giờ chạy:
npm install
Chạy công cụ xây dựng
npm run grunt
Bây giờ bạn sẽ tìm thấy các tệp đã xây dựng trong build/output/
.
Để chạy một nhiệm vụ duy nhất, sử dụng --
npm run grunt -- build:debug
Chạy các bài kiểm tra
Nếu bạn đã cài đặt phantomjs, sau đó tập lệnh grunt
sẽ tự động chạy bộ kiểm tra mô tả và báo cáo kết quả.
Hoặc nếu bạn muốn chạy các mô tả trong trình duyệt (ví dụ, để gỡ lỗi), chỉ cần mở spec/runner.html
trong trình duyệt của bạn.
Bắt đầu
Hoàn toàn mới với Knockout? Nơi thú vị nhất để bắt đầu là online interactive tutorials.
Để biết thêm chi tiết, xem
- Tài liệu tại the project’s website
- Các ví dụ trực tuyến tại http://knockoutjs.com/examples/
Tải về Knockout
Bạn có thể download released versions of Knockout từ trang web dự án.
Đối với các nhà phát triển Node.js, Knockout cũng có sẵn tại npm – chỉ cần chạy npm install knockout
.
Chi tiết Tải về:
Tác giả: knockout
Mã nguồn: https://github.com/knockout/knockout
Giấy phép: View license