Курилка для программистов
#2
Отправлено 12 июня 2013 - 21:16
#3
Отправлено 13 июня 2013 - 05:23
Да пофиг на каком языке написана программа. Главное, чтобы она решала поставленные задачи и радовала клиента.
j2j
#4
Отправлено 13 июня 2013 - 13:50
Недавно задался вопросом повышения своих дизайнерских способностей - нашел как раз что надо: http://hackdesign.org/
У меня таже беда - могу за пару вечеров налобать бизнес-логику и оттестить ее(читай - написать бэкенд), но дизайн и вообще фронтэнд меня в тоску вгоняет. Есть всякие Bootstrap'ы и т.п. но с ними тоже гемор, да и фронтенд писать(как-то лениво синхронизовать данные с базой, писать код валидаций на клиенте и на серваке). Думать сильно не нужно - нужно просто тупо кодить. Уже начал посматривать в сторону Vaadin (http://vaadin.com) . Но ощущения пока что тоже весьма сомнительные от данного тула.
В общем тоска
Bachelor of Eternity
#6
Отправлено 17 июня 2013 - 13:20
Скажите, какой примерно процент людей, у кого javascript отключен в браузере ?
На сайт хочу modal dialog window поставить, но так понимаю если js отключен, ниче не сработает...Хотя бы знать ск-ко в % соотношении народу можно потерять...
Сейчас 2013, потому считай, что таких нет
#7
Отправлено 20 июня 2013 - 01:06
моя новая работа за последние полгода - www.4car.ee,
дизайн не мой. делал без спешки, 2.5 месяца ушло на это.
сверстан под retina дисплеи и с использованием html5 history api там где это возможно. чтобы более менее плавно по страницам переключаться,
Сообщение изменено: skill-A (20 июня 2013 - 01:07 )
летела жизнь в плохом автомобиле и вылетала с выхлопом в трубу
#8
Отправлено 20 июня 2013 - 09:35
skill-A, в целом фен-шуйно, но с history api пока что вижу как ты сломал back/forward кнопки в файрфоксе и скорее всего в ИЕ и Опере ))
Идешь на http://4car.ee/et/tyres
Жмешь 18"
Ждешь загрузки (URL http://4car.ee/et/tyres/128)
Жмешь Back в браузере
URL меняет на http://4car.ee/et/tyres но содержимое страницы не меняется
Для таких вещей надо всегда делать fallback для неподдерживающих браузеров. Посмотри https://github.com/b...tate/History.js
Сообщение изменено: Inori (20 июня 2013 - 09:58 )
#9
Отправлено 20 июня 2013 - 09:47
спасибо за репорт, сегодня залью исправления.
с этим апи и евентом onpopstate есть баги и в хроме, но они настолько редко там появляются что хз как отловить чтобы исправить. жду чуда
Сообщение изменено: skill-A (20 июня 2013 - 09:47 )
летела жизнь в плохом автомобиле и вылетала с выхлопом в трубу
#14
Отправлено 20 июня 2013 - 23:28
юноша бледный со взором горящим
#16
Отправлено 21 июня 2013 - 00:07
так я и говорю, что классный. не ожидал, что у кандидата в мэры Воронежа от коммунистов может быть что-то подобное. вот для сравнения сайт миллиардера Прохорова http://mihailprohorov.ru/
юноша бледный со взором горящим
#19
Отправлено 26 июня 2013 - 11:35
корочи проблема есть
скажем есть html текст в нем много тэгов.
нужно обрезать его и сделать кнопку "читать дальше" которая подгрузит остатки текста
если обрезать текст некоторые хтмл теги могут не закрыться
пока что я придумал такой вариант решения - обрезать текст на точке или запятой после N количества символов, после этой точки вставлять <div style="display:none;"> и в конец текста который должен быть скрыт </div><span onClick="$(this).prev().slideDown();">Показать всё</span>
почему на точке - потому что если на пробеле то проблемa может быть в составе хтмл элемента <input type="text"/> - вот уже 1 пробел здесь.
есть более элегантные варианты?
Сообщение изменено: skill-A (26 июня 2013 - 11:35 )
летела жизнь в плохом автомобиле и вылетала с выхлопом в трубу
#20
Отправлено 26 июня 2013 - 11:39
корочи проблема есть
скажем есть html текст в нем много тэгов.
нужно обрезать его и сделать кнопку "читать дальше" которая подгрузит остатки текста
если обрезать текст некоторые хтмл теги могут не закрыться
пока что я придумал такой вариант решения - обрезать текст на точке или запятой после N количества символов, после этой точки вставлять <div style="display:none;"> и в конец текста который должен быть скрыт </div><span onClick="$(this).prev().slideDown();">Показать всё</span>
почему на точке - потому что если на пробеле то проблемa может быть в составе хтмл элемента <input type="text"/> - вот уже 1 пробел здесь.
есть более элегантные варианты?
а это реальная проблема? Или абстрактная проблема в вакууме?
Bachelor of Eternity
#22
Отправлено 26 июня 2013 - 11:48
skill-A,
К примеру, есть DIV, в котором будет текст, его css: width:200px;height:100px;position:relative;overflow:hidden;font-size:12px;line-height:12px
Внутри этого DIV'a помещаем полупрозрачный .png градиент, который будет скрывать конец линии текста css: width:30px;height:12px;position:absolute;bottom:0;right:0
Далее по кнопке read more ставишь обработчик jquery, который будет работать с высотой первого блока, к примеру css: height:auto!important + для второго блока display:none
Я, конечно, понимаю, что это не совсем изящно, но много где используется такой вот велосипед
j2j
#23
Отправлено 26 июня 2013 - 12:00
летела жизнь в плохом автомобиле и вылетала с выхлопом в трубу
#25
Отправлено 26 июня 2013 - 12:37
skill-A, Talk-To-Frank, что ж вы так страдаете NIH синдромом.
https://github.com/j...condense-plugin
#30
Отправлено 26 июня 2013 - 12:54
в данном случае данное определение http://en.wikipedia....t_invented_here подходит как раз таки обратнопропорционально
вместо того чтобы решить вопрос одной строчкой кода мы подгружаем плагин который весит 6 килобайт или 3 в сжатом.
и кстати ни один из выше описанных выриантов абсолютно не решает проблемы если на странице 40 новостей с картинками и текстом при этом содержание новости огромно. надо резать на уровне "отдачи" содержимого пользователю
летела жизнь в плохом автомобиле и вылетала с выхлопом в трубу