Мое понимание API-интерфейсов ограничено тем, где я отправляю аякс-вызовы на определенный URL-адрес и что-то делаю с возвращаемыми данными. Например, я могу использовать данные из API Rotten Tomatoes для поиска и обработки данных из Rotten Tomatoes, таких как обзоры фильмов и метаданные для данного фильма.Что означает «JavaScript API»?
Что меня смущает, так это то, что что - это API, который также является API-интерфейсом (как и десятки других «API-интерфейсов JavaScript»). Кажется, я не отправляю запросы туда и обратно, чтобы иметь возможность использовать jQuery, например, так как я могу включить файл .js
в свою локальную файловую структуру. Связано ли это со встроенными методами, которые он мне предоставляет?
Если да, то в чем разница между библиотекой и API?
Это определение Википедии:
интерфейс прикладного программирования (API) определяет, как некоторые программные компоненты должны взаимодействовать друг с другом. Помимо доступа к базам данных или компьютерному оборудованию, например жестким дискам или видеокартам, API может использоваться для упрощения программирования графических компонентов пользовательского интерфейса.
http://en.wikipedia.org/wiki/Application_programming_interface
Что это означает в контексте JavaScript? И что это означает с точки зрения того, как я его использую? Может ли кто-нибудь принять момент и объяснить это на практических (не абстрактных) условиях непрофессионала?
jquery - это библиотека, и это *** имеет *** апи. http://en.wikipedia.org/wiki/Application_programming_interface термин 'api' часто используется неправильно. –
так, в каком смысле это API? Как человек использует его? Для чего его используют? –
Api указан здесь: http://api.jquery.com api - это не что иное, как спецификация того, как вы должны взаимодействовать с приложением или в этом случае с библиотекой. –