(0, obj.func)()
или (obj.func || _.noop)()
let obj = {
func: function() {
console.log(this === obj);
}
};
obj.func(); // -> true
(obj.func)(); // -> true
(0, obj.func)(); // -> false
(obj.func || _.noop)(); // -> false
()
(помимо вызова функции, и, очевидно, группировки в арифметических операциях). А делает он вот что: вычисляет выражение и возвращает его. Это позволяет не создавать временные переменные на каждый чих и писать такие вещи:(obj1 || obj2).func() // вызывает obj2.func, если obj1 null, undefined, false и т.д.
options || (options = {}) // сделает options пустым объектом,
// если он null, undefined, false, часто использовалось для задания значения по умолчанию до ES2015
var obj = obj1 || obj2;
obj.func();
if (!options) {
options = {}
}
(obj.func || _.noop)();
.media-mobile(@rules) {
@media (max-width: @mobile-width) {
@rules();
};
}
.media-lower(@width, @rules) {
@media (max-width: @width) {
@rules();
};
}
.selector {
// ...
.media-mobile({
// ...
});
.media-lower(600px, {
// ...
});
}
@mobile: (max-width: 460px);
@tablet: (min-width: 461px) and (max-width: 970px);
@desktop: (min-width: 971px);
// Значения придуманы от балды
.selector {
@media @mobile {
// ...
}
@media @tablet {
// ...
}
@media @desktop {
// ...
}
}
/* Файл /bem/block/block.less */
.block {
@media @mobile {
// ...
}
@media @tablet {
// ...
}
@media @desktop {
// ...
}
}
/* Файл /bem/block/__element/block__element.less */
.block {
&__element {
@media @mobile {
// ...
}
@media @tablet {
// ...
}
@media @desktop {
// ...
}
}
}
Почему по всем показателям устаревшие модули памяти (DDR2) стоят огромные суммы?Потому что их за столько продают.
Разве морально мертвое железо не должно стоить как минимум в 2 раза дешевле современного?Любая вещь стоит ровно столько, за сколько продашь.
Или техпроцесс производства модулей DDR2 такой емкости крайне сложен?Как техпроцесс может менять на цену? На цену влияет только сумма запрошенная продавцом, и сумма которую готов уплатить покупатель.
SEO-френдли из коробки
Возможность быстро и легко редактировать контент как в блоге, так и на остальных страницах
(важно) Простая возможность натянуть собственную верстку на CMS
Мои мысли следующие: WordPress изначально заточен под блоги, а сейчас к условиям добавляется еще и необходимость посадочной страницы в кач-ве главной + кабинет, и мне почему-то кажется, что не слишком он подойдет (поправьте, если я ошибаюсь) для текущих целей.