Что полезного можно сделать с джаваскриптом (помимо более динамичной страницы или навороченных приложений вроде Gmail или мессенджеров на основе MQ)?
- Тривиальные операции по сортировке или переоформлению данных: все данные изначально грузятся на страницу или даже в сессию, потом вместо того, чтобы сортировать и всячески работать с этими данными посылая запросы на сервер, всё делается на стороне клиента вообще без дополнительных запросов по сети
- Авто-сохранение данных как в ЖЖ или в том же Гмыле - человек печатает, текст постоянно незаметно отсылается на сервер, если пролит кофе на юзерский системный блок - текст уже надёжно сохранён на серваке.
- Супер-полезная штука приделана к сапе: когда выбираешь сотни страниц или ссылок, запрос на них посылается джаваскриптом. Почему? Потому что если вдруг отрубился инет во время запроса или просто в этот раз запрос не дошёл, с саповской страницы с тщательно отмеченными страницами человек не перекидывается браузером на тупое "Невозможно отобразить страницу", убивая всю работу последнего получаса, а аккуратно выдаёт ошибку и разрешает отослать ту же страницу ещё хоть сто раз. Даже если сапа в этот момент умерла насовсем! Можно оставить страницу хоть на несколько часов, а потом опять попробовать отослать, лишь бы сессия не кончалась. У сапы это вдвойне полезно, учитывая, что они спокойно могут лечь хоть на час без предупреждения.
Что ещё?...