Отмена действия браузера   Воспользуемся объектом из JavaScript – событие (event)   Список свойств: http://javascript.ru/t...
Формат JSONJSON (англ. JavaScript Object Notation) — текстовый формат обменаданными, основанный на JavaScript и обычно исп...
JSON
XML
Кроссдоменные запросыJSONP (JSON Padding) или «JSON с подкладкой» являетсярасширением JSON, когда имя функции обратного вы...
Кроссдоменные запросыИспользуя технику JSONP, стороннему серверу передается встроке вызова (GET) имя callback функции. Зде...
getJSONhttp://jquery-docs.ru/ajax/jquery-getjson/
getJSONВ результате выполнения этого кода, браузер совершит GET запроск серверу search.twitter.com и получит данные в форм...
Deffered objectsПоявились в jQuery 1.5Отделяют логику, которая зависит от результатов выполнения действия отсамого действи...
MAPПереводит все элементы массива в другой массив элементов           http://jquery-docs.ru/utilities/jquery-map/
JQuery
JQuery
JQuery
Upcoming SlideShare
Loading in...5
×

JQuery

477

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
477
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

JQuery

  1. 1. Отмена действия браузера Воспользуемся объектом из JavaScript – событие (event) Список свойств: http://javascript.ru/tutorial/events/propertiesДля отмены действия браузера существует стандартный метод: event.preventDefault()
  2. 2. Формат JSONJSON (англ. JavaScript Object Notation) — текстовый формат обменаданными, основанный на JavaScript и обычно используемый именно сэтим языком.Несмотря на происхождение от JavaScript (точнее, от подмножестваязыка стандарта ECMA-262 1999 года), формат считаетсяязыконезависимым и может использоваться практически с любымязыком программирования.Для многих языков существует готовый код для создания и обработкиданных в формате JSON.Подробности: http://json.org/
  3. 3. JSON
  4. 4. XML
  5. 5. Кроссдоменные запросыJSONP (JSON Padding) или «JSON с подкладкой» являетсярасширением JSON, когда имя функции обратного вызовауказывается в качестве входного аргумента.Без использования технологии JSONP (то есть используя просто JSON кодирование данных)сервер может вернуть только данные:
  6. 6. Кроссдоменные запросыИспользуя технику JSONP, стороннему серверу передается встроке вызова (GET) имя callback функции. Здесь параметрcallback содержит имя функции parseResponse.<script type="text/javascript" src="http://server.ru/getjson?callback=parseResponse"></script>Теперь посторонний сервер server.ru может вернуть следующий код:Теперь код вызывает javascript-функцию первого домена.
  7. 7. getJSONhttp://jquery-docs.ru/ajax/jquery-getjson/
  8. 8. getJSONВ результате выполнения этого кода, браузер совершит GET запроск серверу search.twitter.com и получит данные в формате JSON,обернутые в специальную callback-функцию.callback=?Именно благодаря этому параметру, сервер search.twitter.com понимает,что необходимо отдать данные в формате JSONP.Волшебный метод $.getJSON понимает параметр callback=?и формирует запрос примерно так:http://search.twitter.com/search.json?callback=jQuery1835130&q=hurricaneСервер возвращает данные в формате jsonp:jQuery1835130{ ******************** })
  9. 9. Deffered objectsПоявились в jQuery 1.5Отделяют логику, которая зависит от результатов выполнения действия отсамого действия.Некоторые из методов:deferred.done( doneCallbacks )добавляет обработчик, который будет вызван, когда объект deferredперейдёт в состояние «выполнено»deferred.fail( failCallbacks )добавляет обработчик, который будет вызван, когда объект deferredперейдёт в состояние «отменено»deferred.then( doneCallbacks, failCallbacks )добавляет обработчики сразу обоих типов, описанных выше, эквивалентназаписи deferred.done(doneCallbacks).fail(failCallbacks)
  10. 10. MAPПереводит все элементы массива в другой массив элементов http://jquery-docs.ru/utilities/jquery-map/
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×