2012-01-30 17 views
5

Sử dụng ICanHaz.js thực sự tốt đẹp - nó đã chết đơn giản để tạo, tải và hiển thị mẫu từ các đối tượng javascript. Tuy nhiên, trong một ứng dụng javascript hơi lớn, các .html-mật mà khởi tạo ứng dụng của tôi và chứa tất cả các mẫu ICanHaz đã trở nên thực sự đông đúc với các thẻ mẫu script.iCanHaz.js - tách mẫu?

Vậy làm cách nào để tách các mẫu của tôi để làm cho mọi thứ rõ ràng trở lại? Có một giải pháp thay thế cho IcanHaz.js áp dụng tốt hơn cho các dự án lớn hơn không?

Trả lời

2

Hầu hết các công cụ mẫu phía máy khách đều có cùng khái niệm. Bạn có thể tải các mẫu từ xa bằng cách sử dụng XHR nhưng điều đó sẽ thêm một chi phí khủng khiếp của yêu cầu HTTP.

Một giải pháp thay thế tốt hơn có thể tạo từng tệp trong một tệp riêng của nó và sau đó nhập tập lệnh phía máy chủ vào trang HTML của bạn.

Cuối cùng, tùy chọn cuối cùng là thêm nội tuyến vào các hàm dựng hình javascript của bạn - điều này sẽ hoạt động đối với các mẫu rất nhỏ.

Các vấn đề liên quan