Tôi đang làm việc trên khuôn mẫu đơn giản enging cho công việc của tôi trong javascript .. nó cần phải rất đơn giản vì vậy tôi không sử dụng Handlebars, ria mép hoặc bất kỳ động cơ templating mạnh mẽ khác có sẵn.Trình biên dịch mẫu javascript là gì?
Tôi tiếp tục đọc từ 'PRECOMPILE' hoặc 'COMPILE' mẫu để tăng hiệu suất. Nhưng tôi không chắc chắn chính xác những gì sau đó có nghĩa là do đó. Trong công việc của tôi, tôi lưu trữ mẫu html trong đối tượng của mình để tránh phải truy cập html mẫu mọi lúc.
Đó là một chức năng rất đơn giản mà chủ yếu nào sau đây
_template = _template.replace(/\{(.+?)\}/g, function(token, match, number, txt) {
return item[match];
});
mục là đối tượng mà giữ giá trị phải được thay thế.
Ai đó có thể vui lòng cho tôi biết chính xác nó có ý nghĩa gì khi họ (tay lái vv) nói biên dịch mẫu. ?
tôi tìm thấy bài đăng này http: // ejohn.org/blog/javascript-vi-templating/sau khi đọc trả lời từ @nrabinowitz .. – Kamal