PyCharmは、次のコードについてはこちらを言います。このコードの私は、この「非効率的なjQueryの使い方」を理解しない
$('#popup-key input:eq(18)').val(key.labelcolor);
$('#popup-key input:eq(19)').val(key.color);
同じ:あなたが同様のクエリをたくさん作り、:eq()
セレクタをたくさん使っている
var i;
for (i = 0; i < 9; ++i) {
var value = $('#popup-key input:eq(' + (i * 2) + ')').val();
var size = $('#popup-key input:eq(' + (i * 2 + 1) + ')').val() || defaultSettings.f;
if (value.trim() != '') {
clone.labels.push(new Label(value, inputToPositions[i], size));
}
}
たびに何が起こるかを考えてみて、同じセレクタ群を探しそんなにDOMを回避するために収集。すべての入力を1回検索して1つを取得します。すべてを投げ捨てるよりも。次回以降、すべての入力をもう一度調べて別の入力を探します。 – epascarello