Webフロントエンド開発におけるエラーを見つけるための基本的な考え方

Webフロントエンド開発におけるエラーを見つけるための基本的な考え方

WEB開発は主に2つのインタラクション(B/Sデータ)から構成されます

ブラウザ:

1html、css、js などのクライアント コードの実行時にエラーが発生します。

送信側:

1. パス導入エラー、一般的なプラグイン(artDialog、Ztree、JQuery など)、画像パス、ビデオパスなどの導入。

2 ファイル (js、css、画像、ビデオなど) が大きすぎるため、ブラウザの解析が遅くなり、読み込み時間が長くなります。これらのファイルは適切に圧縮できます。

サーバ:

1 動的 Web ページ - データ ソース (データ操作プログラム) エラー。

2 データベースまたはファイルのデータ エラー。

簡単な図:

クライアント側でエラーを処理するための一般的な方法(一般的なツール F12):

1. HTML および CSS のデバッグの場合は、矢印をクリックするだけです (要素の属性を表示できます)。JS のデバッグの場合は、通常、ブレークポイントを設定します。

2. キャッシュの蓄積によりエラーが発生するので、キャッシュをクリアします。

3. ページ値の送信と要求処理により、ネットワーク内のページ間の要求と応答をキャプチャできます。

4. Cookie とセッションの処理とクリア。

知らせ:

[ブラウザエンジンのレンダリング方法(IEを例にとる):

1. ブラウザの閲覧モード、つまりデフォルトのブラウザエンジンの種類{IE7 6 バージョンは IE7 6 エンジン}

2. ドキュメント閲覧モード。これはコードの実際の解析モードです。

{次のコードを使用して手動で設定できます: <meta http-equiv="X-UA-compatible" content="IE=EmulateIE7" /> IE のバージョンに関係なく、HTML コードは IE7 エンジンによって解析されます}

以上が、WEBフロントエンド設計におけるエラー発見に関する私の経験です。私の知識は限られているので、抜け穴などありましたらお気軽にアドバイスをください。

<<:  ネイティブ CSS で無限テキストカルーセルを実装する一般的な方法

>>:  uniapp WeChatミニプログラムのグローバル共有を実装するためのサンプルコード

推薦する

Linux系でよく使われる運用・保守コマンド(まとめ)

目次1. システム監視2. ファイル操作3. ネットワーク通信4. システム管理仕事で必要なLinu...

Linux whatisコマンドの使い方

01. コマンドの概要whatis コマンドは、システム コマンドの簡単な説明を含むいくつかの特別な...

Vue コンポーネントはどのように解析され、レンダリングされるのでしょうか?

序文この記事では、Vue コンポーネントがどのように解析され、レンダリングされるかを説明します。 V...

Ubuntu16.04にclionをインストールするプロセス全体と手順の詳細な説明

CLion のプロセス全体を最初から説明します。CLion は、JetBrains がリリースした新...

よくある CSS エラーと解決策

コードをコピーコードは次のとおりです。 IE6 と FF の違い: background:orang...

MySQL トランザクション分離はどのように実現されますか?

目次同時シナリオ書き込む読む読む読み取り-書き込みと書き込み-読み取りMySQL のロック行レベルロ...

MySQL 5.7.18 無料インストール版ウィンドウ設定方法

初めてのブログです。データベースの勉強を始めた頃のことを書いています。自分でダウンロードしたのですが...

dockerfile-maven-plugin 使用ガイドの概要

目次pom 構成Setting.xml 構成ログインステータスログインが必要ですログインは必要ありま...

Podmanはコンテナを自動的に起動し、Dockerと比較します

目次1. podmanの紹介2. Dockerと比較した利点3. 互換性4. バックグラウンド サー...

div要素に丸い境界線を追加する方法

以下のように表示されます。 CSSコードコンテンツをクリップボードにコピー分割{境界線: 2px 固...

nginx で複数のフロントエンド プロジェクトをデプロイするいくつかの方法

nginx を使用して 1 つのサーバーに複数のフロントエンド プロジェクトをデプロイする 3 つの...

Vue で ToDo アプリケーションを実装する例

背景まず最初に、私はフロントエンド開発の専門家ではないことを述べておきたいと思います。私の以前のコン...

HTML と CSS を書くための 6 つの最も効果的な方法

この記事では、効率を向上させ、時間を節約することを願って、最も効果的な 6 つの方法を紹介します。 ...

Linux touch コマンドの使用例

Linux touch コマンドの詳細な説明: 1. コマンド機能:ファイルまたはディレクトリの作成...

Docker で hyperf を開発する完全な使用例の詳細な説明

ハイパーフ公式サイトHyperf 公式ドキュメントのインストール1. Dockerの使用docker...