Ok, vì vậy tôi biết rõ ràng là kết hợp tất cả các trang Javascript thành một tệp bên ngoài duy nhất cho mục đích hiệu quả, nhưng đó không phải là câu hỏi ở đây.Javascript - Để kết hợp hoặc không kết hợp, đó là câu hỏi
Giả sử tôi có Default.htm với trường tìm kiếm có một chút ma thuật Javascript gắn liền với nó. Sau đó, tôi có Contact.htm với một hình thức liên lạc có một số ma thuật Javascript gắn liền với nó. Và cuối cùng tôi có một FAQ.htm với một số bảng điều khiển jQuery hiển thị các câu trả lời ... bạn sẽ có được hình ảnh.
Về cơ bản, tôi có ba trang tất cả đều có nhu cầu javascript "một số", nhưng không có Javascript nào được sử dụng trên bất kỳ trang nào khác. Có tốt hơn là kết hợp tất cả Javascript đó vào một tệp được rút gọn lớn mà tải một lần và sau đó được lưu trữ trong Cache hoặc tốt hơn là sử dụng tệp Javascript riêng lẻ trên trang Mặc định, nhưng không sử dụng nó trên Liên hệ trang ... vv?
Điều gì hoạt động tốt nhất trong trường hợp này?
Tùy chọn: 1
default.htm
jquery.js
default.jsContact.htm
jquery.js
contact.jsFaq.htm
jquery.js
faq.js
Tùy chọn: 2
default.htm
jquery-mặc-contact-faq-min.jsLiên hệ.htm
jquery-default- liên hệ-faq-min.jsFaq.htm
jquery-mặc-contact-faq-min.js
PS: cho tất cả các bạn asp.net guys, Tôi đang sử dụng Combres để Kết hợp, Thu nhỏ và Phiên bản các tệp Javascript của tôi
Tôi cũng sẽ đi với tùy chọn 1. Nếu bạn bắt đầu có lẽ một file javascript (do 3 trên pg) sau đó tôi có thể bắt đầu nghĩ đến việc kết hợp nó. Tôi vẫn sẽ khai thác tất cả chúng nhưng không kết hợp chúng. Tôi Tuy nhiên sẽ đặt các tập tin jquery trong trang chủ thay thế. Đó là cách bạn chỉ phải lo lắng về một tham chiếu đến nó. – chobo2