Google AJAX Libraries API
27 мая 2008
Google обрадовали интересной возможностью для разработчиков: теперь можно использовать популярные JavaScript-фреймворки и библиотеки напрямую с серверов Google. Все файлы отдаются правильно пожатыми и с правильными заголовками. Самое вкусное — используется CDN, т.е. будет использован ближайший к вам сервер. Более того, т.к. URL постоянен, скорее всего файлы уже будут в кэше пользователя, если он хотя бы раз загрузил проект, использующий сервера Google.
На файлы можно ссылаться как напрямую
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script>
так и используя загрузчик Google
<script src="http://www.google.com/jsapi"></script> <script> // Load jQuery google.load("jquery", "1.2"); // on page load complete, fire off a jQuery json-p query // against Google web search google.setOnLoadCallback(function() { $.getJSON("http://ajax.googleapis.com/ajax/services/search/web?q=google&;v=1.0&;callback=?", // on search completion, process the results function (data) { if (data.responseDate.results && data.responseDate.results.length>0) { renderResults(data.responseDate.results); } }); }); </script>
Последний код загрузит последнюю версию jQuery из линейки 1.2, что довольно удобно т.к. не требуется обновлять файлы вручную.
Комментарии RSS по email OK
Это они после моего коммента про обновление jQuery спохватились :)
есть минус: отпадает возможность ужимать все js скрипты требуемые ресурсом в один файлик