Zrobiłem kilka wyszukiwania na ten temat, ale nie można znaleźć żadnej najlepszej praktyki lub zalecenia - a może dlatego, że nie ma żadnych. Używam wszelkiego rodzaju wtyczek jQuery w mojej witrynie, oprócz TinyMCE i kilku innych wtyczek oraz specyficznego dla mojej witryny pliku JS. Do tego mam trzy arkusze stylów ..... i jest coraz więcej, gdy strona rośnie!Ile jest zbyt dużo w <HEAD>?
Czy istnieje jakiś "limit" lub coś, na co warto zwrócić uwagę, w tym skrypty w tagu? Wiem, że każde z nich jest kolejnym żądaniem HTTP, które musi zostać ukończone, ale jeśli wszystkie są zminimalizowane i tak małe, jak tylko możliwe, czy będą jakieś problemy?
<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>
Czy czas pobierania nie ma znaczenia? O co pytasz? Jak wolne pobieranie jest zbyt wolne? –
Tak, czas pobierania jest ważny. Ale nie znam sposobu na łatwe łączenie plików JS i zastanawiałem się, co myślą inni ludzie o tym, ile jest "za dużo". –
Narzędzie "kot" UNIX to dobry sposób na połączenie plików JS. – Quentin