Viacheslav!
Привет. а вакансию можно тут постить?
Igor
Viacheslav!
#вакансия
#удаленка
Требуется junior frontend developer со знаем js,jquery,material design.
Проект blockchain тематики. Загрузка несколько часов в день. График свободный (не важно днем работаете или ночью).
Рассматриваются кандидаты с самым маленьким уровнем знаний.
ЗП - около 5$ в час
Leonid
Это онлайн-калькулятор
else if (f==1) {
if (a==1)
{round((88.362+(13.397*c)+(4.799*d)-(5.677*b))*e)}
else if (a==2)
{round((447.593+(9.247*c)+(3.098*d)-(4.330*b))*e)}
}
Друзья подскажите как задать максимально выводимое значение?
Leonid
Весь интернет уже перерыл
Leonid
Как сделать так, что бы после калькулирования если число больше 1600 тогда будет выводиться 1600
Vitaliy
так же как у вас в коде, условием if/else. напр: if (val > 1600) { result = 1600; } else { result = val}
Leonid
Вместо val вставить саму формулу да?
Vitaliy
вобще да, но по человечески нужно результат вычислений присвоить какой ни будь переменной а в условие вместо "val" уже созданную переменную
Vitaliy
вобще такие вопросы не сюда а гугл
Leonid
Leonid
Vitaliy
var result = "xxx"; // "xxx" - это результаты ваших вычислений
var maxValue = 1600;// переменная с вашим максимальным значением
if (result > maxValue) {
result = maxValue; //тут присваиваем переменной с вашими результатами максимальное значение если условие true
}
Vitaliy
надеюсь понятно обьяснил
Vitaliy
https://learn.javascript.ru/
Leonid
Anonymous
Antony
Последнее обновление хрома убило
window.URL.createObjectURL(localMediaStream)
в navigator.getUserMedia
Кто-нибудь знает что делать???
Как сейчас валидно вывести видео с веб-камеры в тег <video>? HTTPS естественно присутствует...
Antony
Вопрос решился вот таким кодом:
navigator.getUserMedia({audio: false, video: true}, function(localMediaStream){
try{
video.src = window.URL.createObjectURL(localMediaStream);
} catch (error){
navigator.mediaDevices.getUserMedia({video: true, audio: false})
.then((stream) => {
video.srcObject = stream;
});
}
}
Nikita
Ребят как вы оптимизируете легаси вебсайты? Может есть стартер какой-то?
Dmitriy
Nikita
не на столько
Nikita
легаси
Nikita
я про jquery спагети код где плагины подгружаются в глоб переменую
Roman
Nikita
разве их нельзя сбандлить вебпаком?
Roman
разве их нельзя сбандлить вебпаком?
можно. но поскольку вебпак держит по одному инстансу каждого экспорта, стоит тебе в одном месте заимпортить плагин, как во всех файлах он будет доступен через jQuery
Anonymous
Ребят, всем привет! Есть список новостей, нужно чтобы напротив каждой новости была кнопка удалить, после клика на которую будет происходить удаление новости как с бд так и сразу у юзера на сайте. Какую связку для этого юзать? JS + PHP - так? В голове полная каша.
Думаю своим нубским умом так щас - js будет отслеживать произошел ли клик, дальше передавать в гет параметке id новости для удаление по ссылке на php скрипт где будет запрос на удаление - такой метод подойдет? С безопасностью все норм. в таком случае?
Roman
file 1
import jQuery from 'jquery'
import 'jq-plugin'
file 2
import jQuery from 'jquery'
console.log(jQuery.plugin) // доступно
и особо по этому поводу ничего не сделаешь
Roman
Roman
ну и авторизация все дела
ArteMm`へ´
Ребят, кто обучался на learn.javascript.ru, как вам? (Просто там es5 и я почти прошел первый отдел, dom буду учить не там, так как учебник могут в любой момент обновить, а проходить его еще раз сил не хватит)
Dmitry
A
Oleg
moorsiek
а как код выглядит?
Dmitry
может хотя бы построчно сделать, а не попиксельно?
Dmitry
не, я имею ввиду сделать вывод строки в одной функции, ну и дальше рекурсивно двигаться от строки к строке
с одной стороны не повесит надолго, с другой - стеку башню не сорвёт
Dmitry
может в setInverval(()=>{},0) впихнуть обработчик, который будет по пикселям бегать, а потом clearInterval сделает?
Dmitry
никакого стека )
Dmitry
хотя блин хотя бы пару мс я бы поставил )
moorsiek
SetTimeout/SetInterval освободит, но в чем смысл по 1 пикселю рисовать за раз?
Dmitry
ну рекурсивная попиксельная отрисовка тоже звучит как костыль
Dmitry
🤷♂️
moorsiek
А промис здесь никак не спасет. Для разрешения промис наполную глубину в рекурсию уйдет
moorsiek
И асинк тоже не спасет
Dmitry
moorsiek
Ну просто, по-моему, максимум, что можно сделать с отрисовкой попиксельной, это именно setTimeout/setInterval. Но после каждого пикселя это делать - упорешься ждать, пока она отрисуется, если большая. ЗАчем :O
Dmitry
ну в общем игрища с setTimeout/clearTimeout или setInterval/clearInterval помогут не хранить контекст и не держать забитым стек
moorsiek
Асинк просто отложит нечто асинхронное и вернется сразу. Но если переход от пикселя к пикселю синхронный, то все это будет в одном отрезке времени за 1 раз сделано все равно.
Dmitry
moorsiek
Dmitry
да )
moorsiek
if(hexArr.length <= 0) {
accept(canvas);
} else {
setTimeout(function() { drawPx(accept, reject) }, 0);
}
moorsiek
в таком виде будет работать, но зачем все равно не понимаю ^_^ по сути, всякие жс-анимации примерно так и работают. делают квант анимации какой-то, затем отпускают поток до следующего таймаута
moorsiek
нот отпустить его можно только setTimeout/setInterval. Ну или вызовом чего-то еще асинхронного - тут уж не знаю, что там в современном браузерном жсе есть :D Если нужо просто операции над изображением проводить, их можно в вебворкере выполнить, а потом по-нормальному отрисовать.
Anonymous
Ну кто же заполнет буффер канваса рекурсивно? У тебя должно быть два цикла.
Anonymous
Что значит какая разница? Рекурсия медленная сама по-себе, а еще вызывает переполнение стека
Dika
рекурсия не влияет на это
moorsiek
Все операции блокирующие, кроме асинхронных. Рекурсия тут ничем не отличается от цикла
Anonymous
Как это нету? А как это тогда рисуется?
https://assemblyscript.github.io/assemblyscript/examples/game-of-life/
https://assemblyscript.github.io/assemblyscript/examples/mandelbrot/
Anonymous
Смотря что ты пытаешься рисовать. А главное как!
Anonymous
А загуглить нет? Полным полно статей как рисовать в канвас оптимальным образом.
Anonymous
Ты очень странный. Ну ок, как скажешь. Это мое последнее слово к тебе
過酸化水素
народ подскажите каким из фреймворков для одностраничных сайтов сейчас модно пользоваться?
過酸化水素
еще так чтоб за адекватное время можно было его осилить. типа неделька.
過酸化水素
или 2
過酸化水素
я пока остановился на vue. правильным ли я путем пошел? как думаете?
Andrew
過酸化水素
, норм. Он набирает популярность
еще такой вопрос. есть index.ejs вопрос. как дождаться ее компиляции? у меня открывается браузер и поскольку не находит index.html показывает мне пустую страницу.
過酸化水素
приходится вот так вот писать
過酸化水素
руками
Andrew
過酸化水素
Andrew
?
Andrew
Я честно тут хз)
過酸化水素
過酸化水素
у меня это как-то вот так