![]() |
![]() |
HTML: незаслуженно забытые теги
17:14, 30 марта 2005
( )
В стандарте HTML 4.01 есть несколько нечасто используемых, но очень полезных тегов. <fieldset></fieldset> Отображает рамку вокруг элементов управления формы. Пример: Внутри конструкции <select></select> можно использовать тег <optgroup label="xxx"> который задаст внутри выпадающего списка группировку элементам.
Будущее web разработок
16:01, 24 марта 2005
( )
Позволю себе немножко заглянуть в будущее WWW и сервисов, предоставляемых по протоколу http и направления их развития.
Проблемы браузеров при взаимодействии с пользователем. На сегодняшний день мы имеем практически тот же HTML 4.01 стандарт, который был принят в далеких, по меркам ИТ, девяностых. Элементы форм <input> устраивают далеко не всех разработчиков, которые пишут что-то, что сложнее новостной ленты. Многие используют различные надстройки над встроенным в IE редактором(который Microsoft, кстати, официально и не доделали), что является в корне неправильным подходом к редактированию и публикации документа, данных. Единственно "правильной" реализацией идеи публикации web документа, на мой взгляд, является реализация Xopus, выполненная в виде HTA приложения с визуальным редактированием XML. Административный GUI интерфейс. Пользовательский интерфейс должен быть в первую очередь УДОБНЫМ для пользователя. .NET Smart Client, WebParts, SharePoint Portal Server, Frontpage 2003. Mozilla XUL http://www.mozilla.org/projects/xul/ Самый "правильный" подход к публикации web-документов. Xopus http://www.xopus.com Интересный онлайн органайзер
15:33, 24 марта 2005
( )
http://www.vniiftri.ru/organizer/ Хотя, это и поделка тыкскыть "на коленке", но, думаю, весьма пользительная. Если не лениться и вносить записси регулярно. Хотя до Outlook с интеграцией в все еще MSN еще далеко :) Проверка заполнения обязательных полей
15:08, 24 марта 2005
( )
http://serge.design.ru/libs/formextention/required/
Serge пишет про проверку заполнения обязательных полей. На мой взгляд самая удачная реалицазия, в случае незаполнения обязательных полей выделяет метки к незаполненным полям, как это сделано на этом сайте в разделе "регистрация". Пишем баннерную систему
15:00, 24 марта 2005
( )
Баннерную подсистему лучше всего организовывать как вызов внешнего ресурса через iframe. 1. Показ в рандомном порядке у меня был реализован примерно так: 2. Вводишь в таблицу такое понятие как вес(weight) баннера, т.е. число в пределах, к примеру, 1..5. При выборке используем его след. образом: ... Таким образом при весе в 3,2,1 из 6 показов будут показаны первый - три раза, второй - два и третий один.
Полей с просмотрами должно быть два, одно - фактическое, для статистики, другое для операций по выборке. Второе при добавлении баннера следует обнулять. Таким образом вновь добавленный баннер станет равноценным по отношению к показам остальных. При выборках баннера обязательно делать LOCK/UNLOCK таблицы с баннерами, т.к. повторный select может не включить в себя результаты после update, и на странице вылезет два одинаковых баннера. Рекурсивное построение дерева из "плоского XML"
14:58, 24 марта 2005
( )
Преобразование "плоского" XML в древовидный. <xsl:template match="collection"> <xsl:template match="item"> </xsl:template> </xsl:stylesheet>
|
© Максим Прокопов 2005-2024 | О сервере |