be­mto

При­вет. Вот то, над чем я в по­след­нее вре­мя немно­го ра­бо­таю —be­mto —на­бор мик­си­нов для Jade, поз­во­ля­ю­щих лег­ко и про­сто пи­сать код в но­та­ции БЭМ.

Я очень люб­лю пи­сать код, сле­дуя БЭМ, а та­к­же мне очень нра­вит­ся Jade, так что я по­ду­мал, что име­ет смысл до­ба­вить немно­го БЭМа в Jade. И, на­де­юсь, что кому-то это тоже мо­жет при­го­диться.

Если вы ещё не чи­та­ли ста­тью про БЭМ в Smash­ing Mag­a­zine или ста­тью Ни­ко­ла­са Гал­ла­хе­ра про ар­хи­тек­ту­ру фрон­тен­да —сей­час са­мое вре­мя это сде­лать. Эти ста­тьи опи­сы­ва­ют несколь­ко ва­ри­ан­тов того, как мож­но пи­сать хо­ро­ший рас­ши­ря­е­мый и под­дер­жи­ва­е­мый код.

Jade же —шаб­ло­ни­за­тор, во мно­гом по­хо­жий на Haml за ав­тор­ством Ти­Джея Го­ло­вай­чу­ка.

В об­щем, иди­те и про­чи­тай­те до­ку­мен­та­цию —там всё опи­са­но в по­дроб­но­стях. И об­ра­ти­те вни­ма­ние на по­дроб­ный юз­кейс —он по­ка­зы­ва­ет как мож­но пи­сать про­стые ре­ис­поль­зу­е­мые бло­ки с bemto.