Anton
twisted.sonnet
вроде всё правильно написал -не работает...
twisted.sonnet
юзаю поле поиска - получается каша
Vladislav
юзаю поле поиска - получается каша
Тогда добавляй классы по индексу
Vladislav
Не через цсс
twisted.sonnet
эххх тоесть мы пришли к варианту, который я изначально предлагал? перекрашивать после каждого изменения содержимого таблицы?
Ilya
эххх тоесть мы пришли к варианту, который я изначально предлагал? перекрашивать после каждого изменения содержимого таблицы?
господи, что вы делаете… можете еще раз описать «use-case» того что вы пытаетесь реализовать ? нужна подсветка элементов списка - по подстроке поиска ?
twisted.sonnet
избежав этого
twisted.sonnet
изначально всё гуд
Ilya
это не отражает Вашу задачу и «замысел»… чередование - вы имеете в виду - что светла/темная должны по списку всегда распределяться последовательно чет/нечет ?
Ilya
А почему бы вам не выполнить искомое в 2 прогона - сначала отфильтровать, а потом пройти по отфильтрованному по принципу чет-нечет применить стиль и только после этого - сбросить изменения в DOM
Ilya
это первый способ - второй способ - более изощеренный - привлечь Mutation Observer для тех же целей
Ilya
ну и на последок решить задачу банально CSS - и фильтрацией мутировать DOM реально удаляя и добавляя в него узлы - что не в данном случае позволит сохранить правильный порядок при применении стилей
Ilya
и как третий вариант - вообще использовать маску
Ilya
и как третий вариант - вообще использовать маску
сделайте полосатую подложку - а сами элементы списка - пусть будут прозрачные
twisted.sonnet
А почему бы вам не выполнить искомое в 2 прогона - сначала отфильтровать, а потом пройти по отфильтрованному по принципу чет-нечет применить стиль и только после этого - сбросить изменения в DOM
потому что я не силён во фронте изначально я и хотел сделать функцию при вызове которой будут вешаться стили на чётные/нечётные строки
twisted.sonnet
но думал, что есть более лаконичный способ... нежели чем вызов этой функции из каждого инпута который будет изменять таблицу
Ilya
потому что я не силён во фронте изначально я и хотел сделать функцию при вызове которой будут вешаться стили на чётные/нечётные строки
Стрельба из пушки по воробъям - слишком замороченная логика со вложеннвми циклами и мутациями на каждой итерации - для задачи что перед вами стоит. Надо упростить Попробуйте вариант с «полосатым фоном» для списка
twisted.sonnet
я 8 часов назад на js писать начал)
twisted.sonnet
https://codepen.io/jensgro/pen/DjlpG
twisted.sonnet
вродь оно
Anonymous
Всем привет! #вакансия #удаленно #android Ищем android developerA для разработки и уникализации приложений в GPlay Типы приложений: - Video/photo editing - Keyboards - Stickers, backgrounds - Facebook and Instagram enrichment app - Lifestyle education: learn magic/English/math cooking and more - VPN - Backup С моими правками в исходном коде Оплата через WMZ Зарплатная вилка: 60-70$ - приложение пишите в личку, обсудим детали. Буду благодарен за рекомендации!
Egor
Ребят, вопрос: фронт(js + jquery) обращается к апи, апи ставит куки и дает какой-то ответ. Так вот вопрос, сохраняет ли js куки?
Svyatoslav
Привет. Я почти уверен в том, что так нельзя, но а вдруг: Есть ли возможность объявить константу внутри условия, чтобы была возможность доступа к полученному результату, например если в условии выполняется функция? Например так: if (const match = DATE_HUMAN_REG.exec(value)) { ... } Вне условия значение данной константы не используется, поэтому объявлять ее там не очень хочется. Дважды дергать exec() тоже. Так же, может потребоваться название match для других констант. if (const match = DATE_HUMAN_REG.exec(value)) { ... } else if (const match = DATE_ISO_REG.exec(value)) { ... }
Svyatoslav
PS. Задай вопрос и найди ответ сам через две минуты let match: RegExpExecArray; if (match = DATE_HUMAN_REG.exec(value)) { ... } else if (match = DATE_ICO_REG.exec(value)) { ... }
Славик
обращайся
Svyatoslav
👍
Эй
/theme@cris_highlight_bot
Anonymous
Подскажите, как в проектах микросервисах, компоненты соединяют. К примеру по клику на меню разный компонент. Я как понимаю надо билдить, а дальше
Ragnar
Господа, подскажите, пожалуйста. Если папка в гитигноре, а мне нужно новые файлы из неё закоммитить, то как это лучше сделать?
Ilya
Ilya
думал ещё как можно. спасибо)
как только вы что-то комитите - оно становится частью репозитория и попадает в «слепок», и в дальнейшем контролируется на предмет изменений. гитигнор как раз определяет области файловой системы в рамках репозитория - контроль за которыми не осуществляется и которые в слепок не поадают. т.е. это идеологически несовместимое поведение - «закомитить из гитигнора»
Ilya
Да.
ну вы планируете использовать реальную изоляцию по средствам web-components ? или «псевдо web-components» н/п Google Polymer ? какова концепция ваших «микросервисов» ?
Ilya
я добавил в игнор папку, в которой собирается бандл. туда же мне нужно было добавить файлы от нового плагина. как правильно действовать в такой ситуации? добавлять в другую папку? тогда страдает структура
Добавлять в проект в обособленную дирректорию - в конфиге сборки (подразумеваю webpack) делайте перенос файлов в сборку н/п посредствам CopyWebpackPlugin
Anonymous
ну вы планируете использовать реальную изоляцию по средствам web-components ? или «псевдо web-components» н/п Google Polymer ? какова концепция ваших «микросервисов» ?
. Каждый сервис должен быть отдельно от всех. Есть только общее меню, в котором они "вызываются." Собственно как сделать этот вызов, сбилдить или через роутер или еще как
Ilya
. Каждый сервис должен быть отдельно от всех. Есть только общее меню, в котором они "вызываются." Собственно как сделать этот вызов, сбилдить или через роутер или еще как
Скорее всего вы запутались в концепциях и терминологии, смею предположить что вы говорите про «изоляцию комопонентов» когда идет речь о «микросервисах» во фронте, имеют в виду то что описывают в таких вот статьях https://medium.com/@frontman/%D0%BC%D0%B8%D0%BA%D1%80%D0%BE%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D1%8B-%D0%BD%D0%B0-%D1%84%D1%80%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D0%B4%D0%B5-85ab4d37556e
Ilya
я не понимаю что вы считате «микросервисом» но мне кажется что вы о чем-то другом
Roman
Нужен верстальщик. Есть тут кто?
Snake
Вопрос задавай лучше сразу
Snake
Или тебе для работы нужен?
Сергій
Здравстуйте! Уважаемые учасники групы помогите пожалуйста сформировать js код для вывода информации с другой страницы. У меня есть школьный сайт на движке Ucoz. Есть гостевая книга, там люди пишут отзывы. Я делаю мини лендинг страничку и хочу от туда вывести эти отзывы в красивом дизайне. Мне нужно чтобы оно со страницы http://school1.olexandrivka.info/gb брало 3 отзыва, а я мог ставить в нужные месте отдельно аватар, отдельно логин, отдельно пользователя.
Сергій
Я вот нашел один код... но не знаю как сделать чтобы он выводил 3 записи а не одну. И там в api нету имени кто добавил.... а только id <script type="text/javascript"> $.get( '/api/gb/', function(data){ var mydata = new Array(); $('name', data).each(function(){ mydata[$(this).text()] = $(this).next().text(); }); $('#otvet').html('Пользователь '+mydata['MATERIAL_ID']+' написал материал: «'+mydata['MESSAGE']+'»'); }, 'xml' ); </script>
Anonymous
Коллеги, добрый день. Подскажите, пожалуйста, у кого был похожий опыт. Делаю видеоплеер. Видео объемные и просто указывать их в video source нельзя, они грузятся хренову тучу времени и видео прерывается на дозагрузку. Как можно организовать управляемую предзагрузку для списка видео и что использовать на сервере для разбивки видосов на чанки ?
Nicko
Nicko
У меня получалось, попробуй
Ilya
git add folder -f
не стоит советовать человеку такие «костыли», да и вообще к разного рода «форсированным операциям» стоит прибегать крайне редко - когда вы полностью уверены в том что вы делаете и как работает система, какие возможны последствия и способы отката. Добавить форсировано можно что угодно - потом будет мучаться на каждом втором git pull
Igor
Офигенно выглядит
Vladislav
Если ты о анимации, это webgl скорее всего
Igor
three.js
Xaxashutkin
Сам подумай причём тут вью или любой другой фреймворк
Igor
Такие вещи как по ссылке, это не тупо по формочки клепать юзая апи фреймворка. Там еще и геометрию с математикой надо понимать
Igor
Вообще в этом и прикол игр, что даже для самой примитивной нужны какие-то алгоритмы и расчеты которые порой самому надо делать и придумывать
MaxGraey
Там Three.js
Igor
Там Three.js
🤦‍♀️
MaxGraey
А еще hexasphere.js https://github.com/arscan/hexasphere.js/
MaxGraey
Вообще в этом и прикол игр, что даже для самой примитивной нужны какие-то алгоритмы и расчеты которые порой самому надо делать и придумывать
Там ничего они не придумывали взяли почти все готовое и немного стилизировали. Возможно свои шейдерные программы написали. Все Да-да я общаюсь сам с собой. Я помню)
MaxGraey
А еще "реверсинжиниринг" показал, что там handlebarsjs и EaselJS + CreateJS используются
Igor
фон.onclick = () => анимация
Alex
Слишком размытый вопрос. Какая анимация?
Эй
ну типо можешь по клику на фон взять координаты мышки и там сделать какой нибудь появляющейся див
.
добрый день onclick="ym(XXXXXX, 'reachGoal', 'TARGET_NAME'); return true;" как это можно сделать внутри другой функции ? тоесть у меня проверка идет и в конце если все правильно то уже использоват эту функцию
.
document.getElementById("standard").onclick = function() { //check ..... ym(XXXXXX, 'reachGoal', 'TARGET_NAME'); }; function ym(XXXXXX, 'reachGoal', 'TARGET_NAME'){ return true; } если сделать так это правильно?
Alexandr
Всем привет, кто то сталкивался с траблой что на ios ссылка с атрибутом download не качает а открывает в соседнем окне?
Alexandr
https://caniuse.com/#search=download
я на последней тестил, + последняя на маке