День рождения JavaScript

fa7c70c5d66a4cfc84f62986e72f0ef7.jpgВсё-таки странно иногда звучит фраза «люди постарше». Особенно применительно к 30-летним. С другой стороны, мир информационных технологий меняется так быстро, что волей не волей приходится употреблять эту избитую фразу. Так вот, люди постарше ещё помнят, что когда-то не было никакого разнообразия веб-браузеров. Мир делился на два полюса, как во времена холодной войны — были только Internet Explorer и Netscape Navigator. NN был на голову лучше соперника (похоже, это просто его карма): он был быстрее, удобнее, с более широким функционалом и продуманным интерфейсом. И в недрах коллектива, создававшего Netscape Navigator в далёком 1995 году, был также разработан один из самых распространённых и популярных ныне языков программирования — JavaScript. Изначально он был наречён LiveScript, но 4 декабря 1995 года его официально переименовали. Так что сегодняшний день можно считать днём рождения JavaScript. С чем мы и поздравляем от всей души всех, кто использует JavaScript в своих проектах по долгу службы или по зову сердца! JavaScript давно превратился в мощный универсальный язык. С его помощью сегодня можно решать разнообразные задачи, но в начале своего пути он прочно ассоциировался у нас с надоедливостью, неказистостью и низкой производительностью. Почему? Помните, как в конце девяностых-начале нулевых, многие вебмастеры любили «прикручивать» к своим сайтам всевозможные джаваскриптовые красивости? Вроде падающих снежинок, шлейфов за курсором и прочего подобного трэша? Всё бы ничего, вкус есть не у каждого, но зачастую эти примочки заставляли компьютеры так тормозить, словно они выполняли очень тяжёлые вычислительные задачи. А ведь всего-то неведомый автор сайта впилил найденный на просторах интернета скрипт, «для красоты» и потому что круто. Сейчас уже и компьютеры куда мощнее, да и любителей подобных украшений сильно поубавилось. Но всё же есть ещё адепты старой школы, которые используют скриптовые «красоты».

Например, вот такие летающие по странице ангелочки (хотя в оригинале это были бабочки):

a5b079e8ed89425bbaf52017217afa06.gif

539050c5235f47de86bc17b1c375898f.jpg

Код скрипта Это уже красочный современный вариант, да и траектория полёта довольно сложная. А вот эта летающая тарелка — словно прямиком из девяностых (надо положить alien.gif и кусочек звёздного неба space.jpg в одну папку со скриптом):

bf492d1aacd544e8a64b7491e799cfbf.gif

47227afd4e09439bb49932ae7318f8a6.jpg

acb4a90aff394838823d75638b96dd7d.jpg

Код скрипта

В преддверии нового года становятся популярны скрипты, изображающие соответствующую атрибутику. Например, гирлянда в шапке страницы (нуждается в доработке):

1fce4fa9de9a45cc8422abc6f403468c.gif

Код скрипта Вот ещё один популярный эффект из прошлого: прыгающий волной текст.

ef53e4cff9054e6a9407b650e6f840ce.gif

Код скрипта

Нельзя не вспомнить и такую «красоту», как цикличное изменение цвета текста.

26cf8c4c77fc4ff2a869dfc999824ad8.gif

Код скрипта Та самая классика, «дождь» на странице. Извините, скриншотом его наглядно не передать.

Код скрипта Зимой многие сайты обзаводились «падающими снежинками» (поместите файл snow.gif в одну папку со скриптом).

4c51eacf743a42ee9246cb88ca016280.gif

5dffb740e8994de5bff3b4e5ea38b4d9.jpg

Код скрипта Вообще сейчас уже очень трудно найти в «дикой природе» те олдскульные JavaScript визуальные эффекты. Если у вас есть на примете подобные раритеты, поделитесь ссылками в комментариях.

Долгих лет имениннику JavaScript!

© Habrahabr.ru