Дайджест свіжих матеріалів зі світу фронтенда за останній тиждень №244 (2 — 8 січня 2017)

Пропонуємо вашій увазі підбірку з посиланнями на корисні ресурси і цікаві матеріали з області фронтенда.


Читати далі →

Ось тобі, бабуся, і неймспейсы

Досвід використання просторів імен в клієнтському XHTML
Текст Ростислава Чебикіна.
Я вам приніс посилку. Тільки я вам її не віддам, тому що у вас документів немає.
Листоноша Пєчкін
Ми разом з Денисом Лесновым розробляємо аудіопрогравач для сайту, про який вже розповідали тут в 2015 році. Зараз на підході оновлена версія, яка вміє грати не тільки окремі треки, але і цілі плейлисти.
У цій статті піде мова не про сам плеєр, а про несподіваних феноменів, з якими ми зіткнулися, спробувавши використовувати справжній XHTML.

Читати далі →

Дайджест свіжих матеріалів зі світу фронтенда за останній тиждень №243 (26 грудня — 1 січня 2017)

Пропонуємо вашій увазі підбірку з посиланнями на корисні ресурси і цікаві матеріали з області фронтенда.


Читати далі →

Особистий досвід: як нетехнарю стати фронтенд-розробником



Фото: Flickr / Scott & Elaine van der Chijs / CC

Раніше у нашому блозі ми говорили про те, як вивчення веб-технологій і верстки може допомагати в роботі представникам нетехнічних професій. Деякі люди, початківці глибше занурюватися у світ інтернету, розуміють, що хочуть змінити рід діяльності.

Це може бути страшно — змінити сферу діяльності і з нетехнаря перетворитися в ІТ-спеціаліста. Однак навколо нас усе більше прикладів таких успішних трансформацій. У тому числі — історії кількох випускників HTML Academy, які не лише отримали нові знання, але й змогли знайти роботу для їх застосування на практиці.
Читати далі →

Дайджест свіжих матеріалів зі світу фронтенда за останній тиждень №242 (18 — 25 грудня 2016)

Пропонуємо вашій увазі підбірку з посиланнями на корисні ресурси і цікаві матеріали з області фронтенда.



Читати далі →

Як я проект на БЕМ перекладав... і перевів

Зв'язка HTML і CSS (CSS більшою мірою) завжди здавалася мені кілька «туманною», найгірше піддається контролю і тестування. Я вигадував для себе різні правила і намагався так чи інакше стандартизувати свій підхід, але не було відчуття, що «ось, це воно». Я кілька разів мигцем знайомився з БЕМ (і не тільки), читав статті на цю тему, але далі читання справа не заходила. Але чим далі, тим сильніше було відчуття необхідності в наявності певної суворої методології. Зрештою, я вирішив спробувати впровадити БЕМ на одному зі своїх проектів, де без цього, на мій погляд, було не обійтися. Мова йде про CMS, спрощену сторінку бек-ендом якої я наведу як приклад верстки:



Відразу хочу помітити, що БЕМ — це далеко не методологія на всі випадки життя, і питання про необхідність її застосування в тому чи іншому проекті слід розглядати в приватному порядку (у тому числі виходячи з того, подобається вона вам чи ні). Також, в силу того, що я не використав пропоновану специфічну файлову структуру або генерацію HTML, про них говорити не будемо (пізніше я все-таки розділив CSS-файл на окремі частини, що відповідають блокам, але цим вирішив поки обмежитися). Також, вже досить багато (наприклад, ось і ось) написано про переваги і недоліки цього підходу в цілому, тому говорити про це теж не будемо, я просто поділюся своїм досвідом і роздумами на цю тему, припускаючи, що з суттю ви вже знайомі.

Читати далі →