As APIs (Application Programming Interfaces) são construções disponíveis nas linguagens de programação que permitem a desenvolvedores criar funcionalidades complexas mais facilmente. Tais construções abstraem o código mais complexo, proporcionando o uso de sintaxes mais simples em seu lugar.
Pense no seguinte exemplo: o uso de energia elétrica em sua casa ou apartamento. Quando você deseja utilizar um eletrodoméstico, você precisa somente ligar o aparelho na tomada. Não é preciso conectar diretamente o fio do aparelho diretamente na caixa de luz. Isso seria, além de muito ineficiente, difícil e perigoso de ser feito (caso você não seja eletricista).
As APIs JavaScript são baseadas em objetos
As categorias mais comuns de APIs de navegadores que você irá utilizar:
- [[APIs para Projetos]]
- APIs para manipular documentos
- APIs que buscam dados no servidor
- APIs para desenhar e manipular elementos gráficos
- Device APIs
- Audio and Video APIs
- Client-side storage APIs
São urls, endereços da web que a gente vai chamar. Por exemplo, buscar uma lista de clientes, ou salvar novos clientes em um banco de dados.
- Get
- Post
- Put
- Delete
Fontes:
- https://developer.mozilla.org/pt-BR/docs/Learn/JavaScript/Client-side_web_APIs/Introduction Tags: #softwaredevelopment