Size: a a a

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

2021 February 17

Н

Николай in JavaScript Noobs — сообщество новичков
Спасибо, часть позже прочту)
источник

AS

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

Е

Екатерина in JavaScript Noobs — сообщество новичков
Николай
Попробуй обработчик событий с событием mouseover если я не ошибаюсь и внутри все в setTimeout.
ну там не просто чтобы через секунду открывался, нужно чтобы толи таймер был, если мыш ушла то таймер обнуляется. а написать не могу
источник

j

jk in JavaScript Noobs — сообщество новичков
System404
плохо читаемая лапша
А можно лучше?) Только если регулярками...
Ну да, что то особо хорошо не получается xD
источник

Н

Николай in JavaScript Noobs — сообщество новичков
Екатерина
ну там не просто чтобы через секунду открывался, нужно чтобы толи таймер был, если мыш ушла то таймер обнуляется. а написать не могу
Попробуй обратное событие (не помню как оно называется) если мышь уходит то таймер очищается
источник

Е

Екатерина in JavaScript Noobs — сообщество новичков
Это я и написала выше, не знаю как написать
источник

j

jk in JavaScript Noobs — сообщество новичков
Саша
value - это сам  массив , index - это начальный индекс?
Нет. Вот тебе иллюстрация того что происходит простыми словами.

function map (array, callback) {
 const result = []
 for (let index = 0; index < array.length; index++) {
   result.push(callback(array[index], index))
 }
 return result
}

console.log(map([100,200,300], (value, index) => `${index} = ${value}`))
источник

D

Dmitri in JavaScript Noobs — сообщество новичков
Подскажите, как подставить переменную в объект?

obj = {a: [1, 2], b: [3, 4]};
tmp = 'b'; // или 'a'
console.log(obj.tmp[1]);

необходимо переменную tmp подставить в объект.
источник

Н

Николай in JavaScript Noobs — сообщество новичков
Екатерина
Это я и написала выше, не знаю как написать
Посмотрю ваш код, как буду у компьютера, может что и получится
источник

j

jk in JavaScript Noobs — сообщество новичков
Dmitri
Подскажите, как подставить переменную в объект?

obj = {a: [1, 2], b: [3, 4]};
tmp = 'b'; // или 'a'
console.log(obj.tmp[1]);

необходимо переменную tmp подставить в объект.
источник

f

fenq in JavaScript Noobs — сообщество новичков
Dmitri
Подскажите, как подставить переменную в объект?

obj = {a: [1, 2], b: [3, 4]};
tmp = 'b'; // или 'a'
console.log(obj.tmp[1]);

необходимо переменную tmp подставить в объект.
obj[tmp]
источник

D

Dmitri in JavaScript Noobs — сообщество новичков
fenq
obj[tmp]
Спасибо! То, что нужно!
источник

С

Саша in JavaScript Noobs — сообщество новичков
jk
Вот тебе плохо читаемая лапша в качестве упражнения.

'aaa_bbb_ccc_ddd'.split('_').map((value, index) => (index > 0 ? value[0].toUpperCase() : value[0].toLowerCase()) + value.slice(1)).join('')
const str = 'var_test_text';
const arr = str.split('_').map((arr, i) => (i > 0 ? arr[0].toUpperCase() : arr[0].toLowerCase()) + arr.slice(1)).join('');

console.log(arr);
источник

S

System404 in JavaScript Noobs — сообщество новичков
Екатерина
Ребят привет, подскажите. Как сделать чтобы подменю открывалось только тогда, когда мышь на пункте меню была более 1 секунды, если мышка ушла то меню не открывается. Пробовала с таймаутом, что то не получается. Подскажите пожалуйста. https://jsfiddle.net/cgjy86v9/1/
источник

Е

Екатерина in JavaScript Noobs — сообщество новичков
да только при наведении на подменю оно пропадает
источник

S

System404 in JavaScript Noobs — сообщество новичков
Екатерина
да только при наведении на подменю оно пропадает
А это элемент "своими руками"
источник

Е

Екатерина in JavaScript Noobs — сообщество новичков
System404
А это элемент "своими руками"
Хорошо)) в вашем коде на что обратить внимание?
источник

Е

Екатерина in JavaScript Noobs — сообщество новичков
или можно типо если курсор на субменю то show
источник

es

evgeny shev in JavaScript Noobs — сообщество новичков
jk
Вот тебе плохо читаемая лапша в качестве упражнения.

'aaa_bbb_ccc_ddd'.split('_').map((value, index) => (index > 0 ? value[0].toUpperCase() : value[0].toLowerCase()) + value.slice(1)).join('')
А что тут не так ? Отлично выглядит и как надо методы все дела кайф
источник

Е

Екатерина in JavaScript Noobs — сообщество новичков
System404
А это элемент "своими руками"
https://jsfiddle.net/mgxLtcvy/2/ гляньте пожалуйста, вроде сделала но меню попадает на долю секунды
источник