Tôi đã thực hiện một số tìm kiếm về điều này nhưng không thể tìm thấy bất kỳ loại thực hành hay đề xuất nào tốt nhất - và có lẽ đó là vì không có bất kỳ. Tôi đang sử dụng tất cả các loại plugin jQuery trên trang web của mình, ngoài TinyMCE và một số plugin khác cũng như tệp JS cụ thể của trang web của tôi. Trên hết, tôi có ba bản định kiểu ..... và có nhiều thứ khác khi trang web phát triển!Số lượng quá nhiều bao gồm trong <HEAD>?
Có bất kỳ loại 'giới hạn' hoặc bất kỳ điều gì bạn nên theo dõi để bao gồm cả tập lệnh trong thẻ không? Tôi biết rằng mỗi người là một yêu cầu HTTP khác cần được hoàn thành, nhưng nếu tất cả chúng đều được rút gọn và nhỏ đến mức có thể, sẽ có vấn đề gì không?
<link rel="stylesheet" type="text/css" href="http://mysite.com/assets/css/redmond.css" />
<link rel="stylesheet" type="text/css" href="http://mysite.com/assets/css/style.css" />
<link rel="stylesheet" type="text/css" href="http://mysite.com/assets/css/jqueryFileTree.css" />
<!--[if gte IE 7]>
<link rel="stylesheet" type="text/css" href="http://mysite.com/scripts/style.ie.css" />
<![endif]-->
<script type="text/javascript" src="http://mysite.com/assets/js/jquery.js"></script>
<script type="text/javascript" src="http://mysite.com/assets/js/jquery-ui.js"></script>
<script type="text/javascript" src="http://mysite.com/assets/js/jqueryFileTree.js"></script>
<script type="text/javascript" src="http://mysite.com/assets/js/jqminmax.js"></script>
<script type="text/javascript" src="http://mysite.com/assets/js/jquery.corner.js"></script>
<script type="text/javascript" src="http://mysite.com/assets/js/jquery.jeditable.js"></script>
<script type="text/javascript" src="http://mysite.com/assets/js/jquery.qtip.js"></script>
<script type="text/javascript" src="http://mysite.com/assets/plugins/tinymce/tiny_mce.js"></script>
<script type="text/javascript" src="http://mysite.com/assets/js/latitude.js"></script>
Không phải là thời gian tải xuống tất cả giới hạn quan trọng phải không? Bạn hỏi gì? Tốc độ tải xuống quá chậm? –
Có, thời gian tải xuống là tất cả những vấn đề quan trọng. Nhưng tôi không biết cách nào để kết hợp các tệp JS một cách dễ dàng và tự hỏi suy nghĩ của người khác về số lượng "quá nhiều". –
Tiện ích 'mèo' của UNIX là một cách hay để kết hợp các tệp JS. – Quentin