2010-07-09 70 views
5

Tôi đã chơi xung quanh với một vài động cơ khuôn mẫu js. Họ tất cả dường như cung cấp các tính năng khá chuẩn và tạo ra html với JS đơn giản hơn nhiều.javascript tạo khuôn mẫu với các ràng buộc dữ liệu

Tôi chưa khám phá ra một công cụ mặc dù cung cấp các ràng buộc dữ liệu trên các phần tử. Tôi muốn để có thể làm điều gì đó như:

  1. làm mẫu với dữ liệu vào một div đặc biệt
  2. cập nhật tất cả các thuộc tính từ mà mẫu với dữ liệu mới (không bằng cách ghi đè tất cả các html)

Tôi muốn điều này chủ yếu vì vậy tôi không phải tiếp tục thêm sự kiện, v.v. vào html được tạo. Tôi có một ứng dụng được bỏ phiếu mỗi 2 giây cho dữ liệu mới và làm một bản cập nhật phong cách innerHTML sẽ làm cho nó rất khó chịu vì tôi phải liên tục cập nhật các sự kiện dom liên kết với html đó.

Có ai đã xem loại công cụ mẫu js này không?

+0

Thật không may, không. Nhưng +1 cho ý tưởng. –

+1

> * vì vậy tôi không phải tiếp tục thêm sự kiện, v.v. vào html được tạo * Bạn có quen thuộc với ủy quyền sự kiện không? Tức là, thêm người nghe sự kiện một lần vào div vùng chứa, thay vì mỗi đứa trẻ và có tuyên truyền sự kiện để chăm sóc phần còn lại không? –

+0

tôi không hiểu. nếu ví dụ tôi có 5 điều khiển khác nhau (tức là liên kết) làm 5 điều khác nhau và tôi thay thế html đó, tôi vẫn phải thêm riêng 5 sự kiện đó một lần nữa. – brad

Trả lời

1

Có một câu hỏi trước đó “What good template language is supported in Javascript?”, trong đó @balupton đề cập đến một số Smarty implementation in JavaScript có thể thực hiện điều này.

+0

chưa xác minh điều này là đúng, nhưng nhìn lướt qua trang web và tôi không thấy bất kỳ điều gì về loại chức năng này – brad

+0

Bạn muốn cuộn tất cả xuống trên trang demo và xem "auto_update " phần. –

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