BEMはどこから始まりますか?

BEMはBlock Element Modifierの略です。 これはWeb開発のアプローチであり、柔軟なアーキテクチャを備えたサイトをすばやく作成できます。 彼は、HTML / CSSレイアウトに携わっている多くの人に馴染みがあります。



Yandexで発明されたBEMは、徐々に他の企業の発展に浸透していきます。

現在、主要なメンテナーは、BEM方法論、ツール、および多くの有用なユーティリティに基づいて構築されたオープンソースフレームワークへの出力に取り組んでいます。





これまで、公開された情報は非常に断片化されていました。個々のトピックは十分にカバーされていましたが、アプローチ全体が何であるかが常に明確であったとは限りませんでした。 主なアイデアは人前で話すことでした。 しかし、これが情報を保存するための最も便利な形式ではないことは明らかです。 そのため、エントリーのしきい値は非常に高くなりました。



しかし、今では正規の記事「 BEMとは何ですか? 「非常に基本的なことから学習できるようにします。



大規模なポータルの開発は次の原則を満たす必要があるため、BEMが必要でした。







方法論の開発とその「慣らし運転」により、大規模なポータルだけでなく、Webスタジオやその他の開発モデルにも適していることがわかりました。



方法論を適用するために、メンテナーは、BEMを満たすだけでなく、特定の利点を持つ技術的ソリューションを開発します。 これは、たとえば「特別な」JavaScriptです。 JavaScriptベースのテンプレートエンジン。 NodeJSに実装されたツールのセット。



All Articles