Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «ненормальные»
«Flexbox first». Верстка таблиц и текста флексбоксами 2017-01-20 17:50:09
Флексбокс уверенно шагает по планете — наступает эпоха комфортной веб-разработки. В этой статье я ...
+ развернуть текст сохранённая копия
Флексбокс уверенно шагает по планете — наступает эпоха комфортной веб-разработки. В этой статье я расскажу о необычном способе верстки всего флексбоксами, и поделюсь готовым кодом для верстки таблиц и текста флексбоксами.
Три метода позиционирования:
1) Флексбокс по умолчанию. Вместо обычного классического потока можно использовать флексбокс-форматирование. Результат будет аналогичный, кроме возможности float-обтекания, без которого можно вполне обойтись.
2) Абсолютное или фиксированное расположение относительно родительского контейнера или окна. Для того чтобы в любом контейнере можно было так позиционировать элементы — для каждого элемента по умолчанию position:relative.
3) Смещение относительно своего положения, и трансформации. Смещение через position:relative не анимируется, поэтому лучше использовать translate.
Графическая композиция — это комбинация этих трех методов + эффекты и прозрачность.
*
{
position:relative;
display:flex;
}
title,script,style
{
display:none; //Свойство display принимает только два значения — flex или ничего
}
Вот и всё! Это очень простой фреймворк, но он значительно упрощает верстку.
Читать дальше →
Тэги: design, flexbox, html10, веб-сайтов, верстка, код, ненормальное, программирование, разработка, сайтов, совершенный
Использование send для удобства, от безысходности и ради развлечения 2016-12-27 11:57:13
...
+ развернуть текст сохранённая копия
Один из методов библиотеки Sidekiq. Объяснение смайла
send в Ruby вызывает методы объектов по имени. Вот очевидный способ применения:
# До: явно используем присваивание. Неудобно, если полей много или они определяются в рантайме.
user.name = "Иван"
user.age = 29
# После: передаём имя атрибута параметром. Решает проблемы первого способа.
def set(field, value)
send("#{field}=", value)
end
user.set(:name, "Иван")
user.set(:age, 29)
А ещё вы наверняка видели такие строки:
after_create :send_email
Да-да, коллбэки в рельсах внутри реализованы тоже с помощью send.
Что ещё умеет send?
Тэги: ??°?°??????, ruby, send, веб-сайтов, ненормальное, программирование, разработка
Псевдо-инкапсуляция легаси include-ов когда нет времени рефакторить 2016-12-01 16:57:00
Сегодня хочу рассмотреть миграцию кода из далекого прошлого в современный фреймворк.
...
+ развернуть текст сохранённая копия
Сегодня хочу рассмотреть миграцию кода из далекого прошлого в современный фреймворк.
Наиболее частая ситуация, которую я могу привести в пример — str_repeat('очень-', 20) старый код, не знающий даже классов, планируется перенести или частично использовать в современном фреймворке, но переписывать тысячи строк и десятки зависимостей нет времени. Такое бывает, когда заказчик вдруг решает существенно модернизировать или развивать проект, который 10+ лет работал без изменений, а сапортил его один парттайм-олдскул-программист изредка перезагружая пару-тройку сервисов и восстанавливая пароли.
Читать дальше →
Тэги: adapter, flyweight, legacy, php, refactoring, ненормальное, ооп, программирование, проектирование, рефакторинг
[Перевод] Как оно учить JavaScript в 2016 2016-10-07 15:12:36
< ...
+ развернуть текст сохранённая копия
— Эй, я получил новый веб-проект, но, если честно, я не занимался веб-кодингом в течение нескольких лет, и я слышал, все немного поменялось. Ты же самый современный веб-разработчик, правда?
— Это теперь называется Front-End инженер, но да, я — именно он. Я работаю с вебом в 2016. Визуализации, музыкальные плееры, летающие дроны, которые играют в футбол, все что угодно. Я только что вернулся из JsConf и ReactConf, так что я знаю новейшие технологии для создания веб-приложений.
— Круто. Мне нужно создать страницу, которая отображает последние действия со стороны пользователей, так что мне просто нужно получить данные от REST и отобразить их в какой-то фильтруемой таблице, ну и обновлять её, если что-то изменится на сервере. Я думал, может быть, использовать JQuery для извлечения и отображения данных?
— О, Мой Бог! Нет! Никто больше не использует JQuery. Ты должен попробовать React: это — 2016!
Читать дальше →
Тэги: 2016, javascript, jquery, web-программирование, веб-сайтов, ненормальное, программирование, разработка
[Из песочницы] 30 вредных советов для php-разработчиков 2016-09-07 19:43:17
Я не стал сильно заморачиваться и расписывать очевидные факты, но большинство моментов, которые меня ...
+ развернуть текст сохранённая копия
Я не стал сильно заморачиваться и расписывать очевидные факты, но большинство моментов, которые меня пугают в коде, тут изложены. Я постарался сделать список особо лаконичным, чтобы вам не пришлось вчитываться, но и максимум понятным, чтобы даже новички поняли что так делать нельзя. В общем ниже список моих вредных советов, основанных на том, с чем я сталкиваюсь в повседневной жизни.
Итак поехали:
Читать дальше →
Тэги: php, вредные, ненормальное, ооп, программирование, советы
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13
Главная / Главные темы / Тэг «ненормальные»
|
Взлеты Топ 5
Падения Топ 5
|