Вид сайта

Автор Dope, 29 сентября 2010 21:15:02

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Dope

Привет, недавно столкнулся с таким языком как Javascript. Решил заняться его изучением. В качестве подопытной страницы взял главную Darkfate. Вот пример: http://rghost.ru/2759895  (Здесь применены несколько простых вещей: меню выпадающие, выдвигающиеся, выбор скриншотов. )
Может быть обновить внешний вид сайта? Посмотрите как это выглядит,  затем выберем нужные эффекты и я попробую написать скрипты. Заодно как раз и потренируюсь. Вот здесь можно еще посмотреть на различные вещи, реализуемые  Javascript, в частности библиотекой JQuery:
http://jqueryui.com/demos/draggable/
http://habrahabr.ru/blogs/jquery/104618/
http://habrahabr.ru/blogs/jquery/103450/
http://interface.eyecon.ro/demos/?page=demos
http://www.w3school.ru/blog/web-development/50-amazing-jquery-examples.html
http://www.1stwebdesigner.com/resources/38-jquery-and-css-drop-down-multi-level-menu-solutions/
В принципе все вышеперечисленное можно прикрутить к сайту.  Если есть идеи насчет дизайна - высказывайте, я попробую их реализовать.

LongShad

Вот так выглядит первая страница, к-ю ты выложил (у меня в браузере):
http://i080.radikal.ru/1009/4f/df2680535dbc.jpg
На лицо пара ошибок :).

[Исправлено: LongShad, 29 сен. 2010 21:31]

Dope

LongShad
Если ты про неровные отступы - это не ошибки. Тестировал только скрипты, разметку не правил.
И еще, я же не говорю про глобальный редизайн. Просто сделать такие меню, например как справа, выпадающие.

DonSleza4e

если будет предложен вариант, одинаково хорошо смотрящийся в разных браузерах, и комьюнити его одобрит - то почему бы и нет
однако стиль должен быть тем же, что и у текущей страницы
сейчас я вижу, что он все же отличается.
Первое, что бросается в глаза:
1) серые рамки вокруг меню
2) подпункты меню не совпадают по стилю с имеющимися пунктами меню.
3) По стилю скорее должно выпадения списка вниз (с сохранением стиля имеющегося), а не в бок

DJ Riff

Есть одна мааленькая проблема. Движок сайта не переваривает текст объемом больше 80кб, дальше срабатывает ограничение на стороне хостера, то ли на память, то ли на процессорное время. Если сервер сильно загружен — то еще меньше. А в примере общий объем текста уже 138кб, это всего на трех новостях.
Тьма тоже распространяется со скоростью света.

MoroseTroll

Два неприличных вопроса:
1) Есть ли реальная необходимость в применении Java Script на Dark Fate?
2) Как это отразится на быстродействии самого сайта? Я слыхал (но на все 100% не уверен), что Java Script достаточно тяжёлая для процессора вещь, а потому сайт с его активным применением может нещадно тормозить, если у кого компьютер, КПК и смартфон не самый мощный. Поправьте, пожалуйста, если ошибаюсь.
3) Что насчёт совместимости с зоопарком браузеров?
[Исправлено: MoroseTroll, 30 сен. 2010 11:25]

winter cat

Dope В постах форума не поддерживаются диакритические буквы. Не мог бы ты исправить, пожалуйста, этот существенный недостаток, беря пример с подписи, где даже иероглифы поддерживаются?

clearing

Winter Cat, тут не про форум, а про сайт.

DJ Riff

Цитировать2) Как это отразится на быстродействии самого сайта? Я слыхал (но на все 100% не уверен), что Java Script достаточно тяжёлая для процессора вещь, а потому сайт с его активным применением может нещадно тормозить, если у кого компьютер, КПК и смартфон не самый мощный. Поправьте, пожалуйста, если ошибаюсь.
3) Что насчёт совместимости с зоопарком браузеров?
И то и другое ухудшится, естественно. Надо делать тогда облегченную версию сайта, причем установить и оттестировать ее до перехода на Java Script.
Тьма тоже распространяется со скоростью света.

Chuzhoi

Страницу пока не тестировал, т. к. на работе ограничение на скачивание файлов.
MoroseTroll
Цитировать1) Есть ли реальная необходимость в применении Java Script на Dark Fate?
Реальная - вряд ли. На 90% просто приятные красивые мелочи.
Цитировать2) Как это отразится на быстродействии самого сайта? Я слыхал (но на все 100% не уверен), что Java Script достаточно тяжёлая для процессора вещь, а потому сайт с его активным применением может нещадно тормозить, если у кого компьютер, КПК и смартфон не самый мощный.
Не тестировал, но, учитывая внутреннее устройство самого языка, скорее всего, это так.
Вообще, есть принцип "ненавязчивый Javascript" - т. е., грубо говоря, сайт без использования Javascript должен ПОЛНОСТЬЮ сохранять свою функциональность, пусть ценой меньших красоты/удобства. Т. е. пользователи слабых машин могут отключать JS ради быстродействия. Но это отразится на работе всех сайтов, в т. ч. тех, у которых JS "навязчивый".
Кстати, я не видел ни одного живого человека, который бы отключал JS. А теперь меня осенило: может, это пользователи КПК и смартфонов? (сам ни с теми, ни с другими дела не имел).
Цитировать3) Что насчёт совместимости с зоопарком браузеров?
JQuery, если не ошибаюсь, разрабатывается с учетом совместимости со всем зоопарком.

Dope

DonSleza4e
Про стиль я как раз бы и хотел узнать. Какие меню выбрать: выпадающие, выезжающие сбоку, или разворачивающиеся? Цвета, шрифты, отступы дорабатывать уже после.
DJ Riff
Буду пробовать оптимизировать и ужать насколько можно.
MoroseTroll
Необходимости нету никакой. Насчет тормозов еще надо посмотреть, сильно тормозить не должно. Совместимость есть, данный пример пробовал на последних версиях Оперы, Хрома, Фаерфокса и даже на ИЕ6! Работает.
В общем я сделаю так: справа оставлю вертикально разворачивающиеся меню, меню которые слева попробую убрать наверх. А что делать с новостями? Оставить возможность их скрывать? Или не надо?

clearing

Не надо новости скрывать! :)

LongShad

MoroseTroll
ЦитироватьЯ слыхал (но на все 100% не уверен), что Java Script достаточно тяжёлая для процессора вещь,
Да, но только если ява-скрипты работают постоянно. В большинстве случаев они сделают свое дело и перестанут. Тормозят проц на 100% те сайты, где ява-скрипты работают все время. Например, раньше так было с сайтом bit16.ru, думаю, что из-за рекламы. Теперь - нет.
Chuzhoi
ЦитироватьВообще, есть принцип "ненавязчивый Javascript" - т. е., грубо говоря, сайт без использования Javascript должен ПОЛНОСТЬЮ сохранять свою функциональность,
Ты прав. Но таких сайтов по пальцам пересчитать.
Мое мнение - если на сайте исп-ся скриптовой движок, то смысл использовать еще и ява-скрипты? Все что нужно, можно реализовать php, perl-скриптами. Единственное, для чего пригодится JavaScript, это внешность сайта.

DonSleza4e

Dope разворачивающиеся меню.
Грубый пример желаемого - по ссылке http://jqueryui.com/demos/accordion/

Chuzhoi

ЦитироватьМое мнение - если на сайте исп-ся скриптовой движок, то смысл использовать еще и ява-скрипты? Все что нужно, можно реализовать php, perl-скриптами. Единственное, для чего пригодится JavaScript, это внешность сайта.
При грамотном использовании JS можно здорово повысить удобство.
Пример
Сравни при включенном и выключенном JS.
Как видишь, это уже нечто большее, чем внешность.

Добавлено позже
Хотя, если честно, я с трудом представляю, каким образом с помощью JS можно что-то улучшить на Даркфейте.
Если прикрутить полосу превьюшек, аналогичную яндексовской, может было бы и неплохо.
А нужен ли нам аккордеон или какие-то аналогичные шняги? Сомневаюсь.
Ой, страницу забыл посмотреть - но некогда, убегаю :)