Web・フロントエンド・バックエンド– category –
-
Web・フロントエンド・バックエンド
BEM: ブロック要素修正というCSS命名規則
BEM(Block Element Modifier)は、ウェブ開発におけるCSSの名称付けと構造化を合理化するための手法です。1990年代から2000年代にかけてWebサイトの設計が複雑化し始めた頃、モスクワのソフトウェア会社Yandexで開発されました。 【この記事の目次】 BEM... -
Web・フロントエンド・バックエンド
BEM修飾子:CSSにおけるクラス名の命名規則
BEM(Block Element Modifier)は、ウェブ開発においてクラス名を一貫性高く管理するためのアプローチです。その中でもBEM修飾子は重要な概念で、要素やブロックに特定の状態や変数を適用するために使用されます。この記事では、BEM修飾子の仕組みとその利... -
Web・フロントエンド・バックエンド
BEMの命名規則: Web開発におけるCSSクラスの明確化と再利用性
BEMはブロック・要素・Modifierを基盤とするHTML/CSSの命名規則で、2011年にЯндекс社によって策定されました。この記事ではBEMが抱える問題解決への役割から最新動向まで深く掘り下げます。 【この記事の目次】 BEMの基本概念 BEMの活用シーン BEMと他の命... -
Web・フロントエンド・バックエンド
BehaviorSubject: 非同期プログラミングに活用されるReactiveXコンポーネント
BehaviorSubjectは、RxJSとその他のReactiveXライブラリで非同期処理をシンプルかつパワフルに行うための重要な要素です。この記事では、BehaviorSubjectが如何にして状態管理やイベント駆動型アプリケーションに貢献するのかを探ります。 【この記事の目... -
Web・フロントエンド・バックエンド
Beego: Go言語で開発されたフレームワーク
BeegoはGo言語用に設計され、RESTful Webアプリケーションの構築を容易にするフレームワーク。独自の開発者が2013年頃から維持開発を進めている。この記事では、その特徴と歴史、開発手法について掘り下げていく。 【この記事の目次】 Beegoの概要 Beegoの... -
Web・フロントエンド・バックエンド
Bee-queue: 非同期タスク処理フレームワーク
Bee-queueは、Python言語向けに開発された非同期ジョブ処理ツールです。2017年に公開されて以来、そのシンプルな構造と柔軟性から広く採用されています。本記事では、Bee-queueの基本的な機能から実装手法までを詳しく解説します。 【この記事の目次】 Bee... -
Web・フロントエンド・バックエンド
Bearer Token: Webアプリケーションでの認証を単純化
Bearer Tokensは2013年のOAuth2.0仕様書公開とともに登場し、現代のWebアプリケーション開発において認証と認可に大きく貢献している。本記事ではその基本概念から最新動向までを概観する。 【この記事の目次】 Bearer Tokenとは Bearer Tokenの仕組み Bea... -
Web・フロントエンド・バックエンド
Beacon API: ブラウザ間での通信と近接検出
Beacon APIは、ウェブページがバックグラウンドで情報をサーバーに送信できる機能を提供します。2015年にW3Cが標準化したこのAPIは、ウェブページの離脱やサイト間でのコミュニケーションを可能にする重要な役割を持っています。 【この記事の目次】 Beaco... -
Web・フロントエンド・バックエンド
bcrypt: パスワード保護のためのハッシュアルゴリズム
bcryptは20世紀末に登場し、パスワード保護を強化する目的で開発された。安全性と効率性を兼ね備えたこの技術は、今日でもウェブアプリケーションのセキュリティ基盤として重要な役割を果たしている。 【この記事の目次】 bcrypt: 定義 bcrypt: 安全性と効... -
Web・フロントエンド・バックエンド
Battery Status API:ウェブアプリケーションに電池状態情報を提供
バッテリーステータスAPIは2017年に登場し、ユーザーのデバイスのバッテリー情報にアクセスできる機能を追加しました。このAPIにより、ウェブ開発者はアプリケーションのパフォーマンスとユーザーエクスペリエンスを最適化することが可能となります。 【こ...
