setTimeout(function () { $(".name-redirect").animated("fadeIn"); }, 4200);
var tester = require('./mymodule').test,
assertions = require('./testword.json');
for (var word in testword) {
var expected = assertions[word],
actual = tester(word);
console.assert(actual === expected, actual, expected);
}
word.indexOf('a')+1
будет проходить для любого слова, в котором есть буква "a". А такая буква есть в обоих проверяемых словах, так что тест заведомо неверный. Хотелось бы увидеть что-то вроде $someEl.find('a').where('href',someVar).Напишите небольшой плагин, который добавляет тот сахар, что вам подходит, это очень просто же.
Используя $el.data() они не устанавливаются в DOM, как быть с этим?Использовать дополнительно
$el.prop()
. Проблема устраняется если пользователь залогинивается, но если он выходит, то главная вновь отобразится лишь частично
this.userId
пусто и запрос Meteor.users.findOne
ничего не возвращает. А вы потом данные из этого ничего пытаетесь использовать, к полям его обращаться. Именно это и нужно проверять:if (!currentUser) {
return [];
}
Вопрос 2: Как реализовать работу двух протоколов HTTP и HTTPS ?Вам ничего не нужно реализовывать, апгрейд с http до https происходит автоматически и прозрачно. Проблемы были бы с даунгрейдом.
Вопрос 1: Какую технологию или способ выбрать ?Стандартный ответ - какую знаете.
что за бред вообще 2 input-а с одинаковым name, один из которых скрыт по средствам css )Очевидно, что хром заполняет первое найденное поле. Для этого их и дублируют и скрывают.
var e = $.Event('keypress');
e.which = 42;
$('input').trigger(e);
Как правильно организовать подгрузку изображений только при просмотре?А что, есть разные способы реализации этого функционала? И среди них неправильные?
Это все просто, если мы говорим об одном действии, и его отмене. А если речь идет о цепочке действий?В том сценарии, что вы описали, просто не нужно использовать оптимистичный интерфейс.
('article')
трактуется js не как функция, а как создание объекта типа String, в который "фреймворк" накостылял своих методов.// Расширяем стандартный объект:
String.prototype.foo = function () {console.log('Foo', arguments)};
// И вызываем метод на строке:
('').foo('bar')
// Предыдущий вызов аналогичен этому:
String('').foo(42)
Недостатки
Расширение базовой структуры данных String, отчего в будущем это может привести к регрессии веб-приложения
var objects = {!! json_encode($objects) !!};