Вадим
inpute type ="text"у меня
Вадим
)
Вадим
я уже сделал
Вадим
спасибо
MaxGraey
2011 год. Предсказания (пожелания) Брендона Эйха которые уже сбылись или сбудутся: https://brendaneich.com/2011/01/harmony-of-my-dreams
Dmitry
Там слишко много букв, не открывай
Dmitry
А, то комментарии. Тогда нормально
MaxGraey
records / tuples на подходе: https://github.com/tc39/proposal-record-tuple spread / rest уже в языке destructing - есть paren-free statements - к сожадению пока только в Rust и Go modules - есть iterations / итераторы - есть
Gautama
Кто знает, на playcode.io как проект форкнуть?
Вадим
а как число в массиве arr["1234"] сделать чтобы добавить числа 1,2 и 3,4?
MaxGraey
Это типа полностью иммутабельные массивы и объекты?
Да. И поэтому они могут хорошо отпимизироваться, например выделяться на стеке и передаваться по значению
Xaxashutkin
а как число в массиве arr["1234"] сделать чтобы добавить числа 1,2 и 3,4?
Я ничего не понял "Число в массиве" - но там у тебя строка "сделать число" - это что вообще значит?
Вадим
мне надо переплюсовать первые два числа и последние
Вадим
а число береться с input type="text" и передается в массив
Вадим
и получается arr['1234']
Xaxashutkin
мне надо переплюсовать первые два числа и последние
Const numbers = "1234".split('') const a =+numbres[0] + +numbers[1] const b =+numbres[2] + +numbers[3]
Vladislav
Гайс, сколько весит бабелевский регенератор для async await?
MaxGraey
Гайс, сколько весит бабелевский регенератор для async await?
В смысле библиотека как пакет сколько весит или сколько весит рантайм который она инжектит в твой код?
Vladislav
слышал что в гитлабе только из-за этого не юзают асинк авеит
MaxGraey
сколько она инжектит в рантайм
Так принципиальная разница) Вот здесь примерно можешь оценить оверхед генерации: https://facebook.github.io/regenerator + номинально еще вот эти ~23 kb (без минификации и tree-шекинга так что может быть и меньше намного) https://github.com/facebook/regenerator/blob/master/packages/regenerator-runtime/runtime.js
Co(n)stantine👨‍🔬
что знаешь
Fran
Потом просто Node за неделю выучу и все
Fran
А потом в чате по работам будет Ищу работу Node - 1.5 года, отличное знание
Xaxashutkin
А нахуй cms? На cmsках норм денег не платят
Xaxashutkin
Имхо на ноде зп сейчас выше чем на пхп
Fran
Вообще учи Perl для норм зпхи
Кирилл
подскажите как мне сделать, так чтобы текст менялся и не происходило вот такого, когда первый текст ещё полностью не исчез, но уже начал появляться 2ой
Alex
А можно ли как то эмулировать скролл страницы(как будто пользователь мышкой или тачем скролит) и желательно на чистом js?
Alex
scrollTo
А когда я использую scrollTo, будет ли происходит event, то что я страницу скролю мышкой или тачем?
Fran
TouchMove для тача
Anonymous
Как создать событие, при нажатии на ссылку, которая скопировала бы значение href? Пробовал с getByTagName, и прочими вещами, не получается
Виктория U
Куда скопировала?
Anonymous
Куда скопировала?
В Буфер Обмена
Dmitry
Для этого надо .select применить к тексту нужному, гугли по этой теме
Anonymous
Уж простите за грубость в коде. Что именно должен я делать? Что исправлять?
Vladislav
Которая возвращает промис
Anonymous
Есть много ссылок, нужно скопировать в буфер обмена те адреса, на которые совершается клик. Что нужно делать?
Roma
Уж простите за грубость в коде. Что именно должен я делать? Что исправлять?
Тебе вроде нужно перенести весь скрипт в конец body либо слушать событие DOMContentLoaded + нет метода getElementByTagName, есть getElementsByTagName
Anonymous
Что именно у тебя не работает?
Я не понимаю, как сделать так, чтобы при клике, копировался именно тот адрес, на которую был совершен клик
Vladislav
Я не понимаю, как сделать так, чтобы при клике, копировался именно тот адрес, на которую был совершен клик
btn.addEventListener("click", e => { console.log(e.target) }) btn.addEventListener("click", function() { console.log(this) })
Vladislav
2 способа посмотреть на кого именно кликнул пользователь
Anonymous
btn.addEventListener("click", e => { console.log(e.target) }) btn.addEventListener("click", function() { console.log(this) })
Спасибо за код. Дело в том, что у этих ссылок нет атрибут, только тег. Как мне задать атрибут id всем тегам a?
Anonymous
const links = document.querySelectorAll('a') links.forEach(link => link.id = "fucking id")
<html> <head> <script> const links = document.querySelectorAll('a'); links.forEach(link => link.id = "fuckingID"); console.log("START"); fuckingID.addEventListener("click", function() { console.log(this); }) </script> </head> <body> <a id="a" href="#">Fuck</a><br> <a href="#fuck">It looks like a button</a><br> <a href="/First">First</a><br> <a href="/Second">Second</a> </body> </html>
Horus
Привет. Есть тут математики и те кто интересовался алгоритмом шума Перлина? Не могу понять каким образом в одномерном измерении в каждом X(целое число) присваивается вещественное число из диапазона -1,1 и после строится прямая для вычисления тангенса угла наклона?
Horus
Аа. Это вещественное число и есть угол наклона. Всё, отбой
Anonymous
const links = document.querySelectorAll('a') links.forEach(link => link.id = "fucking id")
Работает только для первой ссылки <html> <head> </head> <body> <a href="#Xan">Fuck</a><br> <a href="#fuck">It looks like a button</a><br> <a href="#first">First</a><br> <a href="#second">Second</a> <script> const links = document.querySelectorAll('a'); links.forEach(link => link.click = "xD();"); console.log("START"); function xD() { console.log(this.getAttribute('href')); } </script> </body> </html>
Anonymous
Я вообще не понимаю, вроде сделал, а тут, прям перед финишом, такие грабли
Anonymous
<html> <head> </head> <body> <a href="#first">first</a><br> <a href="#second">second</a><br> <a href="#third">third</a><br> <a href="#fourth">fourth</a> <script> var links = document.querySelectorAll('a'); links.forEach(link => link.id = "fuckingID"); console.log("START"); console.log(links.length); for (var i = 0; i < links.length; i++) { fuckingID[i].addEventListener("click", xD); } function xD() { console.log(this.getAttribute('href')); } </script> </body> </html>
Vladislav
+ ты можешь вешать обработчики событий сразу в forEach
Anonymous
+ ты можешь вешать обработчики событий сразу в forEach
Где я могу прочитать об этом? Пробовал вместо id подставить onclick and click
Vladislav
Почитай пока только о forEach, чтобы каши в голове не возникло
Anonymous
https://learn.javascript.ru/array-iteration
Да, полезный материал!)
Виктория U
Мы счастливы
Anonymous
<html> <head> </head> <body> <a href="#first">first</a><br> <a href="#second">second</a><br> <a href="#third">third</a><br> <a href="#fourth">fourth</a> <script> var links = document.querySelectorAll('a'); links.forEach(function(link, i) { link => link.id = "fuckingID"; link.addEventListener("click", xD); }); console.log("START"); console.log(links.length); function xD() { alert(this.getAttribute('href')); } </script> </body> </html>
Anonymous
@elegy1 @romaparanoid @Villione @k_undefined
Dmitry
<!DOCTYPE html> <html lang="en"> <head> </head> <script> window.onload = function () { document.body.addEventListener("click", function (e) { if (e.target.tagName === "A") console.log(e.target.getAttribute("href")); }) } </script> <body> <a href="#first">first</a><br> <a href="#second">second</a><br> <a href="#third">third</a><br> <a href="#fourth">fourth</a> </body> </html>
Dmitry
еще можно таким способм отлавливать все ссылки, без навешивания кучи обработчиков