Vladislav
Вторым аргументом приходит старое значение, если оно пустое - ничего не делать
Алексей
Вторым аргументом приходит старое значение, если оно пустое - ничего не делать
Ну да, спасибо. А с инициализацией приложения после запроса плохая идея?
Алексей
Да
а почему, в двух словах можно?
Vladislav
Как минимум будет больно когда попытаешься встроить его в готовый сайт
Vladislav
Данные надо будет сохранять где-то в window, в приложении их ловить и делать реактивными
Anton
Vladislav
Смысла в этом мало
Алексей
А у тебя инстанс Vuex без приложения как появится?
да всё будет так же как обычно, просто я после запроса всё инициализировал бы
Алексей
в коллбеке
Алексей
Не, я бы сам отправил
Anton
Не, я бы сам отправил
Ох, как-то странно это звучит.
Алексей
Ох, как-то странно это звучит.
Блин, да, поэтому не ринулся сразу так делать)
Anton
Блин, да, поэтому не ринулся сразу так делать)
Ну, бест-практис вроде инициализировать апп, отправить запрос, запустить анимашку загрузки и убрать ее после получения данных
Alisa
Стань участником международного хакатона и акселератора Urban.Tech Moscow! Подай заявку на участие в Urban.Tech Moscow до 10 ноября и получи уникальную возможность: ▪️Решить реальные задачи и заключить контракты с ведущими игроками бизнеса и Департаментами Правительства города Москвы. ▪️Получить доступ к пилотированию своего решения на крупнейших городских площадках по направлениям: Умный город, Маркетплейсы, Финансы, Искусственный интеллект, Системы управления. ▪️Побороться за Премию Мэра Москвы - 10 000 000 рублей; ▪️Лично встретиться с руководством города и топ-менеджментом корпораций; ▪️Внести весомый вклад в цифровую трансформацию столицы. Для кого? 👨‍💻 Android/iOS разработчиков, Web-разработчиков, UX/UI дизайнеров, Product и Project-менеджеров, Data-scientists, Маркетологов Когда? 🗓 Хакатон пройдет в несколько этапов. Финальный этап хакатона и вручение премий пройдет в Москве с 29 ноября по 2 декабря. Заявки на участие принимаются до 10 ноября. ❗️Подайте заявку сейчас по ссылке: https://clck.ru/JUqC8
Igor
👍
Ed
Ребятки, не могу понять что нужно сделать чтобы цикл вернулся в select <body> <select id="select"></select> <script type="text/javascript" src="script.js"></script> </body> let sel = document.getElementById("select"); let optionLast = document.createElement('option'); sel.append(optionLast); function fun1(){ for (var i = 1960; i <= 2019; i++){ return; } } let fi = fun1(); optionLast.textContent = fi;
Славик
расскажи, как работает этот код
Anonymous
Открываем доступ в закрытую VIP группу. Осталось 25 мест Вступить 👉 https://t.me/joinchat/BBBFdb_kGrqFF223j8QA
Славик
в том смысле, что ты от него ожидал, а не что на деле вышло
Ed
в том смысле, что ты от него ожидал, а не что на деле вышло
Вставить в страницу (в html документ) тег <select>. С помощью js добавить в этот select опции (option) под годы от 1960 по 2019. Принять тот факт, что в данной задаче поможет обычный цикл
Славик
это ты скопипастил условие задачи?
Славик
ты и не сможешь понять, пока сам не начнешь строить формулировки
Славик
даже если кто-то тебе ща скинет рабочий вариант кода
Horus
Debounce
Спасибо!
Ed
ты и не сможешь понять, пока сам не начнешь строить формулировки
Ну смотри, я создал требуемый тег после нашел его js затем создал option и при помощи append добавил его в select далее создал функцию в цикле, чтобы перебрать эти числа функции дал переменную и закинул ее в textContent чтобы вывести данный перебор в select, но до конца не могу понять, почему код не выполняется в прочем если вместо return вставить console.log, то все будет работать, значит цикл работает верно Раз цикл работает верно, нужно понять, как его закинуть в textContent
Ed
Вроде верно мыслю
Славик
Вроде верно мыслю
тогда бы работало
Ed
тогда бы работало
Значит не верно, в чем моя ошибка?
Славик
во-первых, разберись, что делает return
Славик
во-вторых, внимательности не хватает, теоретической базы по синтаксису
Славик
в целом: тебе надо внутри цикла сделать добавление в твой select а ты сейчас пытаешься как-то вообще наоборот сделать
S
Господа разумные, подскажите, есть ли способ обезопасить вставляемое во фрейм через srcdoc содержимое без уничтожения html? (только скрипты). И не путём sandbox режима на весь фрейм
S
Нужно отобразить html-код из API, н там могут быть и скрипты (контент генерируется юзверями) <https://en.wikipedia.org/w/api.php?action=compare&fromrev=14189795&torelative=prev&utf8=1>
Mr.
Всем привет! Подскажите, пожалуйста, с чего начать JS(с нуля). Видеоуроки, книги - неважно. Главное - чтобы было доступно и на русском
Mr.
Спасибо большое!
Mr.
Если есть годнота, не жмитесь, пожалуйста
Mr.
Главное - побольше практики
выразительный яваскрипт некогда мне помог
Anonymous
а по джквери для чайников есть?) макфарланд не зашёл. гуглархив жса https://drive.google.com/folderview?id=0B03L_OmlM9g7fkFXVll3bm9VSmVvZ0ZFaEVoLU40N3RHRnRSYkpXLTEwWlhtYmdaUDQtOUE
Mr.
Выразительный?
Mr.
Спасибо
Выразительный?
eloquent javascript вроде бы как в англ но ячитал на рус и вроде бы есть даже на хабре
Mr.
Спасибо, пойду выбирать)
Mr.
Спасибо
Username
Рад помочь
Ed
во-вторых, внимательности не хватает, теоретической базы по синтаксису
Даааааа, вот тут полностью соглашусь нужно просто было пробросить лишки в цикл Тупая ошибка)
Александр
Ребят,как работать с базой данных mysql при помощи js , где документацию глянуть?
Igor
А еще есть mysql2 хз в чем разница
Igor
Но вроде второй лучше
Anonymous
А еще есть mysql2 хз в чем разница
Лучше вообще орм юзать)
Александр
Спасибо
Anonymous
Как конвертировать .MHT MHTML Файлы В Обычные HTML И CSS Файлы?
Dmitrii
Ребят, может кто-то сталкивался с похожей ситуацией, поделитесь опытом. Мне необходимо генерировать pdf-отчёт из страницы с графиками (графики на canvas chart.js, само приложение классическое SPA). Использую технологию chrome headless для генерации pdf. Проблема: происходит генерация страницы, все элементы отображются корректно, кроме графиков. Предположительно, chromium не дожидается отрисовки всего spa и делает снимок того, что увидел при входе на страницу. Напрашивается одно решение - искать в chart.js какой-то хук жизненного цикла и вызывать кастомное событие в момент готовности графиков, чтобы chromium делал снимок тогда, когда страница готова. Но здесь возникает трудность - компонент графика будет знать про бизнес-логику. Более того, есть вероятность того, что Chart.js вообще не умеет рапортовать о готовности графиков, тода этот способ отпадает. Как справиться с ситуацией, когда нужно знать точный момент готовности страницы к снимку?
Anonymous
+
Славик
но вообще из википедии следует: "Первая часть файла представляет собой кодированный HTML; последующие части являются base64-кодированными ресурсами..."
Славик
берешь первую часть и профит
Славик
Ребят, может кто-то сталкивался с похожей ситуацией, поделитесь опытом. Мне необходимо генерировать pdf-отчёт из страницы с графиками (графики на canvas chart.js, само приложение классическое SPA). Использую технологию chrome headless для генерации pdf. Проблема: происходит генерация страницы, все элементы отображются корректно, кроме графиков. Предположительно, chromium не дожидается отрисовки всего spa и делает снимок того, что увидел при входе на страницу. Напрашивается одно решение - искать в chart.js какой-то хук жизненного цикла и вызывать кастомное событие в момент готовности графиков, чтобы chromium делал снимок тогда, когда страница готова. Но здесь возникает трудность - компонент графика будет знать про бизнес-логику. Более того, есть вероятность того, что Chart.js вообще не умеет рапортовать о готовности графиков, тода этот способ отпадает. Как справиться с ситуацией, когда нужно знать точный момент готовности страницы к снимку?
setTimeout =)
Dmitrii
Хреновое решение.
Славик
потому со смайликом
Igor
Скорее setInterval и потом его обнулить
Славик
я зашел в сорцы и за минуту нашел вот такое: https://github.com/chartjs/Chart.js/blob/master/src/core/core.controller.js#L633 спорим, что где-то в доке тоже найду о том, как подписаться на события либы
Славик
https://stackoverflow.com/questions/44861201/callback-after-line-chart-rendered
Dmitrii
спасибо
MaxGraey
Ребят, может кто-то сталкивался с похожей ситуацией, поделитесь опытом. Мне необходимо генерировать pdf-отчёт из страницы с графиками (графики на canvas chart.js, само приложение классическое SPA). Использую технологию chrome headless для генерации pdf. Проблема: происходит генерация страницы, все элементы отображются корректно, кроме графиков. Предположительно, chromium не дожидается отрисовки всего spa и делает снимок того, что увидел при входе на страницу. Напрашивается одно решение - искать в chart.js какой-то хук жизненного цикла и вызывать кастомное событие в момент готовности графиков, чтобы chromium делал снимок тогда, когда страница готова. Но здесь возникает трудность - компонент графика будет знать про бизнес-логику. Более того, есть вероятность того, что Chart.js вообще не умеет рапортовать о готовности графиков, тода этот способ отпадает. Как справиться с ситуацией, когда нужно знать точный момент готовности страницы к снимку?
https://github.com/chartjs/Chart.js/issues/4098#issuecomment-290860580
MaxGraey
Лучше всего это установить продолжительность анимации в 0. Это сделает загрузку синхронной а так ускорит весь процесс в целом (совет от автора Chart.js)
Олекс
Кто знает почему мне json возвращается не как объект? Я ничего не могу с ним сделать.
Олекс
Как бек отдает?
Так же само как и в консоли, я массив переобразовываю в джсон
Foma
По названтю модели=)) $products = getProgucts->all() echo jsonsencide(products?