Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «javascript»

Сайт с нуля на полном стеке БЭМ-технологий. Методология Яндекса 2015-02-25 20:03:36
... , так и для JavaScript. Отдельно остановимся на ...
+ развернуть текст сохранённая копия
На прошлой неделе BBC рассказала, что для новой версии главной страницы использовала методологию БЭМ, созданную в Яндексе. По такому случаю мы решили поднять материалы мастер-класса «Разрабатываем сайт с нуля на полном стеке БЭМ-технологий» и рассказать вам, как начать использовать полный стек БЭМ-технологий в своих проектах.
БЭМ упрощает разработку сайтов, которые нужно быстро создавать и долго поддерживать. Эту технологию используют во фронтенде почти всех сервисов Яндекса, и она уже успела обрасти множеством библиотек и инструментов, которыми мы хотим с вами поделиться.
В статье мы расскажем, в чём преимущество вёрстки независимыми блоками и что такое уровни переопределения, познакомимся с готовыми библиотеками блоков и инструментами для автоматизации сборки. Покажем, как разные инструменты — например, autoprefixer, css-препроцессор Stylus или модульная система YModules — упрощают жизнь разработчика и создают по-настоящему удобную платформу, если встроить их в процесс разработки по БЭМ.
На живом примере мы объясним, в чём польза декларативного подхода, когда одни и те же идеи можно использовать как для CSS, так и для JavaScript. Отдельно остановимся на декларативных шаблонах BEMHTML и BEMTREE, которые позволяют преобразовывать данные в БЭМ-дерево, описанное в формате BEMJSON и, затем в HTML. Рассмотрим в деталях, как написать серверную часть приложения по БЭМ-методологии.
Читать дальше →
Тэги: bem, javascript, open, source, yandex, блог, бэм, веб-разработка, компании, разработка, яндекс
Честные приватные свойства в прототипе 2015-02-25 19:31:19
... полноценного ООП в javascript.
Все они ...
+ развернуть текст сохранённая копия
Привет!
За последние 10 лет(С днем рождения, prototype.js!) было написано очень много библиотек для эмуляции полноценного ООП в javascript.
Все они, так или иначе, решали задачу реализации приватных членов класса.
Копьев сломано много и в итоге разработчики разделились на 2 части:
Первая прячет приватные свойства в scope конструктора и отказывается от использования прототипов(создает методы для каждого экземпляра объекта заново), вторая просто использует соглашение в именах вроде "_privateProperty" и по сути никак не инкапсулирует данные.
Но есть еще один, на мой взгляд, интересный способ со своими плюсами и минусами:
Тэги: javascript, веб-разработка, ооп
Повышаем стабильность Front-end 2015-02-25 14:40:39
... unit-тесты на javascript.
+ развернуть текст сохранённая копия
В продолжение предыдущей статьи о тестировании интерфейсов в Тинькофф Банке расскажу, как мы пишем unit-тесты на javascript.
Читать дальше →
Тэги: bdd, git, gulp, jasmine, javascript, karma, tdd, testing, unit, workflow, банк, блог, веб-приложений, веб-разработка, интерфейсы, компании, тестирование, тинькофф
BattleGIS — JavaScript-движок для игры в Танчики 2015-02-24 07:31:17
... профессиональной деятельностью: JavaScript`ом или ... родилась идея сделать JavaScript AI-challenge. ...
+ развернуть текст сохранённая копия
Танчики на денди — классический пример синдрома утёнка в плоскости видеоигр. Современные игры настолько круты, что сложно отличить скриншот от фотографии. Однако взрослые дядьки могут часами двигать по экрану восьмибитные пиксели, вспоминая счастливое детство.
Хотелось сделать чего-нибудь эдакого, чтоб можно было собраться с коллегами в большой переговорке и за разного рода напитками весело провести время. Это должно было быть связано с профессиональной деятельностью: JavaScript`ом или вёрсткой, ведь чтобы погамать в Кваку или выехать на шашлыки, быть frontend-разработчиком совсем не обязательно.
Так родилась идея сделать JavaScript AI-challenge.
Читать дальше →
Тэги: 2гис, javascript, node.js, блог, веб-разработка, компании, танки
Дайджест интересных материалов из мира веб-разработки и IT за последнюю неделю №148 (16 — 22 февраля 2015) 2015-02-22 21:49:57
Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы, интересные материалы и IT- ...
+ развернуть текст сохранённая копия
Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы, интересные материалы и IT-новости

Читать дальше →
Тэги: api, css, css3, group, html, html5, javascript, jquery, zfort, блог, браузеры, веб-дизайн, веб-разработка, дайджест, компании, новости, ресурсы, сми, ссылки
Главная / Главные темы / Тэг «javascript»
|
|