From b5e8b6e5f07bed2c2b82526921b8aef70d31ff67 Mon Sep 17 00:00:00 2001 From: Jack Mahoney Date: Wed, 12 Feb 2014 14:31:51 +1100 Subject: [PATCH] Optimise tight loop on foundation.js We should avoid jQuery selector repeats. Here I have cached the $('head') calls occurring on lines 17 and 18 --- js/foundation/foundation.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/js/foundation/foundation.js b/js/foundation/foundation.js index 666e18bf8..ad3385303 100644 --- a/js/foundation/foundation.js +++ b/js/foundation/foundation.js @@ -11,10 +11,11 @@ var header_helpers = function (class_array) { var i = class_array.length; + var head = $('head'); while (i--) { - if($('head').has('.' + class_array[i]).length === 0) { - $('head').append(''); + if(head.has('.' + class_array[i]).length === 0) { + head.append(''); } } }; -- 2.47.2