Size: a a a

2021 May 01

ПР

Паша Родионов... in pro.js
Привет

Я тут не уверен, но, возможно, вообще не надо юзать это событие. Вместо этого использовать requestAnimationFrame
источник

M

Maksym in pro.js
Проверю. Спасибо
источник

А

Андрей in pro.js
https://i.imgur.com/xr6O0CL.png Здравствуйте, знает кто нибудь почему у меня генерируются одинаоковые HTML-ки, при том что urlCounter увеличивается ?
источник

В

Виктория in pro.js
Потому что ты каждый раз используешь один и тот же шаблон.
У тебя в newUrlInputTemplate строка хранится.
Ты думаешь, что при увеличении каунтера эта строка изменится каким-то волшебным образом?
Так не работает.
Тебе нужно сделать из newUrlInputTemplate функцию, которая будет каунтер как параметр принимать и возвращать шаблон, и вызывать ее в том месте, где ты сейчас newUrlInputTemplate в качестве второго аргумента в функцию insertAdjacentHTML передаешь
источник

ПР

Паша Родионов... in pro.js
👍
источник

А

Андрей in pro.js
спс, как раз сейчас это и делал
источник

B

BoB in pro.js
У кого есть линк на чат, где вопросы по настройке мака можно спросить?)
источник

7

7384114837 in pro.js
источник

ЕВ

Екатерина Васильева... in pro.js
люди, кто можно помочь с кодом на js? не срабатывает,  не понимаю, почему
источник

С

Славик in pro.js
опиши в чат свою проблему, может кто и поможет
источник

ЕВ

Екатерина Васильева... in pro.js
проблема в том, что код не работает: должен в 10 символом рандомно выводить конкретные буквы, а по факту пустое окно:
источник

ЕВ

Екатерина Васильева... in pro.js
function generateText(letters, length){
 let text = "";
 for(let i = 0; i < length; i++){
  let n = getRandomNumber(letters.length - 1);
  text = text + letters[n];
 }
 return text;
}
function getRandomNumber(max){
 return Math.round(Math.random() * max);
}
alert("Вас приветствует программа по обучению слепой печати");
while(true){
 alert("Положите 4 пальца левой руки - мизинец, безымянный, средний и указательный - на клавиши ф, ы, в, а. Запомните, что буква А находится под Вашим указательным пальцем, а Ф - под мизинцем.\nТеперь неспеша набирайте текст. Постарайтесь не смотреть на клавиатуру.");
let text = generateText(["ф"], ["а"], 10);
let userText = prompt(text);
if(userText == text){
 alert("Все верно! Вы переходите на новый уровень!");
 break;
} else {
 alert("Вы ошиблись. Попробуйте еще раз");
}
}
while(true){
 alert("Поставьте мизинец левой руки на букву Ф, безымянный палец — на Ы, средний — на В, указательный — на А. Мизинец правой руки на букву Ж, безымянный палец — на Д, средний — на Л, указательный — на О. Запомните расположение пальцев. Повторяйте за мной");
let text = generateText(["ы"], ["в"],  10);
let userText = prompt(text);
if(userText == text){
 alert("Все верно! Вы переходите на новый уровень!");
 break;
} else {
 alert("Вы ошиблись. Попробуйте еще раз");
}
}
while(true){
 alert("Поставьте мизинец левой руки на букву Ф, безымянный палец — на Ы, средний — на В, указательный — на А. Мизинец правой руки на букву Ж, безымянный палец — на Д, средний -— на Л, указательный — на О. Запомните расположение пальцев");
let text = generateText(["о"], ["ж"], 10);
let userText = prompt(text);
if(userText == text){
 alert("Все верно! Вы молодец! Впереди новые уровни!");
 break;
} else {
 alert("Вы ошиблись. Попробуйте еще раз");
}
}
источник

В

Виктория in pro.js
Вы неправильно передаете аргументы в функцию generateText

let text = generateText(["о"], ["ж"], 10);

Нужно передавать массив букв, а у вас два массива по одному элементу.
Должно быть вот так:

let text = generateText(["о", "ж"], 10);

В трех местах нужно поправить
источник

ЕВ

Екатерина Васильева... in pro.js
аааа вот спасибо!
источник
2021 May 02

АБ

Алексей Белов... in pro.js
Всем привет ! замыкания можно делать только у вложенных функций ?
источник

В

Виктория in pro.js
Нет
источник

В

Виктория in pro.js
У всех
источник

АБ

Алексей Белов... in pro.js
Это воистину для меня сложная тема
источник

АБ

Алексей Белов... in pro.js
я до последнего обходил замыкания обьявлением переменной через VAR
источник

В

Виктория in pro.js
Функция, объявленная в глобальной области видимости тоже будет замыканием, если внутри нее используются какие-то внешние переменные, определенные в глобальном скоупе
источник