В настоящее время я изучаю Javascript, и мне было интересно, есть ли в нем APIS? в java у нас есть java.awt.JFrame и т. д., в C# у нас есть System.Console и т. д. в javascript есть ли какой-либо apis? или что вы называете этими библиотеками в javascript?javascript APIs?
ответ
Это хороший ресурс для изучения базового API: https://developer.mozilla.org/en/JavaScript/Reference
Другого, чем основные компоненты языка, API (или библиотеки) доступные в зависимости от того, какие API (или библиотеки) вы сами решите включить, и на какой среде вы используете JavaScript.
Если вы запустите JavaScript в браузере, у вас автоматически будет доступ к API-интерфейсам Document Object Model, например. Если вы запустите на другой виртуальной машине, такой как Node.js, у вас будет доступ к сетевым API.
Но в основном вы сами найдете библиотеки, которые хотите использовать, и включите их сами.
System
и java.awt
- это пространства имен. Вы можете create namespaces (в своем роде) в JavaScript; по умолчанию каждый тип принадлежит глобальному пространству имен.
В глобальном пространстве имен имеется несколько встроенных объектов, таких как Date
и Array
. Эти объекты являются объективными и раскрывают различные методы. Math
ведет себя как одноэлементный/статический тип. Document
и Window
доступны в веб-браузере и не являются непосредственными средствами, хотя могут использоваться несколько экземпляров за один раз (например, родительское и дочернее окно). В совокупности они образуют ограниченный API.
More on intrinsic objects from Microsoft (есть запатентованные элементы в списке).
Многие разработчики создают сложные пространства имен и структуры классов для формирования API в JavaScript. Ознакомьтесь с Google Charts для отличного примера (обратите внимание на слово «API» прямо в URL-адресе).
Вот конкретизации из пространства имен типа:
var chart = new google.visualization.PieChart(foo);
chart.draw(data, options);
Вот загрузка "пакета":
google.load('visualization', '1.0', {'packages':['corechart']});
Да. И нет.
JavaScript, поскольку он работает в браузере, имеет определенные глобальные функции и глобальные объекты, которые имеют методы.
Наиболее очевидным из них является DOM (Document Object Model), который представляет веб-страницу, загруженную в браузере.
Но есть и строковые функции и т.д.
Теперь, если JavaScript не размещается в браузере, такие как node.js
, например, вы не будете иметь DOM, но я не уверен, если какой-либо из глобальные функции определены как часть JavaScript и являются частью реализации браузера.
Here's something to get you started on the global functions from w3schools.com
.
Javascript это язык сценариев, который работает на веб-браузеров. Таким образом, вы можете вызвать API-интерфейс браузера с помощью Javascripts. В качестве примера вы можете увидеть google chrome API here, который может быть вызван Javascripts.
Как и некоторые веб-приложения предоставляют API для Javascripts, например this(Google Maps API).
Если вы хотите библиотека Javascripts проверить Jquery и Jqueryui
- 1. Google APIs JS Файл
- 2. ERR_CONNECTION_TIMED_OUT с google apis fonts
- 3. Google API исследователь перенаправляет https://apis-explorer.appspot.com/apis-explorer/#p/
- 4. В чем разница между синхронной apis и асинхронной apis?
- 5. разница между джерси Rest apis и org.restlet apis
- 6. Linkedin Доля APIs
- 7. Wrapper over Graphics APIs
- 8. Django и Restful APIs
- 9. Семантическая версия REST apis?
- 10. iPhone private APIs
- 11. Android Vibration APIs
- 12. Salesforce Metadata apis
- 13. business listing search apis
- 14. Google Apis C# FileDatastore
- 15. SHA1 для Google apis
- 16. Ruby audio APIs
- 17. APIs Проводник ipRefererBlocked
- 18. Узел webdriver docs/apis?
- 19. Маршруты Nesting APIs
- 20. APIs vs. Frameworks
- 21. Java Cloud APIs
- 22. Android maps APIs
- 23. Scala Range конструкторами APIs
- 24. TestStand APIs с C#
- 25. Авторизация в Restful apis
- 26. Как показать папки с Диском с приводным APIs в JavaScript
- 27. Google APIs v3 добавить новый календарь с помощью JavaScript
- 28. Yahoo oauth и реализация apis с использованием JavaScript
- 29. Использование chrome extension apis в машинописных текстах
- 30. Поиск Google Apis Script ID
См. Также: ** [Спецификация JavaScript API] (http://stackoverflow.com/questions/5113274/javascript-api-specification) ** – hippietrail