Максим Иванов, "у них там атрибут ключевой data-cobrowsing-secure в html, но я не нашел в W3C спецификации ничего об этом" - неудивительно, слово "data" как раз и означает, что атрибут кастомный, а в остальном это вроде бы Payment. К тому же с чего вы взяли что это ключевой атрибут и он имеет какое-либо отношения к вопросу, cobrowsing это не о платежах и не о картах.
Иван, ну, чувак нам скинул задачку, пишет что сойдёт решение и на CSS и на JS, только забыл указать как деньги будет переводить, на карту или переводом.
Денис Букреев, а у вас он вообще инициализируется? Даже официальная страница runkit на npm говорит, что при инициализации произошла какая-то ошибка, $.proxy is not a function.
Насколько я знаю, Akismet как раз предлагает подобный сервис - отправляете ему эти данные, а он вам говорит спам это или нет. Не знаю уж как он это делает, но работает нормально.
alexnotonfire, не, вы в sort передаёте результат вызова функции byField, то есть функцию function(a, b) {}, и вот уже её sort вызывает внутри для каждого элемента.
Александр Nameless08, в первом варианте вы создаёте модуль. Во втором конструктор. В втором варианте не очень понятно зачем методы объявлены в конструкторе, а первый мне кажется не самым удобным в данном случае. На вашем месте я наверное делал по-старому: создал бы конструктор, методы сложил бы в прототип, и всё. В конструктор можете например передавать элемент калькулятора:
Как-то так
function Calculator( element ) {}
Calculator.prototype = {
// Some methods
}
var first_calculator = new Calculator( $('#first') ),
second_calculator = new Calculator( $('#second') );
first_calculator.reset();
second_calculator.eval();
Златослав Десятников, это по старым правилам кофе готов. А по новым правилам кофе вполне может быть готово. Архаизмы и исключения нивелируют одно из основных свойств русского языка - написание определяет характеристики слова, такие как число, род и т.д. Поэтому по новым правилам корректны оба варианта: "кофе готов", потому что слово "кофе" было заимствовано в мужском роде; и "кофе готово", потому что по написанию это слово относится к среднему роду.
knocker83, всё у вас прекрасно добавляется, во-первых потому что ваш способ - "GoogleMapsLoader.KEY = 'Key';" не может не работать, во-вторых потому что я только что проверил.