Size: a a a

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

2021 February 07

NS

Nik S in JavaScript Noobs — сообщество новичков
Подскажите, а
form.onsubmit = (event) => {
   event.preventDefault();
Это единственное что останавливает от обновления страницы при сабмите формы? Без вариантов?
я сам немного подумал.. можно заменить сабмит на обычный button и также форму отрабатывать почти без обновления страницы.
может стоит отказаться от кнопки сабмит вовсе тогда?
источник

⠀⠀

⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀... in JavaScript Noobs — сообщество новичков
Nik S
оттуда, проверь.
elements возвращает поля формы как Collection
игнорируя иные элементы типа div
просто Collection - не массив, чтобы его срезать
Тогда там должен быть toArray метод, а массив уже можно
источник

И

Ильфан in JavaScript Noobs — сообщество новичков
Nik S
Подскажите, а
form.onsubmit = (event) => {
   event.preventDefault();
Это единственное что останавливает от обновления страницы при сабмите формы? Без вариантов?
я сам немного подумал.. можно заменить сабмит на обычный button и также форму отрабатывать почти без обновления страницы.
может стоит отказаться от кнопки сабмит вовсе тогда?
button вроде по умолчанию сабмит. Все делают через prevent, это нормально
источник

NS

Nik S in JavaScript Noobs — сообщество новичков
⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀
Тогда там должен быть toArray метод, а массив уже можно
document.querySelector('form.choose_w_list').elements.toArray
undefined возвращает
я через цикл for сделал и загнал в словарь/обьект по ключу-значение
источник

🌬М

🌬 Мари✨ in JavaScript Noobs — сообщество новичков
Denys Mikhalenko
Да камон, там 5 строк
помогите понять структуру файловой системы
1. main.js включает в себя подключение  let fs = require('fs'); let math = require('./math');
сюда же пойдет локальный сервер и вывод на страницу инфы которая будет получена с модулей js
2. ./math в с вою очередь содержит подключенные модули js а они будут три разные получается
3. json файли с инфой а их к каждому модулю js и того 3
и если ход мысли правильный то мне нужно считывать json файл и отдавать в js модуль? там обрабатывать вернуть обратно в ноде и с него выводить на страницу?
если до то вот пример как я делала с подключением модулей js to node но как мне с json проделать не могу понять
источник

NT

Nikita Titov in JavaScript Noobs — сообщество новичков
Nik S
Подскажите, а
form.onsubmit = (event) => {
   event.preventDefault();
Это единственное что останавливает от обновления страницы при сабмите формы? Без вариантов?
я сам немного подумал.. можно заменить сабмит на обычный button и также форму отрабатывать почти без обновления страницы.
может стоит отказаться от кнопки сабмит вовсе тогда?
лучше превент и юзать, это самое норм
источник

⠀⠀

⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀... in JavaScript Noobs — сообщество новичков
Nik S
document.querySelector('form.choose_w_list').elements.toArray
undefined возвращает
я через цикл for сделал и загнал в словарь/обьект по ключу-значение
Есть песочница с этим кодом? Что б посмотреть
источник

NS

Nik S in JavaScript Noobs — сообщество новичков
⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀
Есть песочница с этим кодом? Что б посмотреть
я обновил эту хрень уже
песочница - это с консоли?
код такой
document.querySelectorAll('form.choose_w_list').forEach(form => {
       form.onsubmit = (event) => {
           event.preventDefault();
           let x = form.elements;
           let checkbox_dict = {};

           for (i = 1; i < x.length - 1; i++) {
                checkbox_dict[x[i].value] = x[i].checked;
           }
источник

DS

Daniil Shapiro in JavaScript Noobs — сообщество новичков
всем ку ✌🏻✌🏻. кто-то делал https://yandex.ru/jobs/vacancies/interns/intern_frontdev_zen/ ? Интересует пункт — уметь получать его из файла (способ выбирается через параметры запуска в консоли)
1) что за параметры запуска? ланчер надо забабахать какойто? файл откуда возьмется? в каком формате (json, txt, svg ё-мое). Могу сделать сайт с визуализацией и возможностью инпутить файл, конечно, но в задании то через консоль
2) через нод import { readFileSync } from "fs" - только через node --experimental-modules app.mjs или есть проще варианты (кроме require)?
источник

⠀⠀

⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀... in JavaScript Noobs — сообщество новичков
Nik S
я обновил эту хрень уже
песочница - это с консоли?
код такой
document.querySelectorAll('form.choose_w_list').forEach(form => {
       form.onsubmit = (event) => {
           event.preventDefault();
           let x = form.elements;
           let checkbox_dict = {};

           for (i = 1; i < x.length - 1; i++) {
                checkbox_dict[x[i].value] = x[i].checked;
           }
Песочница – какой-то сервис, где в лайве можно смотреть код и результат (jsfiddle, stackblitz, codepen, codesandbox, replit, etc.)
источник

NS

Nik S in JavaScript Noobs — сообщество новичков
⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀
Песочница – какой-то сервис, где в лайве можно смотреть код и результат (jsfiddle, stackblitz, codepen, codesandbox, replit, etc.)
о, а я как раз вчера вспрашивал есть ли чтото кроме консоли
источник

RP

Roma Prokopets in JavaScript Noobs — сообщество новичков
подскажите как подправить цикл, чтобы не добавляло +1 если элемент пустая строка
источник

RP

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

ПА

Павел Афонин... in JavaScript Noobs — сообщество новичков
Roma Prokopets
подскажите как подправить цикл, чтобы не добавляло +1 если элемент пустая строка
Мож сначала trim потом сплит?
источник

1

1N54N3 in JavaScript Noobs — сообщество новичков
1N54N3
Ребята, а как можно деструктиризировать массив и пропустить 1 элемент?
const [a,,b] = [1,2,3] ок, но если есть вариант получше то было бы круто..
bump
источник

⠀⠀

⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀... in JavaScript Noobs — сообщество новичков
1N54N3
Ребята, а как можно деструктиризировать массив и пропустить 1 элемент?
const [a,,b] = [1,2,3] ок, но если есть вариант получше то было бы круто..
Вроде другого способа нет при деструктуризации
источник

ПА

Павел Афонин... in JavaScript Noobs — сообщество новичков
1N54N3
bump
Слайс?
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
🌬 Мари✨
помогите понять структуру файловой системы
1. main.js включает в себя подключение  let fs = require('fs'); let math = require('./math');
сюда же пойдет локальный сервер и вывод на страницу инфы которая будет получена с модулей js
2. ./math в с вою очередь содержит подключенные модули js а они будут три разные получается
3. json файли с инфой а их к каждому модулю js и того 3
и если ход мысли правильный то мне нужно считывать json файл и отдавать в js модуль? там обрабатывать вернуть обратно в ноде и с него выводить на страницу?
если до то вот пример как я делала с подключением модулей js to node но как мне с json проделать не могу понять
В тех файлах, где нужны данные из json надо просто с помощью require их подключить и использовать
источник

RP

Roma Prokopets in JavaScript Noobs — сообщество новичков
Павел Афонин
Мож сначала trim потом сплит?
не, мне цикл поправить
источник

ПА

Павел Афонин... in JavaScript Noobs — сообщество новичков
Roma Prokopets
не, мне цикл поправить
Не проще через фильтр пото длину взять?
источник