Go крут, попробуй. У python дикий синтаксис, который питонщики называют легкочитаемым, а преимуществ перед go не наблюдается. Про erlang ничего не могу сказать, но изучать язык с его популярностью я бы не стал. Из всего что я юзал написаного на erlang — couchdb.
&& или || в js просто выполняет выражения по порядку в зависимости от результата предыдущего и возвращает результат в зависимости от условия
Вспоминаем например установку дефолта
val = val || 'I AM DEFAULT'
В случае с фигурными скобками просто парсер ломается, оберните в скобки и вуоля.
({property: «value»}) && {property: «value»}
Тоже самое с IIFE
function(){
console.log('SYNTAX ERROR')
}()
(function(){
console.log('THIS IS FINE')
})()
Ну то что человек не смог подобрать «правильный» аналог, тоже не в пользу языка говорит.
Если вещь можно сделать несколькими разными способами часто будут использовать самый неправильный )
К тому же не все (кто нибудь ?) следят за нововведениями у языков на которых не пишут в основном.
ЗЫ. Сам от ES6 был в восторге после многолетнего опыта с callback hell и прочим for...in...hasOwnProperty
А еще называть вещи своими (или устоявшимися) именами, а не придуманными.
«Непрозрачность» — нет такого понятия. Да и тупое оно. Особенно для того для чего вы их применяете… для ПОЛУПРОЗРАЧНЫХ элементов. НЕ в совокупности с «прозрачность» дает opacity: 1;
А вообще есть еще вопросы к компетентности
В8. Представьте, что есть таблица с данными. Назовите способ добавления непрозрачности для всех строк, кроме той, на которую навел пользователь.
Ответ
Нужно использовать сложный селектор. Первая часть tbody:hover нужна, чтобы установить opacity для всех строк. Вторая часть чтобы opacity не применялось на наведенную строку, нужно использовать :not(:hover).
tbody:hover tr:not(:hover) {
opacity: 0.24;
}
> Первая часть tbody:hover нужна, чтобы установить opacity для всех строк.
Nope. Она просто применяет стили тогда когда пользователь навел мышь на tbody. В вопросе этого не было, а значит «Первая часть tbody:hover НЕ нужна»
И в каком же случае композиция не может заменить наследование ?
не ?
Согласен, что то писать придется, но точно не 100500 строк или 30%
Перерыв гору текста, туториалов, спецификаций (а где они? ага MDN раньше не было) и прочего )
Не забываем, человек не профильный в js.
Переименовали бы тогда уж в какой нибудь InvalidNumber
> это ни разу не NaN.
НЕ Not A Number значит Number. Но document.all НЕ Number. Еще скажите что это все «интуитивно понятно» )
Вспоминается мускульный WHERE NULL = NULL
ЗЫ. Я то это все понимаю, но…
Вспоминаем например установку дефолта
В случае с фигурными скобками просто парсер ломается, оберните в скобки и вуоля.
({property: «value»}) && {property: «value»}
Тоже самое с IIFE
Если вещь можно сделать несколькими разными способами часто будут использовать самый неправильный )
К тому же не все (кто нибудь ?) следят за нововведениями у языков на которых не пишут в основном.
ЗЫ. Сам от ES6 был в восторге после многолетнего опыта с callback hell и прочим for...in...hasOwnProperty
Строго говоря это «с++ фреймворк». Можно и консольные тулзы писать )
> с таким же читабельным синтаксисом
На вкус и цвет, а по мне дичь полнейшая.
Почему не ?
Ну и прочее подобное (хорошо запомнилось только это).
Golang в разы читабельней и меньше «правил чтения» надо запоминать
Главная проблема «решающих». Не надо ничего «додумывать». Есть задача, надо решить )
Но когда увидел «сложные селекторы» и не внятное их описание, насторожился )
ЗЫ. Хотя о :not знаю конечно, но применять обычно не приходилось (иначе бы запомнилось)
«Непрозрачность» — нет такого понятия. Да и тупое оно. Особенно для того для чего вы их применяете… для ПОЛУПРОЗРАЧНЫХ элементов. НЕ в совокупности с «прозрачность» дает opacity: 1;
А вообще есть еще вопросы к компетентности
> Первая часть tbody:hover нужна, чтобы установить opacity для всех строк.
Nope. Она просто применяет стили тогда когда пользователь навел мышь на tbody. В вопросе этого не было, а значит «Первая часть tbody:hover НЕ нужна»
Втупил на первом же вопросе «Зачем ее устанавливать, она и так непрозрачная».
Заглянул под спойлер, «а ёп это про селекторы и ПРОЗРАЧНОСТЬ» )
Погуглите значение этого термина. Она УЖЕ БЫЛА LTS в самой ранней альфе (я кстати с начала года на ней).
PS. Для справки, убунта каждый четный год в апреле (версия — это год и месяц релиза, да) LTS выходит.