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ミニプログラムのグローバル共有を実装するためのサンプルコード

推薦する

Nginx 構成 クロスドメイン リクエスト Access-Control-Allow-Origin * 詳細な説明

序文403 クロスオリジン エラーが発生しNo 'Access-Control-Allow-...

MySQL データベースの 1045 エラーの解決方法

ローカル データベースがサーバー データベースに接続されているときに発生する 1045 の問題を解決...

Tomcat ディレクトリ構造の詳細な紹介

tomcat の解凍されたディレクトリを開くと、次のディレクトリ構造が表示されます。 1.Tomca...

JavaScript リフレクション学習のヒント

目次1. はじめに2. インターフェース3. 簡単な例4. 結論1. はじめにMDN の公式 Web...

Ubuntu で nvidia グラフィック ドライバーをインストールする (簡単なインストール方法)

Ubuntu で nvidia グラフィック カード ドライバーをインストールします。同じ方法で ...

面接で聞かれる可能性のあるCSSに関する質問

この記事は、100 回書かれ、質問された CSS の質問を記念するためのものです。聞く: CSS セ...

Linux のタイムドログ削除を実装する簡単な方法

導入Linux は、ファイル、ログ、電子メール、バックアップなどを自動的に生成できるシステムです。ハ...

MySQL データベースの高度なクエリとマルチテーブルクエリ

MySQL マルチテーブルクエリワークシートを追加する -- ユーザーテーブル (ユーザー) テーブ...

ウェブサイト開発におけるフロントエンド開発者とアーティストの知識の違い

概要: 多くの企業、特にインターネット Web サイトを主な事業とする企業のほとんどが、「アーティス...

Dockerコンテナのセルフスタートを実装する方法

コンテナの自動起動Docker は、コンテナが終了したとき、または Docker が再起動されたとき...

Linuxプロセス通信におけるFIFOの実装

FIFO通信(先入れ先出し)関連のないプロセス間の通信を可能にする FIFO 名前付きパイプ。パイプ...

Node の SMS API で検証コード ログインを実装するためのサンプル コード

1. ノードサーバーのセットアップ + データベース接続ここでの操作は比較的簡単でわかりやすいです。...

MySQLのストレージエンジンについてお話しましょう

基礎リレーショナル データベースでは、各データ テーブルはファイルに相当し、異なるストレージ エンジ...

Docker イメージのローカル Elasticsearch ポート操作へのアクセス

dockerスタックによってデプロイされたイメージサービスを使用すると、イメージを入力した後、理論的...

Javascript の基礎: 演算子とフロー制御の詳細な説明

目次1. オペレーター1.1 算術演算子1.2 インクリメント演算子とデクリメント演算子1.3 比較...