
Sergey
05.10.2018
22:24:33
> тогда почему в одном файле проверка не требуется
Не понял тебя.
перепроверил на этом же примере. в одном файле тоже не работает.
просто я уже использовал фильтр для отбрасывания записей где нет данных в поле. тогда работало.
а почему интерпретатор ругается даже в случае где тогда во всех записях есть данные в нужном мне поле?

Liv
05.10.2018
22:27:02
ктот пользовался бойлерплейтом https://github.com/alexnoz/webpack-pug-scss-boilerplate? Третий час не могу настроить его для сборки фронта под несколько страниц

Роман
05.10.2018
22:34:43
у меня так и есть.
Нет, у тебя там одно число вместо массива, да ещё и строкой:
"catalog": "28",
// Лучше так для универсальности
"catalog": {
28: [],
},

Google

Роман
05.10.2018
22:34:51
Мне кажется проблема у тебя как раз в том что данные в таком странном формате хранятся. Попробуй унифицировать. Если catalog это объект, то пусть он всегда будет объектом, не нужно его делать иногда строкой, иногда объектом.

Sergey
05.10.2018
22:42:17

Gnh
06.10.2018
09:46:17
Здравствуйте
у меня есть 2 таких блока которые при переключении меняют текст, но если я кликаю по первомублоку, то на втором всё пропадает
$('.title__nav_link').on('click', function (e) {
e.preventDefault();
var way = $(this).attr('href');
$('.title__nav_link').removeClass('active');
$(this).addClass('active');
$('.changing').removeClass('active');
$(way).addClass('active');
});
Как можно узнать в каком блоке был произведен клик и только в нем меняять

Гаирбегов
06.10.2018
09:49:38
Ну сделай чтоб в консоль выводил лог для себя чтоб узнать если надо

алибидерчи
06.10.2018
09:51:51

Gnh
06.10.2018
09:58:14

алибидерчи
06.10.2018
09:59:43

Google

алибидерчи
06.10.2018
09:59:55
Даже если листенер на родителя навешан

Анатолий
06.10.2018
11:14:28
https://tproger.ru/news/nodejs-javascript-union/amp/

Frenkins
06.10.2018
12:54:28
ребят, помогите с процентом плез. почему-то не верно высчитывает
document.querySelector(".btce__summTwo").value = (temp-(temp/100*6)).toFixed(8);
число к которому прибавляется процент 186002.22
на выходе должны получить 197162
но получаю еще больше число

Andrew
06.10.2018
13:14:36

Roman
06.10.2018
15:01:14
Добрый день, я хочу сделать бесплатную подгрузку картинок в хтмл-редакторе, чтобы можно было рассылать сверстанную страничку по Email. У меня не получается сделать подрузку картинки, во всех плагинах типа ckEditor этот функционал платный, может кто помочь? в едиторе Aloha image plugin не работает

Vitaliy
06.10.2018
15:15:03
ребята, есть таблица с данными при изменении поля хочу его сразу сохрнять через POST.
И так как мне правильно вывести названия полей а также получить id строки?
используется vue js. если хреново обяснил дайте наводящие вопросы пжл
каждая строчка через v-for выводится

Роман
06.10.2018
15:25:12
Обычный сокет, просто данные в бинарном виде. Добавь в код console.log после распаковки/декодирования сообщений и увидишь что там.

Andrew
06.10.2018
15:27:47

Evgeny
06.10.2018
15:30:12
Привет , вопрос такой есть код js который сохраняет данные в localStorage . На странице товара есть кнопка "Добавить в корзину" при клике на неё весь код выполняется и все гуд , при обновлении страницы контент выводится . Но если перейти на другую страницу , то контент из LS не выводится и в консоли ошибка на addEventListener т.к. этой кнопки нет на другой странице
Как решить?

Роман
06.10.2018
15:32:58

Evgeny
06.10.2018
15:34:32
Суть в том , что ты переходишь в карточку товара и добавляешь товар в корзину
А затем переходишь в корзину и там уже выводятся твои товары из LS

Роман
06.10.2018
15:36:07

Evgeny
06.10.2018
15:36:16
Так я их вывел
Если я вывожу их на странице где есть кнопка , то все гуд
Но на другой странице , ничего не выводит и ошибка в консоли

Роман
06.10.2018
15:37:32
Я и говорю что ты что-то не так делаешь. Кидай код в песочницу. Но вообще не вижу проблемы вывести данные из локалсторейджа без листенеров и кнопок.

Google

Evgeny
06.10.2018
15:41:01
Переставил код немного ниже и все вывелось , но перестал работать другой код :D

Iv
06.10.2018
16:09:17

Evgeny
06.10.2018
16:09:35
Там просто кнопку не видит
null у addEventListener

Iv
06.10.2018
16:09:57
Там же нет кнопки, ты сказал

Evgeny
06.10.2018
16:10:05
Ага
И поэтому null

Роман
06.10.2018
16:10:09
Так вопрос в том, почему вывод данных из LS должен быть внутри листенера на кнопку? Его просто нужно вынести.

Evgeny
06.10.2018
16:10:19
Там все связано прост

Iv
06.10.2018
16:10:33

Evgeny
06.10.2018
16:10:45
Чтобы добавить товар в корзину

Роман
06.10.2018
16:10:56

Evgeny
06.10.2018
16:11:12
:D

Admin
ERROR: S client not available

Iv
06.10.2018
16:11:17
Не, а на другой странице, где нет кнопки, зачем листенер?

Evgeny
06.10.2018
16:11:34
Подключен 1 файл main.js

Iv
06.10.2018
16:11:35

Evgeny
06.10.2018
16:11:42
p.s. копипаста нет

Роман
06.10.2018
16:11:44
Выносишь вывод из LS в отдельную функцию. Так где надо добавляешь вызов функции в листенер, а где не надо просто вызываешь функцию.

Evgeny
06.10.2018
16:11:53
И в нем все

Google

Evgeny
06.10.2018
16:12:00
Уже решил

Vitaliy
06.10.2018
16:16:03
Vue JS
ребята, всем привет, начал изучение vue js.и не могу кое-что понять и сделать
В общем делаю таблицу с input внутри, которые можно менять и при изминении делается post запрос на обновление в бд, и так как мне получить в обработке события на поле ввода номер строки в таблице, а также информацию по этой строке которая лежит в массиве data?

Бэлигто
06.10.2018
16:21:56
привет
приве

Vlad
06.10.2018
16:29:50
Народ, кто знает, как можно с помощью js проверить css файл который подключается к пустой страницы и там нарисовать блоки со всеми цветами из css?

cristina
06.10.2018
18:30:07
Подскажите библиотеку для древовидных графов, чтобы их рисовать.

Bear
06.10.2018
18:56:52

cristina
06.10.2018
18:59:57

Bear
06.10.2018
19:01:12

Максим
07.10.2018
09:34:04
Всем привет, подскажите быстрый и оптимальный способ сделать из строки объект.
Дано:
var str = "_id_A_type_number_form1_hide";
Нужно получить:
str = {
id: "A",
type: "number",
form1: "hide"
};
Я сделал так
var str = "_id_A_type_number_form1_hide";
str = function ( data ) {
let temp = {};
data = data.split("_");
for ( let i = data.length - 1; i >= 0; i -= 2 ) {
temp[data[i - 1]] = data[i];
}
return temp;
}( str.slice(1) );
Но мне кажется это не лучшее решение

Yura
07.10.2018
10:04:17

Максим
07.10.2018
10:05:34
Я могу использовать только строку в которой есть символы, а-я, 0-9, и знак подчеркивания

Yura
07.10.2018
10:09:56
Маразм какой-то

Анатолий
07.10.2018
11:22:44
https://proglib.io/p/js-test/
Пара опечаток правда есть, но в общем тест для про уровня

Andrey
07.10.2018
11:47:50