Anonymous
Killedecting package versions
Danila
Добрый вечер. Есть сайт, где для каждой страницы папка с файлами js, css, html. Почитал про gulp, grunt, webpack e.t.c., но там везде используется только один файл html. Т.е. эти инструменты для создания одностраничных сайтов?
Вебпак просто собирает весь твой жс и цсс в один или несколько файлов, остальные два - просто автоматизаторы задач, они могут делать вообще что угодно. Ни гульп, ни грунт, ни вебпак не знают о том, одностраничник у тебя или нет и не заставляют тебя его делать
Danila
Например, я использовал вебпак для сборки js, использующего es modules для самого обычного сайта на битриксе
Ya
Клиент ж слишком глуп для импортов и рекваеров на нативчике
Ya
Надеюсь, что кто нибудь понял мой вопрос
Без них сделать одностраничный веб апп это больновато, но вот обычный сайт спокойно и без сборщиков
Alex
друзья всем привет, у кого-нибудь был опыт работы с datatables.net ? у меня проблема с мультколоночной сортировкой, есть тут спецы кто бы мог за денежку помочь ?
Alex
В чём проблема напишите то)
по одной колонке сортирует на ура ... по двум уже не сортирует ... :( не могу разобраться что не так
Alex
если сюда можно скидывать ссылки ... могу дать линк где это у меня не работает
Alex
скидывайте, ссылка это не портянка кода
Alex
https://cryptochan.org/cryptocurrency-volatility/
Alex
https://cryptochan.org/cryptocurrency-volatility/
вот по одной колонке сортирует нормально ... как сделать что б сортировалось по нескольким не понимаю (
Alex
Сортирует
Alex
Например по предпоследнему столбцу отсортировать, будет несколько строк с значением 10, на заголовке последнего столбца с шифтом кликнуть и будет видно что элементы будут сортироваться
Anonymous
Есть страница на которой много классов <li class="ugrid_i">. Выбираю их все в коллекцию так: var obj = content.document.getElementsByClassName('ugrid_i');. Подскажите как выбрать только те <li class="ugrid_i"> у которых внутри тег <a> c классом <lp> содержит определенный текст, в данном случае: Нandmade (Сделано с любовью). Т.е. мне нада выбрать только <li class="ugrid_i"> одного автора.
Roman
но это даст тебе сами ссылки, а не ЛИшки
Roman
чтоб получить li надо через contains xpath писать
Лосось
Всем привет, есть тут ребята, которые хорошо знают внутренности js? Имею ввиду не синтаксис, а логику работы интерпретатора. Был бы признателен за хорошую книжку по этому делу. Опыт пару месяцев в js. Раньше писал на си. Знаю его хорошо.
Лосось
Читай спеку. Там все алгоритмы.
Спецификацию на v8 например? Про это говоришь?
Андрей
Логика работы интерпретатора лежит там.
Лосось
Спека это сленг? Если да - можно оригинальное название
Лосось
Acmascript specification
Спасибо большое)
Aleksey
Приветы. Как без библиотек в браузере получить timestamp или количество секунд до следующего полуночи по Москве, если клиент может быть в любом поясе?
Aleksey
1) Ищешь как узнать текущее время в +3 зоне; 2) Ищещь как найти разницу между временем;
.getTimezoneOffset() + 3*60 = разница в минутах между текущим и МСК. Мало что дает. Если думать относительно МСК то все просто: выставить часы в 0:00:00, date в current+1. Но сколько это будет в текущем поясе? И какой день, следующий предыдущий или текущий? Пока что думаю...
Aleksey
блять... да если бы в JS время работало исключительно в гринвиче + форматирование в текущий пояс было бы гораздо проще.
Aleksey
var t = new Date() Sun May 20 2018 16:01:03 GMT+0300 (Финляндия (лето)) t.setHours(0) Sun May 20 2018 00:01:03 GMT+0300 (Финляндия (лето))
Misha Kulakovsky
просто создай new Date с полуночью с указанием зоны, и вычти текущее время
Aleksey
t.setUTCHours(0)
а вот за это спасибо )
Misha Kulakovsky
(new Date('дата 00:00:00 UTC+3') - new Date()) / 1000
Aleksey
Короче все просто: var t = new Date(); var targetTimeZoneOffset = +600; t.setMinutes(t.getTimezoneOffset() + targetTimeZoneOffset); t.setDate(t.getDate() + 1); t.setHours(0); t.setMinutes(0); t.setSeconds(0); t.setMinutes(-(t.getTimezoneOffset() + targetTimeZoneOffset)); targetTimeZoneOffset смещение в минутах для которого считаем время
Anonymous
Всем привет. Подскажите могу ли я вызывать методы родительского объекта внутри перегруженного метода дочернего объекта (70 строчка). Как в других языках, в JS этот подход популярен?
Anonymous
js
Dmitriy
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/super
Anonymous
Anonymous
Не за что)
Артем
Стоит ли изучать extjs?
Андрей
Нет.
Anonymous
Stable release: 6.0.2 / March 2016 Как думаешь стоит?)
Артем
У меня нет)
Anonymous
Приветы) С кем по phoneGAP потрешать можно? Имею сложности с доступом к внешним ресурсам.. хотя в config.xml все настройки выставлены
Sepa
подскажите пожалуйста почему вылезает ошибка Maximum call stack size exceeded?
Anonymous
У тебе есть рекурсивные вызовы?
Sepa
function parser(){ $.ajax({ type: 'GET', url: 'mail.php', data: {'action': 'get'}, success: function(data){ if (data.trim().length > 0){ console.log (data); open(data); } parser(); }, error: function(){ console.log(2); } }); } parser(); function open(data){ window.open(data); }
Sepa
такой код
Sepa
на open вылезает
Sepa
что значит рекурсивный вызов
Anonymous
Ну да, у тебя бесконечный рекурсивый вызов: function parser() { $.ajax({ success: data => { parser(); } }); } parser();
Anonymous
Вот что у тебя, если убрат все лишнее
Sepa
Да я хочу вызов аджакс запустить в безконечный цикл
Sepa
что бы он постоянно обращался к пхп документу
Sepa
а как лучше сделать?
Anonymous
что бы он постоянно обращался к пхп документу
Мать моя женищина! Кто же так делает?
Sepa
:)
FUTURICO
websocket
FUTURICO
хотя, можно и ajax'ом раз в пару сек чекать, почему нет?
Sepa
так дело все в интервале только?
FUTURICO
нагрузка ещё, смотря для чего ведь. websocket оптимальей
Sepa
setInterval на 100 дает ту же ошибку
Sepa
что не так с этим window.open ?
Anonymous
setInterval(() => { fetch(...); }, 1000); // 1 sec
Sepa
нет это слишком долго
Sepa
а вообще метод не работает )
Anonymous
такс..а как отловить js или jq тап по элементу?
Anonymous
мне нужно при клике на форму записи сообщения сделать так что бы клавиатура не перекрывала форму записи
Anonymous
и еще p12 сертификат для ios как то с linux можно наколдовать?