AMP が必要なのは誰ですか? Layzr.js を使用してレスポンシブ画像を遅延読み込みするプロセスを簡素化する
Google の Accelerated Mobile Pages (AMP) プログラムは、最近ウェブサイトの高速化に貢献しています。 Google は優れたテクノロジーと強力なコンテンツ配信ネットワークを利用して、AMP で強化されたウェブサイトを直接高速化します。ただし、AMP は、AMP に含まれる最適化やベスト プラクティスを検討するよう促すことで、間接的にも機能します。サイトを AMP 互換にする予定がない場合でも、非 AMP サイトを最適化するための To-Do リストとして AMP を理解すると役立ちます。
このリストの最適化の 1 つは「遅延読み込み」と呼ばれる手法で、AMP の
遅延読み込みにより、訪問者はコンテンツの操作をより速く開始できるようになり、読み込み速度が向上することで検索エンジンのランキングが向上します。ページ上の画像が多いほど、速度が大幅に向上します。
このチュートリアルでは、Layzr.js というスクリプトを使用して非 AMP ウェブサイトに遅延読み込みをデプロイする方法を学びます。 AMP の <amp-img></amp-img>
要素の機能を可能な限り再現しますが、Layzr に固有の機能もいくつか使用します。
始めましょう!
1. 基本設定
記事「AMP プロジェクト: ウェブサイトを高速化しますか?」の一部として、5 つの画像を含む基本レイアウトを作成しました。 AMP の使用と遅延読み込みを自分でデプロイすることを比較できるように、同じ 5 つの画像レイアウトを再作成します。このチュートリアルの後半で、さまざまな読み込み速度テストを実行する方法を説明します。
このチュートリアルに付属のソース ファイルには、レイアウトの AMP バージョンと、ここで作成する完全バージョンが含まれています。どちらの方法が自分にとって最適かを判断するのに役立つように、両方が含まれています。
すべての手順を実行する際には、Chrome デベロッパー ツール (F12) を使用して作業をテストし、無効にチェックが入ったキャッシュ # で ネットワーク タブを開くことをお勧めします。 ## そして制限を 通常の 3G に設定します。これは平均的なモバイル接続をシミュレートし、リアルタイムで読み込まれた各画像のグラフを表示し、遅延読み込みがどのように実行されているかを明確に把握するのに役立ちます。
Reload ボタンを押したままにします。これにより、さまざまなオプションを示すドロップダウン メニューが表示されます。 [キャッシュのクリアとハード リロード] を選択して、初めてサイトに到着する訪問者を完全にシミュレートします。
基本的なことから始めましょう。まず、プロジェクトを格納するフォルダーを作成し、その中に
index.html というファイルを作成します。
編集のために開き、次のコードを追加します:リーリー
上記のコードでは、HTML シェルを取得し、いくつかの CSS を組み込んで、ページのbody と画像の周囲に予期しないギャップがないことを確認します。
margin: 0 auto; も含めます。
layzr.js スクリプトには、簡単にロードできる 2 つの CDN オリジンがあります。ここでは Cloudfare のオリジンを使用します。
このコードを HTML の終了
以上がAMP が必要なのは誰ですか? Layzr.js を使用してレスポンシブ画像を遅延読み込みするプロセスを簡素化するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









JavaScript文字列置換法とFAQの詳細な説明 この記事では、javaScriptの文字列文字を置き換える2つの方法について説明します:内部JavaScriptコードとWebページの内部HTML。 JavaScriptコード内の文字列を交換します 最も直接的な方法は、置換()メソッドを使用することです。 str = str.replace( "find"、 "置換"); この方法は、最初の一致のみを置き換えます。すべての一致を置き換えるには、正規表現を使用して、グローバルフラグGを追加します。 str = str.replace(/fi

記事では、JavaScriptライブラリの作成、公開、および維持について説明し、計画、開発、テスト、ドキュメント、およびプロモーション戦略に焦点を当てています。

この記事では、ブラウザでJavaScriptのパフォーマンスを最適化するための戦略について説明し、実行時間の短縮、ページの負荷速度への影響を最小限に抑えることに焦点を当てています。

フロントエンドのサーマルペーパーチケット印刷のためのよくある質問とソリューションフロントエンド開発におけるチケット印刷は、一般的な要件です。しかし、多くの開発者が実装しています...

この記事では、ブラウザ開発者ツールを使用した効果的なJavaScriptデバッグについて説明し、ブレークポイントの設定、コンソールの使用、パフォーマンスの分析に焦点を当てています。

この記事では、スクリプトのパフォーマンスを大幅に向上させるための10の簡単な手順の概要を説明します。 これらの手法は簡単で、すべてのスキルレベルに適用できます。 更新の維持:NPMのようなパッケージマネージャーを使用して、Viteなどのバンドラーを使用して確認してください

Sequelizeは、約束ベースのnode.js ormです。 PostgreSQL、MySQL、MariadB、SQLite、およびMSSQLで使用できます。このチュートリアルでは、Webアプリのユーザー向けに認証を実装します。また、人気のある認証ミドルであるPassportを使用します

この記事では、jQueryライブラリを使用してシンプルな画像カルーセルを作成するように導きます。 jQuery上に構築されたBXSLiderライブラリを使用し、カルーセルをセットアップするために多くの構成オプションを提供します。 今日、絵のカルーセルはウェブサイトで必須の機能になっています - 1つの写真は千の言葉よりも優れています! 画像カルーセルを使用することを決定した後、次の質問はそれを作成する方法です。まず、高品質の高解像度の写真を収集する必要があります。 次に、HTMLとJavaScriptコードを使用して画像カルーセルを作成する必要があります。ウェブ上には、さまざまな方法でカルーセルを作成するのに役立つ多くのライブラリがあります。オープンソースBXSLiderライブラリを使用します。 BXSLiderライブラリはレスポンシブデザインをサポートしているため、このライブラリで構築されたカルーセルは任意のものに適合させることができます
