Pull to refresh
24
0
Александр Баумгертнер @alexbaum

JS-developer

Send message
И на celeron 900 (2200Mhz) с 4Gb памяти тоже притормаживает. Ноут eMachines 525. В итоге поставил MInt Linux 14
Очень ждем! :)
Я последнее время думаю над этим clubs.ya.ru/bem/replies.xml?item_no=2144. Одностраничное приложение в BEM.

Шаблонизатор bemhtml работает на клиенте, у BEM-блоков есть методы обновления/замены и прочее DOM-ноды github.com/bem/bem-bl/blob/master/blocks-common/i-bem/__dom/i-bem__dom.js#L1061. Есть i-system, i-request и i-location.

А пока набиваю руку на простых проектах. По мере возможности буду об этом писать :)
Вторая ссылка актуальнее этого: github.com/bem/bemhtml/blob/master/common.docs/reference/reference.ru.md?
Там просто в более человеко-ориентированном виде :)
Добавлю, что настоящая мощь использования методологии приходит, когда вы начинаете писать js в BEM-терминах bem.github.com/bem-bl/sets/common-desktop/i-bem/i-bem.ru.html.
В «Истории создания БЭМ» Виталя Харисов и объясняет своими словами. Коротко о главном: работа по БЭМ, это не верстка и прикручивание js, а разработка интерфейса, то есть вы начинаете мыслить другими порядками, блоками-элементами-модификаторами и их взаимодействиями, а не «класс у divа поменялся, отвалися мой js». Блок тут получается на более высоком уровне, чем верстка.
bemjson содержит струкртуру страницы (более высокую абстракцию), которая путем работы шаблонизатора превращается в разметку html/css/js. Можно сравнить с электрической схемой — тут блок резистор, тут блок транзистор, а тут — микросхема ввода. Детали реализации (готовую плату) уже монтажник создает (в случае веб-страниц bemhtml)
BEM полностью используете или только правила именования/файловой структуры?

Долго заняло обучение работы с BEM-tools? Учавствуйете в их разработке?

Как и у Яндекса на главной, css-классы не обфускацированы (а на странице почты e.mail.ru/cgi-bin/signup вроде да) — с чем это связанно?

Адаптивная верстка — круто, несколько минут игрался с окном браузера, гипнотизирует.

Спасибо заранее за ответы!
Как-то не очень весело у них получается…
не-не, не надо из потока вырываться :)
С комментариями решение самое оптимальное — не нужно гадать, какой шрифт в меню и какой есть у пользователя, подстраиваться под браузеры и самое важное — в меню могут быть вложенные элементы (подменю например) — им не нужно выставлять обнуленные у родителя значения (в случае font-size=0 у родителя, потомку придется задавать font-size только в пикселях)
Надо было их купить в команду :) «Не можешь победить — возглавь» :)
Если выпустите, дайте потестить вкусняшки!
У меня Ubuntu Sever, я пользуюсь wiki.nginx.org/Nginx-init-ubuntu
и не забудте

/usr/sbin/update-rc.d -f nginx defaults
Самое отпугивающее, что изменения довольно быстро появляются и знания устаревают за полгода-год…
Вы молодец — ведь не только себе, но и всем клиентам стало лучше, а значит и в итоге — банку!
Потому что терминалы их имеют весьма неоднозначный интерфейс. Зачем мне искать по ИНН и прочая плательщика, когда там стоит считыватель штрих-кода? Должно быть так, «оплать квитанцию со штрихкодом» — подносишь, пик — и вся информация по оплате на экране. Проверяешь, суешь деньги и все! Без идиотского поиска в маразматических меню для обладателей высшего экономического.
А лучше конечно не читать советских газет смотреть новости вовсе :)
Вызывает уважение то, что Марк ценит личную жизнь и человеческие отношения выше денег. Скорее всего поэтому он и является руководителем одной из крупнейших социальных сетей.
А когда они git сделают из коробки, будет совсем песня blogs.sun.com/netbeansphp/entry/git_support_available_on_uc

Information

Rating
Does not participate
Location
Измир, Измир, Турция
Date of birth
Registered
Activity

Specialization

Specialist
Senior
From 4,000 $
JavaScript
React
HTML
CSS
TypeScript
Express
NextJS