Serhii
По-моему, блюр даже для ссылок работает
Serhii
Увод курсора это mouseout, а блюр это когда ты нажимаешь что-то другое от того, что в фокусе
Serhii
Это ж проверить пять мин дела
Denis
https://codepen.io/denis_efremov/pen/eEMmoN
Олексій
та ладно, я еще тут
Олексій
Об этом и подумал, я ему не то посоветовал получается
Олексій
спасибо"!
Олексій
mouseout увод вроде
Denis
Da
Denis
Pen смотрите
Anonymous
Как делаю умные люди? - Есть папка с проектом и кароче надо перенести на ноут, но перенести сейчас. А еще хочется покодить в проекте завтра (не на ноуте). Т.е. изменения на ноут не попадут если я буду кодить послезавтра на ноуте. Что делают в таких случаях?
Anonymous
git
Аа, спасибо))
Anonymous
Еще вопрос: кароче как можно научиться вью связывать с ларой. Может уроки какие-то. Хочу сделать SPA с SSR чтобы сео работало как часы. Можете пожалуйста описать что мне следует изучить для этого. Знаю лару, верстаю с жсом, создавал сайь на пыхе динамический.
Anonymous
Спасибо)
Lupusregina[beta]
Ребята оцените проектик https://codepen.io/D1manZ/pen/rEopvp
Lupusregina[beta]
Буду благодарен за найденные баги
Denis
Ребята оцените проектик https://codepen.io/D1manZ/pen/rEopvp
Кошмар. Он вообще в курсе про .includes()?
Anonymous
Ребята оцените проектик https://codepen.io/D1manZ/pen/rEopvp
день недели можно и просто через массив доставать) проще и нагляднее)
Denis
javascript weeksInMonthCount: function() { var firstDayOfFirstWeek = this.$root.firstDay.getDay(), weeksCount = 4; // Monday if (firstDayOfFirstWeek === 1) { if (this.$root.monthLength > 28) { weeksCount = 5; } else { weeksCount = 4; } } // Tuesday to Friday if (firstDayOfFirstWeek > 1 && firstDayOfFirstWeek < 6 ) { weeksCount = 5; } // Saturday if (firstDayOfFirstWeek === 6) { if (this.$root.monthLength < 31) { weeksCount = 5; } else { weeksCount = 6; } } // Sunday if (firstDayOfFirstWeek === 0) { if (this.$root.monthLength < 30) { weeksCount = 5; } else { weeksCount = 6; } } return weeksCount; }
Anonymous
Ребята оцените проектик https://codepen.io/D1manZ/pen/rEopvp
например так https://learn.javascript.ru/task/get-week-day
Denis
эт что
Ты что читать не умеешь?
Lupusregina[beta]
Ты что читать не умеешь?
ну это относится к калькулятору дней недели? как его вставить в песочницу
Denis
ну это относится к калькулятору дней недели? как его вставить в песочницу
Ты вообше постоянно постишь левую шляпу. Молчал бы...
Anonymous
склонять месяца к примеру можно вот так : function declOfNum(number, titles) { cases = [2, 0, 1, 1, 1, 2]; return titles[ (number%100>4 && number%100<20)? 2 : cases[(number%10<5)?number%10:5] ]; } use: declOfNum(count, ['найдена', 'найдено', 'найдены']);
Сергей
Привет
Lupusregina[beta]
Сергей
нубские вопросы можно задавать, если что?
Сергей
тогда, внимание вопрос "Сколько у..."
Сергей
не, другой
Сергей
function calculate(firstNumber, secondNumber, operator){ var result=0; Number(firstNumber); Number(secondNumber); if(operator=='+'){ result = firstNumber + secondNumber; Почему это возвращает строку?
Сергей
да, я уже исправленный вариант скинул
Сергей
ещё раз, вот это строку возвращает
Сергей
function calculate(firstNumber, secondNumber, operator){ var result=0; Number(firstNumber); Number(secondNumber); if(operator=='+'){ result = firstNumber + secondNumber; Почему это возвращает строку?
Anonymous
тогда, внимание вопрос "Сколько у..."
может потому что входящие значение не int например а string ?)
Сергей
да, в функцию они строками приходят, но я же использую "Number"
Lupusregina[beta]
Схуяли?
а, он уже изменил код
Anonymous
может правильнее так firstNumber = Number(firstNumber);
Сергей
да, но мне интересно стало
Сергей
просто когда добавляю это, то оно работает нормально else if(operator=='/'){ result = firstNumber / secondNumber;
Сергей
а с "+" не работает
Anonymous
просто он думает если / то это деление а если + то это сложение стрингов.
Сергей
function calculate(firstNumber, secondNumber, operator){ var result=0; Number(firstNumber); Number(secondNumber); if (operator=='-'){ result = firstNumber - secondNumber; }else if(operator=='+'){ result = +firstNumber + +secondNumber; }else if(operator=='/'){ result = firstNumber / secondNumber; }else if(operator=='*'){ result = firstNumber * secondNumber; } return result; } это весь код и не работает только с "+"
Anonymous
result = Number( firstNumber) + Number(secondNumber);
Сергей
точнее не работало пока я не добавил "+" перед слагаемыми
Anonymous
и по логике правильнее result = Number( firstNumber) / Number(secondNumber);
Сергей
а переспама не будет, везде Number() писать?
Denis
javascript function calc (firstNumber, secondNumber, operator) { return (new Function(['firstNumber', 'secondNumber'], `return Number(firstNumber) ${operator} Number(secondNumber);`))(firstNumber, secondNumber) }
Anonymous
но я бы так сделал)) result = ParseInt(firstNumber) + ParseInt(secondNumber)
Denis
javascript function calc (firstNumber, secondNumber, operator) { return (new Function( ['firstNumber', 'secondNumber'], `return Number(firstNumber) ${operator} Number(secondNumber);`))(firstNumber, secondNumber) }
MVD
а переспама не будет, везде Number() писать?
Лучше через eval. eval(number + operator + secondNumber)
Anonymous
верно, так как float предусматривает дробное значение. )
MVD
Ога канешно
В одну строчку код будет, а не ваши сто строк. И Эффективно
Lupusregina[beta]
Ога канешно
так написал, как будто это хуже твоего варианта
Anonymous
можно и через eval но скорее всего первый же антивирус будет кричать что в коде вирус)))
Denis
Denis
+
Lupusregina[beta]
+
ну как бы, у тебя тот же эвал, только через new Function
MVD
обоснуй. Если надо выполнить код динамически, то лучше evalа нет ничего
Denis
да
Ты тут при чем?
Denis
?
??