A API AJAX de bibliotecas é uma rede de distribuição de conteúdo e arquitetura de carregamento das bibliotecas JavaScript de código aberto mais populares. Usando o método do Carregador da API AJAX do Google, google.load(), seu aplicativo terá acesso disponível globalmente em alta velocidade a uma lista crescente das bibliotecas JavaScript de código aberto mais populares, incluindo:
O Google trabalha diretamente com as partes interessadas de cada biblioteca e aceita as versões estáveis mais recentes à medida que são lançadas. Quando hospedamos um versão de determinada biblioteca, comprometemo-nos a hospedar aquela versão indefinidamente.
A API AJAX de bibliotecas evita o esforço do desenvolvimento de mashups em JavaScript ao usar uma coleção de bibliotecas. Evitamos as dificuldades de hospedar bibliotecas, configurando cabeçalhos de cache corretamente, mantendo-nos atualizados com as mais recentes correções de bugs etc.
<script src="http://www.google.com/jsapi"></script>
<script>
// Load jQuery
google.load("jquery", "1");
// 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.responseData.results &&
data.responseData.results.length > 0) {
var results = data.responseData.results;
for (var i=0; i < results.length; i++) {
// Display each result however you wish
alert(results[i].titleNoFormatting);
}
}
});
});
</script>