Size: a a a

JavaScript Noobs — сообщество новичков

2020 August 04

KS

Konstantin Sidorov in JavaScript Noobs — сообщество новичков
Артём Гумаров
Всем привет! У кого-нибудь есть Huawei или Honor с AppGalery? Нужно потестить кое что
У меня хонор
источник

DS

Daniil Suddenly4 in JavaScript Noobs — сообщество новичков
не подскажите как вызвать по onclick кнопке функцию, внутри другой функции, что прописать в поле onclick="f1(). вызвать f2()"?. Или как передать если произошло событие Onclick определенную внешнюю функцию в область видимости другой, которая внутри?. Просто если тупо кинуть в аргумент, она там не будет видна, но само действие инициируется именно сначала onclick, а не изнутри функции внутренней по обращению к внешней. Как лучше поступить, делать конструкторы, делать объекты с методами?
источник

М

Максим in JavaScript Noobs — сообщество новичков
Daniil Suddenly4
не подскажите как вызвать по onclick кнопке функцию, внутри другой функции, что прописать в поле onclick="f1(). вызвать f2()"?. Или как передать если произошло событие Onclick определенную внешнюю функцию в область видимости другой, которая внутри?. Просто если тупо кинуть в аргумент, она там не будет видна, но само действие инициируется именно сначала onclick, а не изнутри функции внутренней по обращению к внешней. Как лучше поступить, делать конструкторы, делать объекты с методами?
Код покажи лучше
источник

S

Stas in JavaScript Noobs — сообщество новичков
Daniil Suddenly4
не подскажите как вызвать по onclick кнопке функцию, внутри другой функции, что прописать в поле onclick="f1(). вызвать f2()"?. Или как передать если произошло событие Onclick определенную внешнюю функцию в область видимости другой, которая внутри?. Просто если тупо кинуть в аргумент, она там не будет видна, но само действие инициируется именно сначала onclick, а не изнутри функции внутренней по обращению к внешней. Как лучше поступить, делать конструкторы, делать объекты с методами?
возможно стоит просто внутреннюю функцию вынести?
источник

DS

Daniil Suddenly4 in JavaScript Noobs — сообщество новичков
Stas
возможно стоит просто внутреннюю функцию вынести?
к сож. делаю большую программу пока учусь, сейчас код напишу на простом. внутренняя там завязана на др. событиях)). в структурах запутался.
источник

S

Stas in JavaScript Noobs — сообщество новичков
Daniil Suddenly4
к сож. делаю большую программу пока учусь, сейчас код напишу на простом. внутренняя там завязана на др. событиях)). в структурах запутался.
ну функцию писать внутри функции вообще смысла как мне кажется нет (возможно я что-то не понимаю), функция это же просто обёрнутая часть кода, т.е. ты просто часть кода оборачиваешь в функцию и если нужно вызываешь из другой функции или передаёшь колбэком
источник

S

Stas in JavaScript Noobs — сообщество новичков
вспомнил что есть еще замыкания, когда есть функция внутри функции
источник

DS

Daniil Suddenly4 in JavaScript Noobs — сообщество новичков
есть событие по клику. но нужно либо передать функцию внутрь другой, чтобы что-то сделалось. Т.е. не из внутренней запрос идет, а наоборот по клику передает во внутрь. https://jsfiddle.net/suddenly4/1j4a57dh/4/
источник

М

Максим in JavaScript Noobs — сообщество новичков
пожалейте людей с телефонов, не юзайте jsfiddle.net. Лучше уже кодпен.
источник

j

jk in JavaScript Noobs — сообщество новичков
Максим
пожалейте людей с телефонов, не юзайте jsfiddle.net. Лучше уже кодпен.
desktop mode кое-как спасает.
источник

c

coldrain96 in JavaScript Noobs — сообщество новичков
Lev Tonov
Значит я не разобрался....
задачку решить не можешь? там нужно оператор return, что бы функция вернула значение. Но вообще если ты это не понял, то стоит сперва пройтись еще разок по базовой теории
источник

j

jk in JavaScript Noobs — сообщество новичков
Daniil Suddenly4
есть событие по клику. но нужно либо передать функцию внутрь другой, чтобы что-то сделалось. Т.е. не из внутренней запрос идет, а наоборот по клику передает во внутрь. https://jsfiddle.net/suddenly4/1j4a57dh/4/
Что такое k? Это константа? Почему она внутри другой функции?
источник

М

Максим in JavaScript Noobs — сообщество новичков
jk
desktop mode кое-как спасает.
Все равно убого смотрится, даже желание пропадает клацать по ссылке если видно её
источник

DS

Daniil Suddenly4 in JavaScript Noobs — сообщество новичков
ок сейчас туда сделаю. k - это просто некий коэфициент, значение. просто его нужно забирать из внутренней функции, если она снаружи - то все считает, делает.  https://codepen.io/daniil-falin/pen/wvGwZOw
источник

DS

Daniil Suddenly4 in JavaScript Noobs — сообщество новичков
либо как-то прописать путь на onclick ="all().f_multi()" грубо говоря, и положить функцию умножения во внутрь другой.
источник

НС

Николай Синяк... in JavaScript Noobs — сообщество новичков
можно еще раз задание ?  я не вьехал
источник

DS

Daniil Suddenly4 in JavaScript Noobs — сообщество новичков
некоторое значение условно  в виде (k)  находится внутри функции. его нужно использовать в расчетах. запсукаем по клику функцию например умножения - она находится снаружи, нам нужен этот (k) в расчетах. Вариант, либо функцию умножения запихнуть внутрь области где этот (k) выдается, тогда как прописать путь по onclick - функция, внутри функции. Либо найти способ соедения двух блоков кода по событию
источник

j

jk in JavaScript Noobs — сообщество новичков
Daniil Suddenly4
некоторое значение условно  в виде (k)  находится внутри функции. его нужно использовать в расчетах. запсукаем по клику функцию например умножения - она находится снаружи, нам нужен этот (k) в расчетах. Вариант, либо функцию умножения запихнуть внутрь области где этот (k) выдается, тогда как прописать путь по onclick - функция, внутри функции. Либо найти способ соедения двух блоков кода по событию
{
 const p = [1, 4, -2, 3]

 const getK = () => 3

 const multi = (k) => p.map(num => num * k)

 const divide = (k) => p.map(num => num / k)

 const show = (x) => console.log(x)

 const onMultiply = () => show(multi(getK()))

 const onDivide = () => show(divide(getK()))

 document.getElementById('mul').addEventListener('click', onMultiply)
 document.getElementById('divide').addEventListener('click', onDivide)
}
источник

j

jk in JavaScript Noobs — сообщество новичков
Результат одного как аргумент другого, результат которого как аргумент третьего, etc.
источник

НС

Николай Синяк... in JavaScript Noobs — сообщество новичков
так должно быть ?
источник