2017-12-04 3 views
-2

私はウェブサイトを開発することを学んでいます。 私はバックエンド開発者ですが、このWeb開発の経験はありません。ダウンロードしたWebページに* .jsファイルが長すぎるのはなぜですか?

https://mvs.org/ ウェブページのコードまたは構造の行数を確認するために、私はHttrackを使用してウェブページ全体をダウンロードしました。

いくつかの* .jsファイルに約60,000行のコードが含まれています。 ページのWeb開発者が多くのコードを書いているということですか? 、または私はここに何かが欠けていますか?

+1

これらの大きなLOC数は、開発者が使用しているフレームワークやライブラリ(jQueryなど)を使用しているためです。ほとんどの開発者は、開発中の製品で他人が書いたコードを使用しています。 –

答えて

1

フロントエンドの開発は、バックエンドで開発する場合とは異なる要件を意味します。

あなたのコンテキストはブラウザであり、できるだけHTTPリクエストの数を減らしたいので、通常はwebpackなどのツールを使ってすべてのjavascriptファイルを1つの大きなファイルにまとめます。

あなたのコードは、必要なすべてのnpmモジュールにバンドルされます。そのため、1つの大きなjavascriptファイルが作成されます。

+0

ポイントを得ました。したがって、付属のライブラリファイルはすべて1つのファイルにまとめられています。解凍できますか?たぶん、それは手動で行う必要があります。 – syko

+1

ランダムなウェブサイトのソースを表示しているときは不可能です。 自分のWebサイトをデバッグする場合は、開発中にソースマップを含める必要があります。これにより、縮小/バンドルプロセスを元に戻すことができます。 – soueuls

2

JQueryやReact.jsなどのライブラリで、実際には多くの行を含むことがあります。

(通常は)すべての.jsファイルも1つの大きなファイルにバンドルされています。

関連する問題