реализация идеи в коде АНТОН СКОРОБОГАТОВ Спецвыпуск: Хакер, номер #067, стр. 067-038-5 $$(‘a.alert’).each( function(node){ Event.observe(node, ‘click’, function(e) { alert(e.href); document.location.href = e.href; }) } ) Если запишешь все это в одну строку, получишь сногсшибательную картину. Конечно же, prototype обладает еще и кроссбраузерным XMLHttprequest (XHR) — им сейчас никого не удивишь. Script.aculo.us — это надстройка над Prototype, которая реализует некоторые интерфейсные элементы и визуальные эффекты: автодополнение, drag&drop, генератор DOM-элементов. От своего родителя Prototype эта библиотека унаследовала изящность и внешнюю простоту. пример реализации эффекта мягкого «схлопывания» для элемента Effect.BlindUp($(‘id’)); Prototype в связке со Script.aculo.us берут на себя рутинные операции при создании пользовательского интерфейса. Но не стоит злоупотреблять этим и использовать эффекты ради самих эффектов. Помни о том, что пользователь должен получать удовольствие от работы с твоим сайтом. [что нам стоит дом построить?] Если ты уже собрал достаточное количество инструментов, тебе наверняка захочется создать какой-нибудь сервис — подкину несколько идей. На сегодня доступны карты Москвы от Google, значит, можно создать альтернативу картам различных развлекательных заведений (их составляют редакторы) и предоставить пользователям право самостоятельно наносить на карту любимые бары, кафе, клубы и т.д. Если совместишь карту с обсуждением конкретного места, получится весьма активное сообщество. Если хочешь добыть денег, устрой место встречи псевдогламурных девчонок, где они смогут собирать, обсуждать и рейтинговать свою одежку и любимые магазинчики. На данный момент подобные коммуникации проходит в формате форума, но потенциал аудитории огромен. Чувствую, за счет размещения рекламы на таком сайте ты сможешь поесть хлебушка с маслицем. Рунет растет, растет и количество его пользователей, соответственно, потенциальная аудитория твоего сервиса или сайта будет гарантированно увеличиваться и наверняка найдется группа людей, для которых ты сделаешь доброе дело реализовав собственную идею. мнение эксперта Артем Иванов — ведущий программист проекта распознавания личности, аспирант Нижегородского института прикладной физики РАН Думаю, примеры применения web-сервисов можно найти на многих ресурсах в Сети. А как разделить направленность этих ресурсов и выделить из них самые успешные? «Успешные» значит «самые посещаемые, приносящие доход, дающие известность»? Посещаемость не приносит дохода сама по себе, поэтому при работе с web-сервисами важно выделить свое положение в «пищевой цепи»: коммерческая разработка и публикация сервисов в общеизвестных ресурсах, интеграция компаний в рамках сети подписчиков каких-либо сервисов. Успех этой технологии — успех каждого, кто рискнет реализовать свою идею. Если создание сложных продуктов (системы управления контентом или сайта знакомств) потребует массы человеческих и временных ресурсов, то создание какого-нибудь интересного и полезного сервиса поможет тебе в коммерческом продвижении идеи |