<rmcreative>

RSS

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

  1. №292
    Евгений
    Евгений 28.05.2008, 10:14:10

    Это они после моего коммента про обновление jQuery спохватились :)

  2. №293
    alex
    alex 28.05.2008, 13:22:17

    есть минус: отпадает возможность ужимать все js скрипты требуемые ресурсом в один файлик

  1. Почта опубликована не будет.

  2. Можно использовать синтаксис Markdown или HTML.

  3. Введите ответ в поле. Щёлкните, чтобы получить другую задачу.