html, xml, xhtml, css, jscript
Одна из вещей, которая мне нравится в XML и связанных с ним технологиях - это то, что там всегда можно научиться чему-то новому. Я использую XML уже более трех лет, и чуть ли не каждую неделю я с удовольствием обнаруживаю что-нибудь новенькое, что можно делать с его помощью, или, даже лучше, более лёгкий способ сделать что-то, в чем, по моему мнению, я уже разбираюсь. Одно из таких открытий произошло недавно в связи с отрисовкой иерархий типа "связанное дерево". Связанное дерево - это дерево, в котором узлы соединены со своими детьми и родителями линиями, как это часто изображают в файловых менеджерах или оглавлениях (см. пример на рисунке 1). Приложение, над которым я сейчас работаю, использует такой тип отображения для различных целей, что затрудняет реализацию его для различных типов данных. Однако, все типы иерархий доступны в виде DOM-деревьев. Это привело меня к мысли, что если я смогу реализовать отрисовку связанных деревьев только с помощью XSLT, то смогу избавиться от большого количества кода для отрисовки деревьев, заменив его одним XSLT-шаблоном, тем самым сильно упростив наш код
113 23/01/2006
Одно из главных затруднений, с которым сталкиваются разработчики интерфейсов веб-приложений, состоит в том, что после того, как страница оказалась в браузере клиента, связь браузера с сервером заканчивается. Любое действие с элементом интерфейса требует повторного обращения к серверу с повторной загрузкой новой страницы. Из-за этого веб-приложение теряет свою элегантность и медленно работает. В данной статье я расскажу о том, как данную проблему можно решить с помощью JavaScript и объекта XMLHttpRequest
111 20/01/2006
Our article, Ten CSS tricks you may not know has proven to be such a success that we decided it was time to offer you ten more CSS tricks that you may not know
226 02/11/2005
235 02/11/2005
Для разных людей термин "веб-стандарты" означает разные вещи. Для некоторых это просто "страницы без таблиц", для других - "правильный код". Однако веб-стандарты это нечто намного большее. Сайт, простроенный по веб-стандартам, это сайт, который придерживается стандартов (HTML, XHTML, XML, CSS, XSLT, DOM, MathML, SVG и т.д.) и лучших отработанных решений (валидный код, доступный код, семантически правильный код)
260 02/11/2005
Flash-анимация остается самым популярным и эффективным способом оживления веб-страниц. Кроме всем известного Macromedia Flash, её можно создавать и с помощью других программ
360 11/09/2005
В последнее время Flash-технология стала очень популярной. Лидером в этой области является компания Macromedia, которая в 1997 году купила небольшую программу Future Splash Animator для векторной анимации Web-графики и превратила ее в продукт, которым сегодня пользуются миллионы людей. Появление Flash-технологии позволило создавать векторную анимацию, которая «весит» так мало, что с успехом может применяться в Web и просматриваться пользователями обычных dial-up-соединений. Очень быстро эта программа приобрела множество пользователей, которые преобразовали внешний вид Web-страниц, заполнив их красочными анимациями, интерактивными баннерами, играми и мультфильмами. Со временем Flash-технология породила целую индустрию программного обеспечения. Компания Macromedia до сих пор производит самый мощный и наиболее оперативно обновляемый пакет для создания Flash-анимации, но в силу открытости формата и для сторонних разработчиков имеется возможность создать приложение, обладающее набором оригинальных анимационных эффектов для текста или графики. Некоторое время Macromedia конкурировала с производителями подобного софта, но после того, как в версии Flash MX 20041 программа стала расширяемой платформой, открытой для встраивания решений сторонних производителей, произошло своего рода разделение труда. Сегодня встраиваемые решения рекламируются и продаются непосредственно с сайта Macromedia.com.
984 11/09/2005
Если речь заходит о Flash, то говорят прежде всего об ActionScript, редакторе действий (Actions) и панели отладки (Debugging). Конечно, эти нововведения в Flash МХ весьма существенны, но не стоит забывать и о некоторых других. В этом туториале мы воспользуемся функцией Distribute to Layer (распределить по слоям), чтобы создать оригинальные эффекты анимации текста на кнопках. Конечно, возможности этой функции намного шире. Большинство новых функций призваны сделать процесс дизайна менее утомительным и скучным. Но функция распределения по слоям выделяется из этого ряда - она обрабатывает несгруппированный объект и распределяет его элементы по отдельным слоям
343 11/09/2005
Мета теги используются для описания свойств HTML документа и должны находится в рамках тега HEAD. Если в документе используется тег TITLE, то мета теги рекомендуется вставлять в документ после него. Мета теги имеют очень широкую функциональную направленность, но многое еще не стандартизировано или находится на стадии разработки. Мета теги могут идентифицировать авторство HTML документа, его адрес и как часто он обновляется. Поисковые системы используют мета теги для индексации и формирования заголовков HTML документов.
575 31/07/2005
Таскаясь по разным сайтам нашего виртуального мира иногда находишь всякие там приятные наворотики для дизайна своих страниц. То цветовая схема понравится, то навигационная система, то целиком сайт. До недавнего времени я пользовался обычным пятым IE, который идёт со стандартным Windows 2000. Потом я поставил версию 5.5 и обнаружил, что на некоторых сайтах мой браузер меняет стиль оформления своего скролл-бара. Скролл-бар - это такая палочка справа экрана (или снизу), которая позволяет нам просмотреть ту часть страницы или элемента окна, которая не уместилась в своей области. Скролл-бар можно двигать двумя способами: либо цеплять его мышкой и тащить до нужной позиции, либо покрутить колёсико на мыши, если ваш крысиный девайс имеет такую достопримечательность на своей серой спинке. Так вот скролл-бар можно оформить на свой вкус. Можно сделать красный скролл-бар, стрелки сделать чёрными, можно вообще всё чёрным оформить. Делается это при помощи обычной таблицы стилей, поэтому даже полный ламер может вставить такую фишку на свой продвинутый сайт.
404 30/07/2005
модель обработки событий, принятую в Internet Explorer (далее IE). Она отличается от модели обработки событий в DOM, поэтому начнем с краткого обзора различий между этими двумя моделями.
499 28/07/2005
Важнейшие новшества, которые появляются в последнее время в Web-браузерах, касаются прежде всего стилей. Стандарт CSS, описывающий своего рода язык программирования, подвергается значительным изменениям, и это вполне закономерно, ведь программный доступ к стилям открывает для дизайнера очень привлекательные возможности.
469 28/07/2005
Если необходимо, чтобы Web-страница могла делать что-нибудь еще, кроме отображения текста и изображений, в нее следует включить средства поддержки определенных мини-программ. С "точки зрения" клиента они принимают форму элементов управления ActiveX или аплетов Java. С "точки зрения" сервера мини-программы могут использовать внешний интерфейс общего шлюза (CGI - Common Gateway Interface) для программ, хранящихся на сервере, либо сценарий, встроенный в саму страницу с помощью страниц активного сервера (Active Server Pages - ASP) Microsoft.
353 18/07/2005
RSS – это диалект языка XML. Соответственно, все RSS-файлы должны соответствовать спецификации XML 1.0. Это значит, что правильный rss-файл должен начинаться строкой (приведен пример для русской кодировки):
360 14/07/2005
Эту статью в 2000 году написал небезызвестный веб-разработчик Петер-Пауль Кох (Peter-Paul Koch) Его взгляды на XHTML во многом совпадают с моими личными взглядами на этот язык разметки. По прошествии двух лет можно сказать, что PPK был совершенно прав, тем интереснее будет читать...
356 11/07/2005
Назад Начало Наверх