ホームページ  >  記事  >  ウェブフロントエンド  >  ブートストラップの長所と短所は何ですか?

ブートストラップの長所と短所は何ですか?

青灯夜游
青灯夜游オリジナル
2020-11-10 10:08:457951ブラウズ

ブートストラップの利点: 1. 開発効率を向上させることができます; 2. 名前定義を標準化してメンテナンスを容易にします; 3. 完全なドキュメントと多数のコンポーネント スタイルがあります; 欠点: 1. 学習コストとフレームワーク全体を理解する必要がある場合は、フレームワークのドキュメントを読む必要があります; 2. CSS フレームワークは、小規模なプロジェクトやその他のページに対して非常に肥大化します; 3. 互換性の問題が発生します。

ブートストラップの長所と短所は何ですか?

推奨事項: 「bootstrap チュートリアル

CSS3 と HTML5 の普及により、Web ページには単によりユーザーフレンドリーなデザインコンセプト、そしてクールなページ特殊効果とユーザーエクスペリエンスが必要です。開発者として、私たちは貴重な CSS UI オープンソース フレームワーク リソースを知る必要があります。これは、モバイル デバイス用の Web インターフェイス スタイルのデザインなど、最新のインターフェイスをより速く、より適切に実装するのに役立ちます。次のステップでは、Bootstrap フレームワークについて詳しく説明します。

まず、このフレームワークを使用する理由の原則を知る必要があります。

CSS フレームワークは、基本要素のリセット、ページ レイアウト、ネットワーク レイアウト、フォーム スタイル、一般ルール、その他のコード ブロックを含む CSS ファイルのコレクションです。 CSS フレームワークを使用すると、作業が簡素化され、作業効率が向上します。

他の CSS フレームワークではなく、Bootstrap フレームワークを使用する必要があるのはなぜですか?

H5 と CSS3 の急速な普及により、ユーザー エクスペリエンスが特に重要になっており、膨大な数のモバイル デバイス ユーザーを過小評価することはできません。正確に言えば、Bootstrap はモバイル デバイス向けに開発されたフレームワークです。彼はモバイル デバイスを優先し、モバイルを好みますが、それはモバイル デバイスのフレームワークではありません。
これは、標準化された CSS および JavaScript プラグインで構成されています。その最大の利点は、応答性の高いレイアウトです。CSS メディア クエリのおかげで、開発者は、デスクトップや携帯電話で Web ページが最高の結果を得ることが簡単にできます。最高のエクスペリエンス。

  1. 一般的に使用される抽象的な CSS スタイル、高い再利用性、高い移植性
  2. 固有の定義、詳細なドキュメントおよび開発機能を備えています
  3. 高い互換性、一般的なブラウザとの互換性
  4. 主に CSS ですが、必ずしもすべてが CSS であるとは限りません。ブラウザとの互換性を保つためにいくつかの JS (またはその他) スクリプトが含まれる場合があります。

Bootstrap フレームワークは 3 つのカテゴリに分類できます。 :

最初: 前処理スクリプト:

Bootstrap のソース コードは、Less と Sass によって開発された最も人気のある CSS 前処理スクリプトに基づいています。 。プリコンパイルされた CSS ファイルを使用して迅速な開発を行うことも、ソース コードから必要なスタイルをカスタマイズすることもできます。例えば。ページに同じ効果がたくさんある場合。エフェクトクラスを書くだけです。そして、それを使用する場所に継承させます。もう書く必要はありません。

2 つ目: 1 つのフレームワークで複数のデバイス

Bootstrap を利用すると、同じコードで Web サイトとアプリケーションを携帯電話やタブレット向けに迅速かつ効果的に構成できます。 . 、PC 機器、これはすべて CSS メディア クエリによるものです。

3 番目: 完全な特殊効果

Bootstrap は包括的で美しいドキュメントを提供します。HTML 要素、HTML および CSS コンポーネント、jQuery プラグインに関するすべての詳細ドキュメントを見つけることができます。 . .
Bootstrap コンポーネント: Bootstrap には豊富な Web コンポーネントが含まれており、これらのコンポーネントに基づいて、美しく完全に機能する Web サイトを迅速に構築できます。例: ドロップダウン メニュー、ボタン グループ、ボタン ドロップダウン メニュー、ナビゲーション、ナビゲーション バー、パス ナビゲーション、ページング、レイアウト、サムネイル、警告ダイアログ ボックス、プログレス バー、メディア オブジェクトなど。

ブートストラップの利点と欠点:

利点

  • 開発の改善効率性

  • メンテナンスを容易にするための標準化された名前定義

  • 標準化されたプロジェクト開発プロセス

  • CSS コードはより明確、シンプル。 HTML コードはより合理的です

  • #bootstap は最近リリースされた bootstrap4 にボックスフレックス レイアウトやその他のアップデートを加え、最新の Web テクノロジーの発展に対応しています

  • 比較的成熟しており、多数のプロジェクトで十分に使用され、テストされています

  • 完全なドキュメントがあり、より使いやすくなっています

  • カスタマイズ可能なコンポーネント スタイルが多数あります。

欠点:

  • 学習コストが増加します。フレームワーク全体を理解し、フレームワークのドキュメントを読む必要があります。

  • CSS フレームワークは、小規模なプロジェクトなどのページでは肥大化します。おそらくフレームワークには使用しないコードがたくさんあるでしょう。

  • はスキルの向上に役立たない可能性があります。フレームワークに依存しすぎると、バグのトラブルシューティングが困難になります。フレームワーク固有のバグも含みます。

  • 必要なフレームワークと開発フレームワークを選択するのは難しいです。書いてみると、どんどん融通が利かず肥大化していることに気づきました。

  • 独自の特別なニーズがある場合は、スタイルを再カスタマイズする必要があります。Web サイトにブートストラップ以外の「スタイル」スタイルが多数ある場合は、次のことが必要です。 CSS の再ルーティングを大量に行う必要があるため、フレームワークを使用する意味が失われます。

  • 互換性の問題が発生します。インターネット上には IE と互換性を持たせる方法がたくさんありますが、他のファイルを導入する必要があり、その中には非常に小さいファイルもあり、必然的に読み込み速度が遅くなります。速度が低下し、ユーザーエクスペリエンスに影響を与えます。

プログラミング関連の知識について詳しくは、プログラミング教育をご覧ください。 !

以上がブートストラップの長所と短所は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。