Este artigo discutirá APIs, APIs do lado do cliente, APIs do navegador e APIs de terceiros. Temos também fornecerá uma lista de APIs comuns do navegador e exemplos para demonstrar o uso das APIs do navegador no código JavaScript. Então vamos começar!
O que são APIs
API ou interfaces de programação de aplicativos são as estruturas incluídas na maioria das linguagens de programação, facilitando para os desenvolvedores lidar com funções complexas. Eles são utilizados para substituir o código complexo por uma sintaxe mais simples.
Considere o suprimento de eletricidade em seu apartamento ou casa como exemplo. Se você quiser usar algum aparelho elétrico, você o conectará ao soquete presente em uma parede. No entanto, você não conectará seus fios diretamente à fonte de energia, porque isso seria ineficiente e perigoso se você não for um eletricista.
Da mesma forma, em vez de escrever um código de baixo nível que tenha controle direto sobre a GPU do computador de outras funções gráficas, é muito mais fácil usar uma API escrita em uma linguagem de nível superior para programar certos gráficos 3D.
APIs do lado do cliente em JavaScript
Várias APIs estão disponíveis para o lado do cliente em JavaScript, e essas APIs não são incorporadas na própria linguagem JavaScript, em vez de em cima dele. Podemos dizer que as APIs oferecem superpotências que você pode utilizar em seu código JavaScript. As APIs do lado do cliente são divididas em dois grupos: APIs de terceiros e APIs do navegador.
APIs do navegador em JavaScript
Uma coleção de APIs da web embutidas chamadas APIs de navegador estão incorporadas em navegadores modernos para apoiar o execução de operações complexas e auxiliando no acesso a dados. Por exemplo, você pode usar o “API de áudio da web”Para controlar o áudio no navegador, como alterar o nível de volume e aplicar efeitos a uma faixa de áudio. Seu navegador executará o processamento de áudio em segundo plano usando linguagens de programação de nível inferior, como ferrugem ou C++.
APIs de terceiros em JavaScript
Por padrão, as APIs de terceiros não estão incluídas nos navegadores, então você terá que encontrar o código e as informações relacionadas da Internet. Por exemplo, a API do Twitter permite que você visualize os tweets mais recentes e também oferece um conjunto único de construções para consultar o serviço do Twitter e recuperar os dados específicos.
Exemplo: Usando APIs do navegador em JavaScript
Em nosso programa JavaScript, usaremos o “Geolocation”API do navegador para obter a longitude e a latitude da localização do navegador:
APIs de navegador de geolocalização em JavaScript
Clique no botão a seguir para visualizar os valores das coordenadas.
Lista de APIs de navegador comum
Agora, confira a lista abaixo de algumas APIs comuns do navegador:
Conclusão
Uma API da Web é definida como uma interface de programação de aplicativos baseada na Web que pode ser acessada com a ajuda do protocolo HTTP. As APIs da Web podem estender a capacidade do navegador e simplificar substancialmente funções complexas, facilitando o entendimento de códigos complexos. Este artigo discutiu APIs, APIs do lado do cliente, APIs do navegador e APIs de terceiros. Também fornecemos uma lista de APIs comuns do navegador e exemplos para demonstrar o uso das APIs do navegador no código JavaScript.