Tag Archives: JavaScript

Стратегия развития отдельного специалиста

6 Feb

1344_0846569 Плотно занимаясь версткой сайтов нужно быть готовым к тому, что рано или поздно упрешься в потолок. Не в такой потолок, на который можно наткнуться строя карьеру, но симптомы в обоих случаях схожие. В общем, в один прекрасный момент станет понятно, что не понятно как дальше развиваться =].

Поймите меня правильно – это классно, когда знаешь на зубок популярные техники и трики, понимаешь как они работают. Скорость генерации кода в разы возрастает даже не самых разлапистых и объемных проектах, что важно, если работаешь в качестве фрилансера. Вроде все хорошо, но душа не на месте. Читая очередную заметку о том, как можно круглить углы у блоков или как заменять спрайты data:URL уже не ликуешь как в былые времена. Редко когда приходится поломать голову над не известной ранее проблемой, ты сам себе фреймворк, который выдает нужные строчки кода в зависимости от условий. Есть некий фан от того, что “фигачишь” как паровоз, но начинаешь чувствовать, что залипаешь и не развиваешься. Вроде как некуда…
(more…)

Краткий рассказ о JS фреймворках

5 Jul

Получил сегодня такой комментарий. Сперва думал ответить по почте, но ответ получился достаточно объемный и ушел на него почти час. Вот решил запостить ответ сюда, вдруг информаци пригодиться еще кому-то…

Так вот, на LiveInternet не все так тривиально с разворачивающимся меню… В общем, некоторое введение:
Существует класс яваскриптов, позволяющих использовать написанные заранее функции для различных визуальных и не очень эффектов =]. Такие скрипты принято называть JavaScript фреймворками. Как правило, эти фреймворки включают порядка полутысячи функций. Функции можно вызывать и использовать напрямую, а можно комбинировать. Фреймворки разные, функции, быстродействие, объем кода в них тоже разный. На сегодняшний день большой популярностью пользуются Prototype, ScriptAculoUs, JQuery, Open ajax, Base2 и др, наверняка забыл какие-то большие и главные, так как пользуюсь только одним из них. Фрймворки могут быть самостоятельными, а могут быть надстройкой над другими фреймворками. ScriptAculoUs, например, надстройка для Prototype.
(more…)