Мое общее правило ползунка состоит в том, который возражает, что я должен дразнить, должен иметь единый интерфейс также. Я думаю, что это правильно мудрый дизайном и делает тесты намного легче (и обычно, что Вы получаете, если Вы делаете TDD). Больше об этом может быть считан в Google Testing Blog последнее сообщение (См. точку 9).
кроме того, я работал главным образом в Java за прошлые 4 года, и я могу сказать, что могу считать с одной стороны количество раз, я создал (изолированный) класс финала. Другое правило здесь, у меня должно всегда быть серьезное основание изолировать класс, в противоположность изоляции его по умолчанию.
$
- это просто глобальная переменная, которая также является ссылкой на функцию jQuery, это $
специально, чтобы ее меньше вводить. $
идеально подходит для имени функции в ECMAScript:
function $(){}; alert(typeof $);
Обратите внимание, что если вы используете несколько библиотек, вы можете использовать область действия функции, чтобы избежать конфликтов переменных со знаком доллара, например:
jQuery.noConflict();
(function($){
$('body').hide();
})(jQuery);
Это потому, что $ ()
- это сокращение от jQuery ()
, и это функция, которая объединяет все методы jQuery в красивую простую функцию. Он действительно удивительно хорошо спроектирован, Джон Ресиг построил отличный фреймворк.
Кроме того, $
- допустимое имя функции.