Maksym
а это интересная идя, спасибо
Maksym
https://jsfiddle.net/stomaks/jgexwfma/406/
Maksym
Сделав объект из таблицы, а после искать по этому объекту, это будет значительно быстрее ?
Maksym
У меня отображается максимум 50 строк, а далее страницы в таблице. То есть лучше строить только то что нужно, остальное просто хранить ?
Maksym
Ну звучит логично конечно.
Maksym
Есть, но только на уровне css
Denisio
прими с сервера данные, положи их в web sql и передергивай оттуда
Denisio
https://rickosborne.org/blog/2010/03/html5-in-browser-sql-database-storage/
Maksym
Обязательно в Web Storage хранить, я правильно понял это localStorage и sessionStorage ? Можно просто в глобальной переменной ?
Denisio
я так понял задача вынести данные из DOM и JS?
Denisio
но оставить возхможность работать с ними не обращаясь на сервер
Maksym
Да верно
Denisio
Websql
Denisio
Плюс опять же между сессиями помоему можно шарить
Denisio
В глобальной переменной они все равно будут а памяти висеть
Maksym
Я с базами данных не работал никогда, что-то они меня напрягают :) Попробую сохранить данные в sessionStorage. Строить только часть таблицы. Поиск, фильтрацию проводить над хранимым объектом а после выкатывать результат. Это норм будет ?
Егор
Всем привет! Есть кто на Relay тут опыт разработки имеет? Очень сильно нужна помощь, подсказать пару моментов. Платно)
Maksym
Понял всем спасибо. Так и поступлю
Stas
Ребята подскажите. Есть два масива данных. Хост обрабатывает их на пхп в течении 5 минут. А на локальном сервере это занимает 2-3 сек. Если сделать обработчик масивов на жс это ускорит его работу? То есть обработка масива будет происходить на клиентском ПК?
Maksym
Еще вопрос подскажите, делаю так Object.prototype.toArray = function () { /*...*/ };Выдает ошибку Uncaught TypeError: Failed due to illegal value in property: toArray Как исправить ?
Maksym
Тут работает, а в моем коде нет https://jsfiddle.net/stomaks/jgexwfma/437/
Xaxashutkin
Шо это за конструкция?
Dika
ты вызываешь функцию с 500000 аргументами
Dika
Да. Это заполняет коллстек полностью.
Dika
блин
Dika
https://ru.wikipedia.org/wiki/%D0%A1%D1%82%D0%B5%D0%BA_%D0%B2%D1%8B%D0%B7%D0%BE%D0%B2%D0%BE%D0%B2
Dika
стек небольшой
Dika
для конкатенации, конечно
Dika
для конкатенации, конечно
если что, функция может быть любая function f () {} f(…Array(5e5))
Dika
кроме того concat принимает массивы аргументами, то есть в этом случае … не нужен: [].concat(Array(500000).fill('322'))
Dika
Ну да. Они и заполняют стек.
Dika
переменные функций тоже в коллстеке хранятся
Dika
в них хранится указатель на данные, которые в куче
Dika
переменные функций тоже в коллстеке хранятся
то есть здесь разницы между переменными и аргументами нет если ты 500к переменных создашь — тоже получишь переполнение стека, скорее всего
Dika
другое дело — ты можешь в одной переменной хранить указатель на данные
Dika
можно, ты можешь передавать массив в функцию вместо использования 500к аргументов
Dika
так нельзя в любом случае, так интерпретатор вряд ли выделит их на стеке
Dika
нельзя передавать столько аргументов, найди другой путь
Dika
https://jsfiddle.net/wmrfh0qg/ так maximum call stack size exceeded
Dika
переменные должны быть неглобальные
Dika
ну и это достаточно низкоуровневые вещи, интерпретатор может сделать любые оптимизации
Dika
и поведение будет разное, в зависимости от браузера
Dika
это не должно есть много cpu, просто стек переполнится и все просто совпадение, скорее всего
Dika
может, если cpu будет постоянно работать на 100%, его срок службы уменьшится
MCHX
Привет)
Dika
да
Dika
но я не эксперт, это в чат к майнерам
Dika
40 одного ядра?
Dika
да, крипту в бразуере многие майнят сейчас
Dika
не знаю, но встречал раньше несколько таких. попробуй погуглить
Dika
есть @lampmining
Mr.Dingo
Добрый день. Подключил свайпы при помощи touch swipe, но теперь не работает скрол. Как фиксить? Почитал в доках allowPageScroll:"vertical". Но оно не работает
Mr.Dingo
$("#content").swipe({ swipeLeft:function() { $('#sidebar').removeClass('active');}, swipeRight:function() { $('#sidebar').addClass('active'); }, allowPageScroll:"vertical", excludedElements: "label, button, input, select, textarea, .noSwipe" });
Аlexander
йоу ребя всем привет, я NodeJS кодер, вот недавно за месяц в свободное время написал свою первую игру, японский кроссворд на NodeJS, если вам нравятся такие штуки и можно кинуть ссылку, то я был бы рад комментариям:)
Аlexander
picross.io
Аlexander
еще недопилено музло и ачивки, если народу понравиться то в планах было редактор уровней добавить и мультиплеер
Аlexander
15 паззлов 5х5, 75 паззлов 10x10, 225 паззлов 15х15
Аlexander
ооо @ddtch алоха :D
Андрей
Может кто нибудь помочь с js или jquery ? В смысле подучить хотя бы основам)) знаю php довольно не плохо, но сколько не пробовал учить js, не лезет , а точнее не понимаю)))
Андрей
или видео курсы какие есть)
Mr.Dingo
Подскажите как мне обрабатывать свайпы. У меня есть слева sidebar. Но как только я вешаю какие либо свайпы на контент. То перестаёт работать скрин. Уже целый день над этим мозг ломаю.
Mr.Dingo
Добрый день. Подключил свайпы при помощи touch swipe, но теперь не работает скрол. Как фиксить? Почитал в доках allowPageScroll:"vertical". Но оно не работает
Mr.Dingo
$("#content").swipe({ swipeLeft:function() { $('#sidebar').removeClass('active');}, swipeRight:function() { $('#sidebar').addClass('active'); }, allowPageScroll:"vertical", excludedElements: "label, button, input, select, textarea, .noSwipe" });
D_d
@iMrPoopybutthole да я давно тут)
Аlexander
)))
Аlexander
я тоже осваиваюсь, вылезаю потихоньку из оффлайн берлоги
Аlexander
:D
Андрей
Подскажите пожалуйста, при нажатие на кнопку с формы, выполняется обработчик на php, и если есть ошибки, они выводятся в div class=err , но js выводит буквально на 1 секунду, словно страница обновилась, и err исчезает, как исправить?(( сам код $(document).ready(function(){ $("#reg").click(function () { $(".err").toggle(); }); });
Андрей
Или может как то сделать без обновления страницы?
MVD
У меня естть очень широкий документ, и когда я нажимаю печать, он не полностью помещается на лист. Как сделать чтоб делился на несколько листов?
Андрей
юзай ajax
Так я использую же Jq)
MVD
Так я использую же Jq)
как ты вызываешь обработчик на php?
Андрей
как ты вызываешь обработчик на php?
Вообще, у меня обработчик так же в insex лежит, через case идёт обращение к нему)
Андрей
Форму каким образом сабмитишь?)
<input id="reg" type="submit" class="m" value="Зарегистрироваться"> =)
MVD
<input id="reg" type="submit" class="m" value="Зарегистрироваться"> =)
Вот поэтому стр и обновляется. Отправляй данные через $.ajax