Показаны сообщения с ярлыком Веб окна. Показать все сообщения
Показаны сообщения с ярлыком Веб окна. Показать все сообщения
Очередная оптимизация

Кроме того, стало полной неожиданностью то, что окна стали работать даже на таком старом браузере как Internet Explorer версии 5.5 (правда с некоторыми небольшими граблями). Должен сказать, что такая цель вообще не ставилась, потому что исходя из статистики посещений этого сайта среди общей посещаемости в 11 775 хостов, браузером IE 5.5 пользовались всего лишь 4 раза. Тем не менее, это факт.
Основные изменения коснулись конструкторов иконок и самих окон. Сейчас они строятся исключительно на div-ах и максимально избавились от ненужной нагрузки описаний inline-стилей, псевдопротоколов javascipt и назначений идентификаторов. Такой подход позволил очень значительно сократить количество элементов в приложении. Также были внесены некоторые оптимизационные изменения внутри кода.
Все это однозначно должно отразиться на производительности системы в целом.
Никаких изменений, в ранее скачаных страницах примеров, делать не надо. Они автоматически будут использовать новый код движка.
Гаджеты, виджеты
Теперь программно можно добавлять на рабочий стол "Веб окон" фрагменты HTML кода. Можно называть их гаджетами или виджетами или еще как-то замысловато. В принципе это не имеет значения.
Основная суть в том, что теперь на странице можно разместить и позиционировать различные компоненты, будь то картинка, текст, флеш ролик и т.д.Для примера, на странице я разместил два элемента: аналоговые флеш часы справа и картинка-ссылка в виде стикера наверху. Можно располагать эти элементы в любом месте рабочего стола.
Для этого была создана новая функция:
CreateGadget(_Desk, _Id, _Left, _Right, _Top, _Bottom, _Width, _Height, _Text), в которой:
- _Desk - переменная стола (в примере это значение равно Desk).
- _Id - идентификатор гаджета.
- _Left, _Right, _Top, _Bottom, _Width, _Height - говорящие названиями сами за себя , значения позиционирования в соответствии с правилами CSS. Например они могут быть равны '35px', '40%' и т.д. (если параметр равен пустой строке '', то не используются).
- _Text - собственно текст вставляемого фрагмента HTML.
Международный конкурс The BOBs
Сегодня зарегистрировал блог на международном конкурсе блогов The BOBs.
Организатором конкурса является немецкая медиа-компания Deutsche Welle. В компании работают около 1500 сотрудников из более чем 60 стран. Участие в соревнованиях бесплатно и каждый может предложить любое количество блогов (хотя по опыту предыдущего года все предложенные блоги проходят строгую модерацию). Сейчас жду результата модерации.
Конкурс The BOBs стартует 07.12.2009. С этого момента желающие могут предложить своего кандидата для участия в одной из 17 конкурсных категорий при помощи онлайн-формуляра. Регистрация кандидатов продлится до 14.02.2010 включительно. Один и тот же веблог может быть предложен для участия в конкурсе несколько раз. Жюри известно о том, сколько раз был предложен тот или иной кандидат. Эти данные жюри может учесть - правда, не в качестве решающего критерия - при выборе номинантов. Кстати, можете еще раз зарегистрировать мой блог :) Да и свой не забудьте зарегистрировать.
Языками конкурса являются английский, арабский, индонезийский, испанский, китайский, немецкий, бенгальский, персидский, португальский, русский и французский.
Для участия в конкурсных категориях "Лучший веблог", "Лучший корпоративный блог", "Лучший подкаст", "Самый необычный блог", "Лучший тематический блог" или сайт-призер "Репортеров без границ" можно предлагать блоги или сайты на любом из названных языков.
В категории "Лучший языковой блог" могут участвовать лишь сайты на соответствующем языке. Думаю, что в некоторых номинациях шансы выиграть есть, особенно в номинации "Самый необычный блог".
Буду очень признателен, если проголосуете за мой блог вот здесь.
UPDATE: Ура! Блог прошел строгую модерацию :).
Прикольные картинки
Если ничего не видите, значит у вас не работает Flash. Тогда посмотреть можете перейдя по ссылке.
Сделал новую фишку: Темы оформления.
В общем теперь, друзья, при желании, вы имеете возможность создавать темы для оформления окон самостоятельно!
Вы заметили, что для этого сайта я создал новую тему, похожую на Windows Vista?
Предыдущая версия, похожая на Windows XP, тоже доступна. Ее реализацию можно увидеть кликнув по ссылке.
Кстати, окна можно делать с поддержкой прозрачности и с тенями.
Получите свои "Веб Окна"!
СОВЕРШЕННО БЕСПЛАТНО
вы можете скачать себе на компьютер рабочий пример страницы "Веб окна"
Скачайте страницу:
Вариант с темой Vista (размер 5кб)
Вариант с темой XP (размер 5кб)
Это будет ваша страница!
На ней точно также будут работать все элементы интерфейса: иконки, окна, главное меню и кнопки быстрого запуска.
Вы сами сможете:
- Создать на ее основе свой собственный сайт
- Создавать собственные темы оформления окон
- Установить и настроить ваши иконки
- Настроить ваше собственное главное меню
- Настроить основной фон страницы
- Установить ваш логотип
- Написать ваш слоган
- Установить ваши собственные кнопки быстрого запуска
- Добавлять свои собственные гаджеты (фрагменты HTML кода)
Если же вы захотите разместить эту страницу у себя на сайте, то вы должны сообщить мне доменное имя вашего сайта. Иначе, страница будет перенаправлять посетителей на сайт "Веб окна" .
Итак, если вы готовы, просто напишите мне об этом в окне "Обратная связь" .
Опера со счастливым концом
До недавнего времени функциональность сайта "Веб окна" работала практически во всех современных браузерах, за исключением браузера Опера. Приходилось изощряться и заменять внутренние окна на стандартные внешние popup-ы. И вот, наконец, я добрался до кода и таки добил этот досадный недостаток. Теперь "Веб окна" работают и в Опере! По крайней мере, у меня в версии 10.10 все замечательно. По моим данным Оперой пользуются около 25% серферов и очень не хотелось, чтобы они не могли оценить все фишки этого движка. В общем, теперь с этим проблем нет. Надеюсь, что история с Оперой завершилась Happy Endом!
Добро пожаловать!
Привет!
Меня зовут Эдуард Филимонов.
Я занимаюсь веб программированием, а программированием вообще я начал заниматься еще в прошлом веке.
В далеком 2001 году, мне пришла идея сделать на обычной веб странице некое подобие всем известного рабочего стола Windows. И у меня тогда что-то получилось, правда, полноценно работало то творение только в браузере Internet Explorer.
Недавно я решил сделать реинкарнацию своего старого проекта. Что из всего этого получилось, вы можете увидеть и оценить сами. К слову, страница может работать на любом хостинге.
В общем, на этот раз мне уже удалось доработать проект так, что он работает во всех современных браузерах: Internet Explorer (версии: 8,7,6,5.5), Mozilla Firefox, Chrome, Safari, Opera, Konqueror.
О различных вещах, так или иначе, связанных с интернет технологиями, в том числе и о работе над проектом, я собираюсь повествовать на блоге в свободное время.
Если у вас есть какие-то пожелания или вопросы, пишите мне в комментариях и присоединяйтесь к моему сообществу.
Спасибо за внимание.
Меня зовут Эдуард Филимонов.
Я занимаюсь веб программированием, а программированием вообще я начал заниматься еще в прошлом веке.
В далеком 2001 году, мне пришла идея сделать на обычной веб странице некое подобие всем известного рабочего стола Windows. И у меня тогда что-то получилось, правда, полноценно работало то творение только в браузере Internet Explorer.
Недавно я решил сделать реинкарнацию своего старого проекта. Что из всего этого получилось, вы можете увидеть и оценить сами. К слову, страница может работать на любом хостинге.
В общем, на этот раз мне уже удалось доработать проект так, что он работает во всех современных браузерах: Internet Explorer (версии: 8,7,6,5.5), Mozilla Firefox, Chrome, Safari, Opera, Konqueror.
О различных вещах, так или иначе, связанных с интернет технологиями, в том числе и о работе над проектом, я собираюсь повествовать на блоге в свободное время.
Если у вас есть какие-то пожелания или вопросы, пишите мне в комментариях и присоединяйтесь к моему сообществу.
Спасибо за внимание.
Подписаться на:
Сообщения (Atom)





