javascript - これら 2 つの JS コードの実行効率の比較
巴扎黑
巴扎黑 2017-07-05 11:07:16
0
7
982
###テスト環境### リーリー

この質問が提起された理由は、ウェブストームからの警告メッセージのためです。

リーリー

上記のコードはウェブストームの終了時に警告を報告します。警告情報は次のとおりです:

リーリー

エラーメッセージによると、私が考えた解決策は、同じセレクターで取得したJSオブジェクトを変数を使用して置き換えることでした。 リーリー

もちろん、警告はありません。

コードでは実行効率について言及しているため、これら 2 つのコードの実行時間もテストしました。

同じ操作を 10,000 回実行し、3 回テストしました。最初のコードの合計実行時間は 1372 でした。 、1339、1423

コードの 2 番目の部分の合計実行時間は、それぞれ 1407、1277、および 1403 です。
テスト後、警告はありませんが、実行効率は改善されていません。

そして、私は最近ある企業でインターンをしていました。その企業のコードを見てみましたが、2 番目のコードと似たものはありませんでした。セレクター操作を繰り返し実行するコードが無数にありました。

私の問題は、2 番目のコードの最適化がまったく必要ないということです。逆に、変数が 1 つ増えると、保守の難易度が事実上増加します。

以下の回答を読んでください:

次のコードのテストを追加します
リーリー

3 つのテストの結果は、1338 1348 1404 です。まだ改善はありません。

巴扎黑
巴扎黑

全員に返信(7)
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!