Ajax для профессионалов

Ajax для профессионалов Ajax обширная тема, и описать все важные аспекты данного понятия в одной книге очень тяжело, но авторам книги «Ajax для профессионалов» это, как мне кажется, удалось. Издателями в России выступили «Символ-Плюс», что означает (повторюсь за Борисом) высокое качество перевода. Также меня очень порадовала работа научного редактора, который добавил большое количество сносок поясняющих некоторые тонкие моменты, на которых авторы не сделали акцента. Аннотацию можно почитать тут, но она ничем не отличается от аннотаций других книг по Ajax. Я же попробую подробнее описать, какие аспекты рассмотрены в данном издании, для этого пробежимся по содержанию. читать далее »

Секрет SearchMash.com

Все знают что Google предоставляет API для получения результатов поиска. Но на сайте SearchMash.com существует неофициальное API для получения результатов в формате JSON (неофициальное потому что гугл о нем не заявлял)

Итак чтобы воспользоваться API нужно перейти по урлу https://www.searchmash.com/results/[query], где [query] нужно заменить на интересующий вас запрос. Если задать урл в следующем формате https://www.searchmash.com/results/[query]?i=11&n=10, то вы получите десять результатов запроса начиная с одиннадцатого. Также можно получить результаты по изображениям, видео и блогам:

https://www.searchmash.com/results/images:[query]
https://www.searchmash.com/results/blogs:[query]
https://www.searchmash.com/results/video:[query]

Если вы захотите использовать это API через AJAX, то возможно вам потребуется веб-прокси для создания междоменых запросов.

В PHP можно получить результаты, воспользовавшись библиотекой pear.php.net/pepr/pepr-proposal-show.php?id=198:


$request = 'статьи о AJAX'
require_once("JSON.php");
$json = new Services_JSON();
$full_json_return = $json->decode(implode('',file('https://www.searchmash.com/results/'.urlencode(iconv('cp1251','UTF-8',$request)).'?n=10')));
print_r($full_json_return->result);

Галерея AJAX библиотек и фреймворков

Автор сайта miniajax попытался собрать наиболее эффектные и красивые примеры работ всевозможных AJAX скриптов и библиотек, каждая ссылка на сайте снабжена картинкой и кратким описанием, что делает серфинг по блогу очень приятным. Возможно, вы скажете, что script.aculo.us дает достаточные количество интересных эффектов, но я думаю посетив данную страничку вы убедитесь в обратном.

И снова ASP.NET AJAX 1.0

Как и было обещано после выхода ASP.NET AJAX 1.0 (codename Atlas), были выпущены и исходники всего пакета. Исходники включают и код серверной интеграции с ASP.NET (в том числе такие базовые контролы, как UpdatePanel, UpdateProgress и ScriptManager). ASP.NET AJAX JavaScript library (она же "Microsoft AJAX Library") выпущена под лицензией Microsoft Permissive (Ms-PL). Исходники всех контролов, входящих в ASP.NET AJAX Control Toolkit и разрабатываемые в рамках CodePlex Project были доступны и ранее. К выходу итогового релизы приурочено и появление Microsoft AJAX Library cheat sheets (как бы корректнее перевести "cheat sheet"? ну не "шпаргалка" же!). Кроме того, рекомендую почитать очень любопытную статью, касающуюся безопасности в ASP.NET AJAX и еще одну про использование ASP.NET AJAX в Vista sidebar
Связанные теги: json miniajax SearchMash.com ajax-для-профессионалов