Денис
Писать не обязательно, хотя бы подсказать о чем нужно почитать
Pavel
jquery тебе в помощь
Igor
Раз в две секунды - это про setInterval читать
Денис
Я могу на примере сайта показать одного, нужно сделать похожее мне. https://themes.themegoods.com/photography/demo1/gallery-archive/gallery-archive-4-columns-contained/?boxed=1 Внизу лента инстаграма
Kenan
Удачи
Денис
Kenan
в песочнице надо
Я уже дал ему подсказку. Пусть гуглит и делает
Lupusregina[beta]
как получить пустую строку?
Lupusregina[beta]
''
в рамках условий описанных мной выше
Lupusregina[beta]
у меня 20 строк есть свободных, для получения пустой строки
Th0r
в рамках условий описанных мной выше
С какого года читать условия?
Denis
[] + []
Lupusregina[beta]
[] + []
спасибо
Lupusregina[beta]
5$
нет
Denis
[] + []
Не используй это тогда
Lupusregina[beta]
поздно. я уже прошел кату
Denis
Lupusregina[beta]
https://www.codewars.com/kata/multi-line-task-hello-world/train/javascript
https://jsbin.com/fihovos/edit?js,console вот мое решение
Lupusregina[beta]
Denis
https://jsbin.com/fihovos/edit?js,console вот мое решение
Отстой - даже открывать не стал
Lupusregina[beta]
кстати, там в других решениях такое было. [a,,b,,c,,d...etc] = 'text' -я даже не знал что в js так можно. Это бы все порядочно упростило
Denis
Lupusregina[beta]
и при виде слова etc ты даже не задумался. Эт условно [a,,b,,c,,d] = 'h e l l'
Denis
и при виде слова etc ты даже не задумался. Эт условно [a,,b,,c,,d] = 'h e l l'
https://github.com/Piterden/vue-crossword/blob/master/src/components/BuilderPage.vue#L218-L279 Прочитай этот кусок
Denis
и что мне смотреть тут? к чему это?
А к чему твои сообщения с катами?
Anton
Дороу. Нужно сделать простенькое приложение на реакте и важно, чтобы прилож запоминал юзера. С этим я ещё не сталкивался из того, что на ум приходит это либо использовать БД либо Redux. Чтобы сэкономить время и учить правильную технологию обращаюсь к вам, хелпаните плиз
Anton
https://anton-voron.github.io/todo-app
Anton
нужно допилить до завтра, очень нужен совет
Шамиль
привет, можете словами написать какую форму данных возвращает функция getMessagesAsync ?
Шамиль
Alex
Юзера запоминает не приложение а сервер Хранить в локалсторадже не стоит
если нужно быстро и бэка нет, то это нормальный вариант
Anton
Юзера запоминает не приложение а сервер Хранить в локалсторадже не стоит
окей, тогда подскажи плиз какую технологию стоит учить ?
Denis
Промис
Maksim
если нужно быстро и бэка нет, то это нормальный вариант
Если нет бэка то нет сути аутентификации, т.к вся информация и так подразумевается уже на клиенте
Anton
Id сессии на PHP пишутся ?
Maksim
Id сессии на PHP пишутся ?
Это не зависит от языка
Шамиль
Промис
а как понимать, то что "внутри", т.е <{[key: string]: string}> я правильно понимаю, что <> - type assertion?
Denis
Внутри возращаемое промисом значение
Denis
Строка
Max
Ребят нужна помощь. Пытаюсь создать алгоритм по книге "Грокаем Алгоритмы" на JS(там на питоне написан) и вот что получилось, но не работает. Подскажите кто шарит - как сделать что бы заработал. Суть его в бинарном поиске
Max
Denis
Жесть
Max
😆
Y
Объясните, в чем прикол со временем?
Y
Почему с меньшим числом операций код работает дольше?
Lupusregina[beta]
Почему с меньшим числом операций код работает дольше?
я думаю рандом. Не вижу там уменшения операция. И потом, эти операции на фоне времени вызова консоли ничто
Lupusregina[beta]
скопируй код, и скажи что ты делаешь
Igor
В guess пропустил /2
Igor
В mid то есть
Y
А, не, не так выразился... просто там где строк больше, программа отрабатывает в три раза быстрее
Max
function binarySearch(list, item) { var low = 0; var high = list - 1; while (low <= high) { var mid = (low + high); var guess = list[mid] / 2; if (guess == item) { return mid; } else if (guess > item) { var high = mid - 1; } else { var low = mid + 1; } alert('Hello'); } }; mylist = [1, 3, 5, 7, 9]; binarySearch(mylist, 3);
Max
Да, береться среднее число. Если его мало то большая часть отсеивается и повторяется операция уже в меньше части, если много то соответсвенно отсеивается малая часть
Igor
И сопоставь с описанием алгоритма
Шамиль
Слушай, харош грузить
мне не понятно вот что, какой тип данных представяет вот такой тип: type NormalizedMessages = {[key: string]: string};
Lupusregina[beta]
function binarySearch(list, item) { var low = 0; var high = list - 1; while (low <= high) { var mid = (low + high); var guess = list[mid] / 2; if (guess == item) { return mid; } else if (guess > item) { var high = mid - 1; } else { var low = mid + 1; } alert('Hello'); } }; mylist = [1, 3, 5, 7, 9]; binarySearch(mylist, 3);
function binarySearch(list, item) { let low = 0; let high = list.length - 1; while(low <= high) { let mid = (low + high) >> 1; let guess = list[mid]; if ( guess == item ) { return mid; } else if ( guess > item ) { high = mid - 1; } else { low = mid + 1; } } return -1; }; mylist = [1, 3, 5, 7, 9]; [].concat(mylist, [58]).map(v => { let i = binarySearch(mylist, v); let i2 = mylist.findIndex(d => d === v); console.log( "BinaryFindIndex: %s, realIndex: %s, %s", i, i2, i === i2); });
Denis
{[key: string]: string} объект