Сайт, рассказывающий о государственной целевой программе и соответствующем акционерном обществе, информатизирующих население Москвы.
Дизайнер — Игорь Старков, программисты — Константин Грищенко, Кирилл Коробков (ИТЦ «Молнет»).
Участие: верстка, яваскрипт.
Работа сдана в мае 2008 года.
Читать полностью
Комментариев нет
В последних двух проектах («Электронная Москва», «Поликлиника Литфонда») пользовался mootools. Ну подкупает он модульностью и легковесием! Из прототайпа очень тяжело выковыривать ненужный функционал.
Читать полностью
Комментариев нет
Если в яваскрипт-коде на какой-то объект вешается несколько событий, например, вот так с помощью фреймворка prototype:
<head>
…
Event.observe(window, ‘load’, function() {
alert(1);
});
…
</head>
<body>
…
Event.observe(window, ‘load’, function() {
alert(2);
}
…
</body>
То все браузеры выдадут алерты в последовательности «1, 2», а ie — «2, 1». Будьте внимательны, если вдруг второй Event.observe требует инициализированных в head параметров.
Читать полностью
Комментариев нет
Понимаю, что не сильно показательно, но необходимый для одного проекта функционал (ajax и визуальные эффекты slide, appear и fade) уложился в 27 417 байт кода mootools, что в случае prototype+script.aculo.us составило бы 98 421 байт. Цифры приведены после обфускации yui-компрессором.
Читать полностью
Комментариев нет
Как ни гуглил вдоль и поперек инета насчет Сафари (Safari), ничего не нашлось. Поэтому скрипт выдает подсказку в этом браузере о необходимой комбинации клавиш.
function addBookmark(link, url, title)
{
if (!url) url = location.href;
if (!title) title = document.title;
var ua = navigator.userAgent.toLowerCase();
var isSafari = (ua.indexOf(”webkit”)!=-1);
var isMac = (ua.indexOf(”mac”)!=-1);
var key = isMac ? “Command/Cmd” : “Ctrl”;
//Gecko
if (window.sidebar && window.sidebar.addPanel)
window.sidebar.addPanel (title, [...]
Читать полностью
Комментариев нет