2010-11-16 2 views
0

Кто-нибудь знает полный api, который объясняет вызовы и методы javascript? Как компонент ajax?Есть ли api для javascript, как есть для C#?

Приветствия, Пит

+0

API - это автоматизированный интерфейс программы и ничего не объясняет. В чем ваш вопрос? – Simon

+0

"объясняет вызовы и методы javascript?" Как ... спецификация языка/документация? Я не думаю, что «API» - это термин, который вы ищете с помощью языка. –

+1

Simon - Да, по API. Я имею в виду интерфейс прикладного программирования (ive даже не слышал о автоматизированном PI) http://en.wikipedia.org/wiki/Api, это в основном способ для программиста для поиска на интерфейсе ко всем методам и компонентам языка/технологии программирования. :-) – Exitos

ответ

2

Что вы после объектной модели документа, или DOM, вы можете найти отличную ссылку на Центр разработчиков Mozilla здесь: https://developer.mozilla.org/en/DOM

Это часто путают в терминологии с «JavaScript API» .. .Вы часто не хотите, чтобы API для языка ... это не имело бы большого смысла, вы хотите, какие объекты, свойства, элементы и т. д. доступны вам при кодировании ... как в вашем вопросе, это будет объект XmlHttpRequest.

+0

Согласен, и позвольте мне добавить, что если вы выполните поиск Google для всего, что связано с javascript и добавьте «MDC», вы получите хорошие результаты. Пример: поиск 'setTimeout MDC' – sworoc

0

Я не знаю, о апи для JavaScript, но для документации яваскрипта идут сюда: http://www.w3schools.com/jsref/default.asp

Если вы хотите узнать, Ajax, вы должны изучить библиотеку JavaScript, как JQuery : jquery.com

+1

Do * not * используйте w3schools в качестве ссылки, используйте w3c или центр разработчика Mozilla, но * не * w3schools. –

+0

Я бы также рекомендовал https://developer.mozilla.org/en/JavaScript/Reference – Hogan

+0

@Nick: я не нашел его __that__ awful. Думаю, мне придется искать лучшие ресурсы. – darioo

0

Вы имеете в виду ссылку на Javascript? Если да, то w3schools что-то в этом роде. В противном случае jQuery's AJAX API - это то, что вам, возможно, понадобится, если вы собираетесь использовать фреймворк.

1

Либо вы ложное дерево с термином «API» или вы ищете language specification.

Обратите внимание, что «JavaScript» это имя для большинства реализаций стандарта языка ECMAScript (карту не является территорией). Не каждая реализация одинакова, и, возможно, ни один из них не реализует полный стандарт. Но мы достаточно близки для подков или ручных гранат.

+0

«Обратите внимание, что ECMAScript является стандартизованным именем для JavaScript» - это не совсем точный оператор, JavaScript означает несколько вещей в зависимости от контекста - например, мы говорим об этом языке или спецификации Mozilla, это реализация ECMAScript? –

+0

JavaScript реализация действительно только в браузерах на основе Mozilla. IE использует JScript, а Webkit использует другой вкус ECMAScript. Например, многие вещи в JS 1.7 https://developer.mozilla.org/en/new_in_javascript_1.7 недоступны в браузерах, отличных от Mozilla. – sworoc

+0

@NickCraver, @sworoc - как насчет более длительного обновления? Как я изначально писал, мне это не понравилось. Должен был знать лучше .... –

0

«Ajax» на самом деле не является частью Javascript, хотя это зависит от вашего определения Javascript. Он предоставляется только средой хоста (браузером). Я рекомендовал бы это:

Основной язык спецификация на ecma site, но это довольно трудно понять, для начинающих/непрограммистам, поэтому я не всегда рекомендую ,

Существует также DOM, который отделен от Javascript. В DOM доступны методы для изменения/управления элементами документа, что позволяет добавлять, удалять и изменять элементы на веб-странице HTML.

Смежные вопросы