24.09.2008 Обзоры, Открытый код/LinuxКогда JavaScript только-только появился на свет, я даже вообразить себе не мог, чтó этот язык позволит делать сегодня. Многие из нас просто не представляют, как широко он используется в современных приложениях Web 2.0, оставаясь совершенно незаметным для пользователя. На сегодняшний день это едва ли не единственный язык, пригодный для браузерных приложений клиентского уровня. Всегда можно, конечно, обратиться к услугам VBScript, но разве лишь для того, чтобы запускать свои приложения в избранных браузерах. Существует и множество других языков, вот только для их поддержки посетителям вашего Web-сайта придется загружать дополнительные компоненты, что, согласитесь, очень неудобно. Когда же нужно написать приложение, которое будет работать с большинством браузеров и при этом создавать пользователям минимальную головную боль, на клиентской стороне вы скорее всего обратитесь к услугам JavaScript (серверная сторона, естественно, предлагает широчайший выбор языков и платформ). На первых порах JavaScript служил главным образом для того, чтобы причудливо разукрасить Web-страницу анимацией (например, дополнить дождем из падающих картинок) или расцветить ее как новогоднюю елку. Но сегодня ему нашлось и более серьезное применение. Пользователь Facebook, например, отправляет e-mail с помощью единственного DIV-элемента, который позволяет ввести текст сообщения и отправить его, после чего обновляет всю цепочку переписки в окне. И все эти операции производятся без перехода с одной ...
читать далее.