Jump to content

ViStefan

User
  • Posts

    63
  • Joined

  • Last visited

Everything posted by ViStefan

  1. ViStefan

    text-shadow

    Вот это круто. Кстати, свойств типа -webkit-transition-duration нет даже в справочнике на сайте. (В том числе и в разделе "по браузерам")...
  2. Естественно, JavaScript это часть страницы, вот на то она и часть, что бы её использовать. Нагрузка.. О какой нагрузке идёт речь? Вот я сейчас например сижу на ноуте у которого 1 гиг оперативки и 64 метра видео. Почему то у меня не один сайт с толковым программированием не тормозит, например Гугл Мыло работает как всегда. В то время если я запущу какой то сайт с CSS3 например анимациями или тенями как всё начинает тормозить причём GUI операционной системы тоже подвисает, тот же скрол бар. А теперь самый главный вопрос, почему? Да потому, что все современные браузеры по умолчанию используют аппаратное ускорение, DirectX, OpenGL и т.д. для отрисовки страницы. В то время как для JavaScript используется преимущественно процессор. (К примеру если запустить ОС в безопасном режиме вы увидите что интерфейс браузера тормозит, прокрутка стоп кадровая, а если использовать скрол бар на JavaScript то всё работает как в обычном режиме). Ну хорошо, да, бывает и на оборот, слабые процессоры и неплохие видео карты. Да и в примере не нужно было никакого CSS3. Только вот сколько это нужно скриптов понавешивать на одной странице, причём кривых скриптов, что бы они положили браузер? Конечно, вариант на CSS лучше, элегантнее, интереснее, только я не вижу никакого смысла боятся JavaScript причём как это делает большинство именно верстальщиков, считая JS чем то нереально сложным и громоздким. Если уж быть совсем честными то браузеры сами используют JavaScript и то, что вы вставите в страницу пару десятков правильных строчек ничего не изменит, ах да, имхо. Ой, ну ради бога. Вы бы ещё похвастались тем, что взломали сайт который сверял пароли в JavaScript. Кто виноват этому сайту, что он делал проверки на клиентской стороне, когда такое должно, даже обязано проектироваться на сервер? Надо же наверно различать грань между клиентом и сервером. (Кстати перераспределение вычислительной мощности с сервера на клиент очень полезно, но это не касается проверки статуса клиента или положения персонажа на карте в RPG игре. А то персы начнут через стенки ходить.) По поводу отключённого JavaScript/Cookie/Images, всё это чаще всего отключается в мобильных браузерах для которых обычно делают мобильные версии сайтов, так что не актуально. П.С. Время 3 часа ночи, есть ошибки. Нет, Javascript - есть хорошо, очень хорошо, но вот именно то, как его используют верстальщики (а чаще всего - просто копипастят) и создаёт перечисленные мной проблемы. Вёрстку и программирование правильнее было бы разделять как обязанности разных людей.
  3. Собственно,я работаю в оооочччччень крупной телекоммуникационной компании. До недавнего времени,на абсолютно всех компах(несколько десятков тысяч) стоял всеми любимый IE 6, при этом куча ограничений на посещение различных сайтов, но нигде выполнение ява скрипта не было заблокировано. В чем вопрос? Предистория: Обычный пользователь никогда себе в браузере выполнение скриптов не отключит(не знает как отключать, не умеет и пр.) в интранете(внутренних ресурсах компании) тоже не отключат скрипты, ибо без них никуда. Вопрос: Каким образом JS не способствует доступности сайта, если он поддерживается всеми браузерами, в отличии от версий CSS и HTML, при этом его поддержка включена во всех браузерах по умолчанию. Хотелось бы узнать у разработчиков, а часто ли бывает отключен JS? Т.е. короче ты предлагаешь все задачи перекладывать на JS, так? Пофиг, что их можно решить, на обычном CSS, пральна? Вообще-то я спрашивал, чем плох JS? Ответ получил от sigma77, потом был вопрос: а часто ли бывает отключен JS? А вот предложения все задачи перекладывать на JS я в своих постах не нашел. Да и решения этой задачи на CSS пока никто не предложил. Javascript - часть страницы, полностью зависящая от клиента. Во-первых невозможно предугадать как он себя поведёт в нештатной ситуации. Во вторых - это лишняя нагрузка на клиента, а медлительность работы клиент всегда валит на разработчика, а не на свой комп. В третьих, излишнее использование клиентской машины, это ещё одна уязвимость в архитектуре сайта. Мы с другом писали браузер на движке NN (переписывали как раз JavaScript исполняющий модуль) и создали такой инструмент, способный перенаправлять использующим JS сайтам какую угодно информацию (сервера можно заставить думать, что вы премиум-юзер и тп если знать архитектуру сервера). Вот вам и JS
  4. Да при чём тут это? Я и не планирую использовать приёмы, которые продемонстрировал тот же SelenIT. Суть в другом. Что главное - это идея! Т.е. материал - из которого можно извлечь пользу. Меня например восхищают извращения, обожаю их, что поделать. Я извлекаю из них знания, опыт. Это для меня главное. Я, несомненно уважаю и твою точку зрения, и "извращения" меня тоже восхищают, но согласись в форуме "проблемы вёрстки" люди скорее всего ищут чего-то более конкретного и универсального...
  5. Впринцепи вы правы, но верстальщиков больше всего тут, между ними будет просто убой Зато выявлен будет именно лучший. Это ж какой накал страстей... сразу и интерес к сайту поднимется. Ещё преимущество моего предложения в том, что каждый может на выбор верстать или программировать то, что ему понравилось из лидеров предыдущих конкурсов (то есть есть свобода выбора). Shader, можно на ты. No problem.
  6. Дану, практически все перечисленные методы - некроссбраузерный геморрой. Я бы если верстал, действительно сделал бы 2 дива с z-index`ом, и абсолютным позиционированием, чтоб наползал один на другой, а у последнего backgroung: url('bg.png') repeat; , где bg.png - картинка 1x1 пиксель с прозрачностью. Это реально кроссбраузерно.
  7. Все посетители данного сайта и участники форума делятся на три группы: верстальщики, дизайнеры и программисты (некоторые из нас обладают сразу несколькими из перечисленных качеств или всеми). Необходимо делать конкурс интересный сразу для всех, то есть в нём должно быть три части: Даётся задание создать форму, предназначенную для чего либо (то есть должно быть практическая подоплёка конкурса), а затем в дело вступают: 1. Дизайнеры (рисуют, готовят качественный psd). 2. Работы победителей конкурса дизайнеров попадают в руки верстальщикам, и те верстают всё заранее нарисованное . 3. Работы победителей конкурса вёрстки попадают в цепкие клешни программистов и оживляются путём наполнения JS. В результате имеем три проведённых независимых конкурса, а так же красивую, качественную и работающую форму в соответствии с поставленной задачей. Всё выше перечисленное - имхо.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy