Автор Тема: Вид сайта  (Прочитано 7620 раз)

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

Оффлайн Dope

  • Жулик
  • Сообщений: 17
Вид сайта
« : 29 Сентября 2010 21:15:02 »
Привет, недавно столкнулся с таким языком как 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

  • Тень
  • Сообщений: 6290
  • Длиннотень
Вид сайта
« Ответ #1 : 29 Сентября 2010 21:30:31 »
Вот так выглядит первая страница, к-ю ты выложил (у меня в браузере):
http://i080.radikal.ru/1009/4f/df2680535dbc.jpg
На лицо пара ошибок :).

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

Оффлайн Dope

  • Жулик
  • Сообщений: 17
Вид сайта
« Ответ #2 : 29 Сентября 2010 22:44:33 »
LongShad
Если ты про неровные отступы - это не ошибки. Тестировал только скрипты, разметку не правил.
И еще, я же не говорю про глобальный редизайн. Просто сделать такие меню, например как справа, выпадающие.

Оффлайн DonSleza4e

  • Хранители
  • Тень
  • Сообщений: 6108
Вид сайта
« Ответ #3 : 30 Сентября 2010 10:16:04 »
если будет предложен вариант, одинаково хорошо смотрящийся в разных браузерах, и комьюнити его одобрит - то почему бы и нет
однако стиль должен быть тем же, что и у текущей страницы
сейчас я вижу, что он все же отличается.
Первое, что бросается в глаза:
1) серые рамки вокруг меню
2) подпункты меню не совпадают по стилю с имеющимися пунктами меню.
3) По стилю скорее должно выпадения списка вниз (с сохранением стиля имеющегося), а не в бок

Оффлайн DJ Riff

  • Хранители
  • Тень
  • Сообщений: 7118
  • Хранитель файлоархива
Вид сайта
« Ответ #4 : 30 Сентября 2010 10:36:53 »
Есть одна мааленькая проблема. Движок сайта не переваривает текст объемом больше 80кб, дальше срабатывает ограничение на стороне хостера, то ли на память, то ли на процессорное время. Если сервер сильно загружен — то еще меньше. А в примере общий объем текста уже 138кб, это всего на трех новостях.
Тьма тоже распространяется со скоростью света.

Оффлайн MoroseTroll

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

Оффлайн winter cat

  • Мастер Теней
  • Сообщений: 4145
Вид сайта
« Ответ #6 : 30 Сентября 2010 11:32:19 »
Dope В постах форума не поддерживаются диакритические буквы. Не мог бы ты исправить, пожалуйста, этот существенный недостаток, беря пример с подписи, где даже иероглифы поддерживаются?

Оффлайн clearing

  • Хранители
  • Призрак
  • Сообщений: 16815
    • http://darkfate.ru
Вид сайта
« Ответ #7 : 30 Сентября 2010 11:40:08 »
Winter Cat, тут не про форум, а про сайт.

Оффлайн DJ Riff

  • Хранители
  • Тень
  • Сообщений: 7118
  • Хранитель файлоархива
Вид сайта
« Ответ #8 : 30 Сентября 2010 13:08:13 »
Цитировать
2) Как это отразится на быстродействии самого сайта? Я слыхал (но на все 100% не уверен), что Java Script достаточно тяжёлая для процессора вещь, а потому сайт с его активным применением может нещадно тормозить, если у кого компьютер, КПК и смартфон не самый мощный. Поправьте, пожалуйста, если ошибаюсь.
3) Что насчёт совместимости с зоопарком браузеров?
И то и другое ухудшится, естественно. Надо делать тогда облегченную версию сайта, причем установить и оттестировать ее до перехода на Java Script.
Тьма тоже распространяется со скоростью света.

Оффлайн Chuzhoi

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

Оффлайн Dope

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

Оффлайн clearing

  • Хранители
  • Призрак
  • Сообщений: 16815
    • http://darkfate.ru
Вид сайта
« Ответ #11 : 30 Сентября 2010 16:47:20 »
Не надо новости скрывать! :)

Оффлайн LongShad

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

Оффлайн DonSleza4e

  • Хранители
  • Тень
  • Сообщений: 6108
Вид сайта
« Ответ #13 : 30 Сентября 2010 16:56:41 »
Dope разворачивающиеся меню.
Грубый пример желаемого - по ссылке http://jqueryui.com/demos/accordion/

Оффлайн Chuzhoi

  • Тень
  • Сообщений: 9278
Вид сайта
« Ответ #14 : 30 Сентября 2010 17:52:56 »
Цитировать
Мое мнение - если на сайте исп-ся скриптовой движок, то смысл использовать еще и ява-скрипты? Все что нужно, можно реализовать php, perl-скриптами. Единственное, для чего пригодится JavaScript, это внешность сайта.
При грамотном использовании JS можно здорово повысить удобство.
Пример
Сравни при включенном и выключенном JS.
Как видишь, это уже нечто большее, чем внешность.

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