• Как определить событие вызова функции?

    @M-ka
    frontend присматривающийся к ror
    А еще почитайте это и это.
    Но в любом случаи переделывать нужно
    Ответ написан
    Комментировать
  • Возможно ли инжектировать свои стили?

    @M-ka
    frontend присматривающийся к ror
    можно, "как-нибудь" тоже...
    Вопрос же только в этом и заключался, больше писать особо то смысла нету.
    Ответ написан
    Комментировать
  • Почему некоторые функции в jQuery не работают без указания значений в [ ]?

    @M-ka
    frontend присматривающийся к ror
    А никого вообще не смутил тот маленький и неловкий момент, что ID должен вообще то быть ТОЛЬКО 1 (один) на странице ?
    Ответ написан
  • Мультивалютность?

    @M-ka
    frontend присматривающийся к ror
    JS or php ?

    С учетом написанного, если на JS, то будет объект, один ключ содержит в значении коэффициенты для нужных валют, другой содержит id предметов как ключи, а значением цену по умолчанию. Так же по какому то хендлеру должна генерироваться форма, позволяющая добавлять и убирать коэффициенты фалют, а на применение должен запуститься скрипт, который обойдет все id на странице и высчитает всем цены. Новые цены для текущей валюты можно закешировать в сесийном сторедже, что бы не приходилось повторно высчитывать при игре с валютами. Аяксом при сохранении коэффициентов на закрытие формы редактирования, постить на сервер и сохранять в профиль, что бы потом при загрузке страницы иметь актуальные данные.
    Вообще не вижу особо разницы, мультивалютность или те же переводы или вообще любой динамически генерируемый/изменяемый контент... Да и вообще многие сайты при смене валюты, вообще перезагружают страницу и с сервера выдают новые цены, а не в жсе высчитывают...
    Ответ написан
    Комментировать
  • Что производительнее: addEventListener или onclick?

    @M-ka
    frontend присматривающийся к ror
    В отношении скорости хз, не заморачивался, а вообще у меня был написан мегакомбайн по работе с addEventListener, который умел как ставить, так и удалять, так еще ставить единожды, если один и тот же элемент и прежний обработчик....
    Почти все ставлю через него, все кейапы, блюры, клики. Но некоторые клики пишу при сборке кнопок (когда надо независимый модуль без привязки к установщику событий). Каждый элемент имеет минимум 2 события, а для мобильных устройств еще больше, т.к. добавляются тачи... Замечу, что именно добавляются, а не подменяются на тачи.
    Отлично работает, тормозов нет, значит проблема в архитектуре установщика.
    Ответ написан
    Комментировать
  • Почему не работают события click и mouseup?

    @M-ka
    frontend присматривающийся к ror
    Для установки событий в последних версиях лучше делать через "on"
    api.jquery.com/on

    А так же события лучше ставить не на весь ul, а на li или теги внутри....
    Ответ написан
  • Как имитировать действия браузера на PHP или Java(Jquery)?

    @M-ka
    frontend присматривающийся к ror
    webdriver вам в помощь.... сам откроет в заданном браузере или поочередно в разных, сделает все что нужно и подведет итоги) Можно запускать удаленно на виртуалках, а можно и у себя.
    Работает под управлением java csharp python ruby php perl, в нагрузку для облегчения можно использовать javascript

    Вопрос же в "имитировать"....
    Ответ написан
    4 комментария
  • Как поменять значение у определённых объектов в массиве?

    @M-ka
    frontend присматривающийся к ror
    Обход первого(или второго) масива, постройка объекта с ключами в виде ай ди.
    При обходе другого масива проводить все действия сравнения и необходимые действия с новым объектом... Измененный объект запихнуть в масив с длинной в 1 или побить по ключах или как.... ну вообщем под нужную структуру...
    Итого сделать функцию конвертации масива в ассоциативный, ну а второй производить сравнение объектов с возвратом общих ключей. Сравнение через поочередный обход обоих объектов и вынесением найденных ключей, которые находятся в другом объекте. Результат вернуть...
    А вообще по хорошему следовало бы избавиться от масивов изначально, сделав ассоциативные масивы...
    Ответ написан
    Комментировать
  • Как я могу создать такой текст с таким бордером?

    @M-ka
    frontend присматривающийся к ror
    1. див обертка с релативом
    2. див(можно Р, но блочный) с нижним текстом, релатив, зиндекс + несколько
    3. див с с задаными габаритам, бордером, абсолют, зиндекс ниже №2
    4. див(или что то другое но блочное) с текстом, белый фон, абсолют, зиндекс больше №2
    ну по ходу еще всякие топы, лефты бегать будут....
    Можно уменьшить на один отдельный блок, за счет того, что бы №4 поместить в № 2, но тогда релативы, падинги...
    еще можно упростить использовав бефор и афтер, но тогда не во всех браузерах отработает... все зависит от того, на сколько нужно, ну то такое....
    Ответ написан
    Комментировать
  • Как задать последовательность загрузки скриптов?

    @M-ka
    frontend присматривающийся к ror
    Написать собственный модуль для подтягивания скриптов, который после успешного подтягивания выполнит колбек функцию... хотя должно выйти, у меня так подключался где то в средине при определенных условиях жквери и еще несколько дополнений к нему и запускал уже нужные изменения.
    Не выйдет, курить читая про АМД, в частности про реквайр и тп... Реквайр отлично управляется подключением модулей, сжимает за надобности и тп... Так же судя с гугла, есть связки sails с реквайром...
    Ответ написан
    3 комментария
  • Генерируется ли какое-нибудь событие при перемещении курсора в textarea в браузерах под андроид?

    @M-ka
    frontend присматривающийся к ror
    Так тяжело почитать про touch events? Гугл? Не? Это же по касанию... ну а если мышкой, тогда просто про events...
    Ответ написан
  • Несколько таймеров на странице, как можно реализовать?

    @M-ka
    frontend присматривающийся к ror
    Печально думать, что будет за игра на выходе, если подобное спрашивают.....
    Ответ написан
    2 комментария
  • Есть ли в природе Javascript библиотека для визуального построения форм?

    @M-ka
    frontend присматривающийся к ror
    не совсем понятен вопрос...
    Необходимо в онлайн режиме прикрутить какую то ...., которая будет визуальным редактором форм или на клиентской стороне надо визуальный редактор, как когда то был фронтпейдж и дримвивер?
    Ответ написан
    2 комментария
  • Как удалить элемент из набора jQuery?

    @M-ka
    frontend присматривающийся к ror
    Необходимо ответ с сервера сконвертировать в дом, а только потом уже перепиливать его...
    Ответ написан
    1 комментарий
  • Как обработать большой массив данных с нужным форматированием?

    @M-ka
    frontend присматривающийся к ror
    эти данные же в файлах, а значит тут вообще жс не при делах...
    1. надо писать скрипт на другом языке, который откроет файл, считает данные, поколбасит, создаст где то файл, запишет поток, сохранит изменения...
    2. если это пара файлов, тогда уже можно копипастом заняться, что бы все строки запихнуть в переменную.
    ну а строку с
    1;параметр 1
    1;параметр 2
    1;параметр 3
    сконвертить до состояния
    1;p1|p2|p3 раз плюнуть в цикле
    Сначала строку разбить на подстроки по переносу через split, в результате будет массив из строк.
    Потом массив обойти в цикле. В процессе обхода строку можно разбить на 2 подстроки и снова через split по ";". Результат разбивания записать в какой то более глобальный обьект, в котором ключем будет в виде строки №, а в качестве параметра значение... вот только дописывать значение, а не заменять (аля x += доп параметр).
    В результате у нас будет обьект типа
    {
    1: 'a|b|c' //при дописывании |, не ставить, если это только созадется
    2: 'a|b|c'
    }
    Ну а после этого всего, объект представить в виде строки и делов то...
    Вот тут подумал, оказалось и еще проще, потому убрал комментарий в отношении конвертации объекта в строку через ту стринг подобное ну и добавил следующее:
    Обойти через фор ин объект... и формировать строку в следующем формате
    ключь ";" значение (ну у нас же значение и так строка) перенос строки, в результате будет строка, которую тоже сохранить через x+= значение, а результат сохранить уже через копипаст в нужный файл или послать аяксом куда то в виде контента...
    Вот только влезет ли при посте оно? Там же лимит.... Тут только постом думать
    Ответ написан
    Комментировать
  • Когда изучать npm, grunt, bower, git и т.д?

    @M-ka
    frontend присматривающийся к ror
    LESS -- хз, где используют. Может типа показать, мол какие мы крутые или какие ленивые...
    git --- ну консольный вариант знать не обязательно, если использовать какую то иде, которая его поддерживает, разве, что с консоли может пригодиться только команды на удаление веток, отмена комита или пуша. Применяется везде, всеми, постоянно. Вариант в иде не требует изучения, достаточно, что бы рассказали последовательность или почитать на хабре. Ранее был распространен svn, до него cvs (ну этим тремя пришлось пользоваться, другие не были столь популярные)

    npm, grunt, bower -- комплекс инструментов для разных целей, необходимость знания таковых зависит от конкретного места работы (вместо grunt использую реквайр).
    bower и npm не требуют изучения для веба, достаточно гугла, что бы можно было разобраться, что да как установить и запустить без погружения в детали.
    Ответ написан
    5 комментариев
  • Как снять состояние с DOM?

    @M-ka
    frontend присматривающийся к ror
    Если у вас возникает такая проблема, то просто уберите все ненужные плагины, переделайте структуру.... ну вообщем такого не должно происходить
    Ну а если происходит, значит вы изначально делаете что то не так... это как поставить на систему 2-5 антивирусов и потом удивляться, а почему тормозит комп и постоянные трояновирусные войны...
    Ответ написан
    Комментировать
  • Почему белая рамка на изображении?

    @M-ka
    frontend присматривающийся к ror
    с картинки убрать/заменить высоту inherit и она станет постоянно белой, как и положено... а рамки у картинки как бы и нет
    Ответ написан
  • Как можно перебрать элементы дива(блока) и добавить к ним уникальный класс?

    @M-ka
    frontend присматривающийся к ror
    api.jquery.com/attribute-starts-with-selector
    api.jquery.com/each
    api.jquery.com/attr (хотя можно обойтись, через .className от элемента при обходе, но это сложнее для понимания и есть свои костыли при работе с классами)

    Если добавить
    api.jquery.com/addClass
    Если заменить
    api.jquery.com/removeClass
    api.jquery.com/addClass
    Ответ написан
    Комментировать