Серёжа
всем привет ребят кто иеет опыт работы с библиотекой jquery ui отзовитесь пожалуйста
Ma
День добрый, такая штука: есть форма где загружаются файлы, и по нажатию на кнопку они отправляются на сервер и по одному загружаются при этом заполняя по мере загрузки див, который отображается количество их байт. Кароче, я сделал эту штуку через Аякс отправку на пхп, который move uploaded file делает. Но у меня сделано,что на каждый файл вызывает по новой этот пхп скрипт. Как думаете это рационально или можно сделать как-то чтобы все вместе грузились? Только чтобы прогресс показывался
Ma
думаю, что рационально. У тебя по сути универсальный php-скрипт для загрузки любых файлов. По очереди (по одному за раз) их грузить - совершенно нормально. Да и при таком сценарии скрипт сам по себе будет проще устроен, мне кажется
Да, вот у меня сейчас как раз так, но вот там такие мелкие фичи, которые очень пакостливые и фич пойми как их по нормальному засунуть в этот скрипт. Я то сделал, но так криво реализовал, что аж как то не по себе
Viktor
Да, вот у меня сейчас как раз так, но вот там такие мелкие фичи, которые очень пакостливые и фич пойми как их по нормальному засунуть в этот скрипт. Я то сделал, но так криво реализовал, что аж как то не по себе
Не знаю на счет фич, но по аналогии с облачными дисками я бы загружал по порядку один файл за раз. Да и ты их теоретически* добавить можешь еще парочку в процессе загрузки. Так что пусть грузятся по порядку
Ma
Просто у меня в этой форме ещё данный передаются из инпутов, и в том же самом пхп скрипте обрабатываются, создаётся директория в которую будут загружаться эти файлы
Ma
И при каждом открытии нужно это происходит, но ладно, ок я то добавил проверку которая вроде бы позволяет это сделать один раз только и последующие открытия не создают новых директорий
Ma
а что смущает?
да то, что не красиво оно как-то выходит - куча переменных не понятных, я по тихоньку запутываться начинаю в коде -_-
Anonymous
😀
Denis
Ха-ха-ха, насмешили
Svyatoslav
Работать удаленно такой гемор. - Объясни семье, что ты не лодырь ебаный, и работаешь, а не сидишь весь день за компом. - Если получился пт.1, попробуй сосредоточиться, когда кто то смотрит телик, пылесосит или плачет. - ну и т.д. в том же духе...
Denis
Я нрм
Svyatoslav
Denis
Андрей
Всем привет. Я начинаю изучать Фронтенд, знаю немного основы, но сейчас решил заниматься ежедневно. Вопрос у меня в следующем, очень часто минусом и потерей мотивации для себя считаю то, что начав изучать просто не знаю какие конкретные задачи решать и понемногу отхожу от темы и перестаю обучаться. Сейчас думаю накидать план на пару месяцев вперед, что-бы можно было каждый день уже целенаправленно по ходу обучения решать конкретные задачи. Подскажите где и какие задачи можно найти?
Denis
Это ты по адресу
Лёва
получаю текст из дива и текст берётся вместе с пробелами (перед текстом и после) и переносом строки, как всё обрезать к чертям? пусть даже удалятся пробелы между словами, пофиг $(document.getElementsByClassName("МОЙ ДИВ")[i]).text();
Denis
На GH
Лёва
сложно🤔
Лёва
сначала перенос, потом перед текстом около 10 пробелов и после текста ещё около 10 пробелов
Denis
.replace(/\s+/, ' ').trim()
Лёва
.replace(/\s+/, ' ').trim()
Всё работает! Спасибо тебе. Какой ты умничка
Alex 🇺🇦
Всё работает! Спасибо тебе. Какой ты умничка
можно я вставлю свои 5копеек? это называется regexp для дальнейшего самосовершенствования, там капать не перекопать материала :)
Denis
1MLHtsLSYwXrm711Qpea9m9duqUYdxw4Jz
5 копеек кидай на BTC
tem
Сергей, посмотрите на ютубе ролики с созданием сайтов, может, поймете, чего Вам не хватает
tem
@swerbak
tem
(но это не точно, не верьте мне)
tem
(на всякий случай)
Anonymous
Всем привет!
Anonymous
Как мне такое сделать: например, я загружаю на сервер "что-то.mp3" надо получить ссылку для прямого скачивания в 100 разных вариациях, то-есть 100 ссылок на 1 file.mp3 и возможность следить за количеством скачиваний по каждой ссылке одного и того же mp3
Andrew
)))
Anonymous
чтобы делиться ссылкой людьми и следить за скачиваниями
Andrew
file.mp3?id=<val>
Andrew
Ну и по велью считай
Andrew
В контролерре
Andrew
Скачивать будут через контролер
Andrew
На прямую так не сделаешь
Ярослав
Всем привет! Возник вопрос по поводу работы V8. Вот предположим мы создали объект какой-то и для него создалась цепочка скрытых классов. Правильно ли я понимаю, что всю необходимую информацию для работы с объектом уже будет содержать последний скрытый класс и предыдущая цепочка скрытых классов нам нужна просто для того, чтобы при наличии похожих объектов у них создавались одинаковые скрытые классы, что позволяло бы делать дополнительную оптимизацию?
Dima
module.exports = { solutionOnly(opts, runCode) { .... }, testIntegration(opts, runCode) { .... } }; solutionOnly и test integration это методы нового объекта? т.е. это синоним module.exports = { solutionOnly = function(orts,runCode){...}, testIntegration(ogts,runCode){...} }
Dima
какой-то странный обжект возвращается: https://github.com/Codewars/codewars-runner-cli/blob/master/lib/runners/lua.js
Dima
объясните что за кода на строчке 6и 14
Dima
это определние новго метода, или же это вызов существующей функции?
Dima
где можно прочитать про такой синтаксис в JS: z = { x(){ console.log(2); } } console.log(z)
Denis
На MDN
Игорь
где можно прочитать про такой синтаксис в JS: z = { x(){ console.log(2); } } console.log(z)
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Functions/%D0%9E%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B8%D0%BD%D0%B8%D0%B5_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%B2
Dima
А что с ним?
вот ищу не могу найти. обычно же { x: () =>{..}} или {x: function(){}}
Ler
https://codepen.io/ptimer/pen/aXWjPw?editors=1111
Ler
подскажите кто
Ler
я запутался в областях видимости этих
Ler
я хотел бы сделать реверс движения. Для этого хочу записывать в массив FinishedArray координаты, но никак не выходит их как-то вернуть из setInerval, чего делать а
Aleksey
https://codepen.io/ptimer/pen/aXWjPw?editors=1111
https://codepen.io/anon/pen/gqWdpy
Ler
лол
Ler
)
Ler
как это сделать коллбэками
Ler
чтобы вернуть массив в глобальную обл
Aleksey
какой еще массив?
Ler
Ну вот например вчера хотел сделать так, чтобы можно было отматывать траекторию шарика в обратном порядке, но не смог. Для того, чтобы записать x,y я юзал массив, который потом хотел возвратить из setInerval и использовать в функции reverse
Ler
https://codepen.io/ptimer/pen/rPygoN
Aleksey
тебе двигать в разные стороны или отматывать историю перемещения?
Ler
историю перемещения
Aleksey
1. Используй вектор ( https://ru.wikipedia.org/wiki/%D0%92%D0%B5%D0%BA%D1%82%D0%BE%D1%80_(%D0%BC%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0) ) как способ задания направления движения. 2. Запоминай точки, а ни отдельные координаты x,y в 2 массивах.
Ler
ну так проблема та же остается )
Ler
только теперь нужно вектор вернуть :D
Ler
за идею с вектором спасибо )
Aleksey
Программирование (особенно ООП) заключается в создании следующего слоя абстракции. Ты пытаешься работать с отдельными координатами вместо обекта "точка в 2D простанстве".
Aleksey
@ilya_bilous_ptimer https://codepen.io/anon/pen/gqWdpy