Бибер
исправил, там а должно принимать значения х, х1, х2, х3...
ну типа ссылаться как-то на массив и получать его данные. не знаю, как это называется/делается
Anonymous
Есть ли телеграм канал верстальщиков???
Anonymous
https://t.me/css_ru
спасибо
Oruj
ребят гитхаб жалуется на уязвимость в файле package-lock. на querystringify и многие другие плагины. это все решается следующим образом? https://stackoverflow.com/questions/49582891/proper-way-to-fix-potential-security-vulnerability-in-a-dependency-defined-in-pa
Oruj
В последнее время почти со всеми зависимостями так
тогда сфиксят. короче устанавливаю нужный плагин например "webpack-bundle-analyzer", потом прописываю "npm audit fix" и все тот же мейл приходит
Oruj
правда я не установил его с зависимостью devDependencies (—save-dev) но он все равно сел в "devDependencies"
Sasha
привет, подскажите, как при достижении секции менять заголовок на соответствующий
Sasha
https://codepen.io/anon/pen/YbmQYE
Денис
https://kopirovalnya.ru/testsite не гркзит сайт на айфоне, что делать?
Anonymous
Приветствую! Нуждаюсь в доработке исходного кода reverse proxy для сайта (6кб исходник NodeJS) Исходник полностью рабочий, но нужно переделать под новый проект! 500$$$
Anonymous
Человек не на 1 проект проектов множество!
Anonymous
По деньгам не обидим
Shamil
Ребята, есть ли ограничение в размере при отправке данных на сервер через XMLHttpRequest?
Shamil
Надо было увеличить лимит body-parser. Спасибо за ответ)
Andrejs Sahniks
https://kopirovalnya.ru/testsite не гркзит сайт на айфоне, что делать?
У меня грузит, но он у тебя кривой по верстке
Boris
Внимание господа. Кто работает с #React и имеет хоть какое-то представление об этой библиотеке. Как мне делать рендер разных компонентов, в разные классы или ID в разные html файлы?
Boris
У меня выходит делать рендер только в главный index.html
Boris
если пишу класс или id из другого html файла, то сразу ошибка
Shadow Fiend
я не бот😉👌
Sergey
я не бот😉👌
https://t.me/react_js
Anonymous
Всем привет
Anonymous
jQuery(document).ready(function () { $(".popup-info-messages").popupMessageBox(); jQuery.ajaxSetup({ headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') } }); jQuery('form').on('submit', function (e) { e.preventDefault(); var form = jQuery(this), fields = jQuery(form).find('.js-val'), valid = true, button = form.find('button'); button.attr('disabled', true); jQuery.each(jQuery(fields), function () { if (!jQuery.trim(jQuery(this).val())) { $(this).addClass('error').closest('label').addClass('error'); valid = false; button.attr('disabled', false); } else { jQuery(this).removeClass('error').closest('label').removeClass('error'); } }); if (valid) { var url = jQuery(form).attr('action'); var data = jQuery(this).serializeArray(); data.push({ name: 'title', value: document.title }); data.push({ name: 'url', value: window.location.href }); data = jQuery.param(data); jQuery.ajax({ url: url, type: 'POST', data: data, success: function () { if (jQuery(form).hasClass('email-form')) { jQuery(form).closest('form').html('<div class="ok-message"><p>Архив автоматически придет на почту, которую Вы указали</p></div>') } else { jQuery(form).closest('form').html('<div class="ok-message"><h2>Спасибо</h2><p>Архив с автоматически придет на почту, которую Вы указали.</p></div>') } yaCounter457162.reachGoal('soi_email'); yaCounter496410.reachGoal('top'); gtag('event', 'generate_lead', { event_category: 'sovetniki', event_action: 'send_for_soi' }); }, error: function (jqXHR) { if (jqXHR.status == "422") { jQuery.each(jqXHR.responseJSON.errors, function (index, errors) { var fieldWrapper = form.find("[name=" + index + "]").closest('.input-wrap'); var fieldErrors = fieldWrapper.find('.input__tooltip'); fieldErrors.html("<ul></ul>"); jQuery.each(errors, function (index, message) { fieldErrors.find("ul").append("<li>" + message + "</li>"); }); fieldWrapper.addClass('error show-tooltip'); }); } else { alert("Произошла непредвиденная ошибка, попробуйте перезагрузить страницу и снова отправить форму"); } }, complete: function () { button.attr('disabled', false); } }); } }); jQuery('.js-val').on('keypress', function () { jQuery(this).closest('.input-wrap').removeClass('error').removeClass('show-tooltip'); }); }); Можно ли в это. Вставить Вот это: <script type='text/javascript'>var el = new Image(); el.src = '//pixel-conv.ru/conv/?t=c&id=392968&uid=112179&h=f93192463862eaf82cfa081dd883c';</script>
Anonymous
Или я совсем дурак?
Anonymous
🤴👷‍♂️🦸‍♂️🧚‍♀️
jQuery(document).ready(function () { $(".popup-info-messages").popupMessageBox(); jQuery.ajaxSetup({ headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') } }); jQuery('form').on('submit', function (e) { e.preventDefault(); var form = jQuery(this), fields = jQuery(form).find('.js-val'), valid = true, button = form.find('button'); button.attr('disabled', true); jQuery.each(jQuery(fields), function () { if (!jQuery.trim(jQuery(this).val())) { $(this).addClass('error').closest('label').addClass('error'); valid = false; button.attr('disabled', false); } else { jQuery(this).removeClass('error').closest('label').removeClass('error'); } }); if (valid) { var url = jQuery(form).attr('action'); var data = jQuery(this).serializeArray(); data.push({ name: 'title', value: document.title }); data.push({ name: 'url', value: window.location.href }); data = jQuery.param(data); jQuery.ajax({ url: url, type: 'POST', data: data, success: function () { if (jQuery(form).hasClass('email-form')) { jQuery(form).closest('form').html('<div class="ok-message"><p>Архив автоматически придет на почту, которую Вы указали</p></div>') } else { jQuery(form).closest('form').html('<div class="ok-message"><h2>Спасибо</h2><p>Архив с автоматически придет на почту, которую Вы указали.</p></div>') } yaCounter457162.reachGoal('soi_email'); yaCounter496410.reachGoal('top'); gtag('event', 'generate_lead', { event_category: 'sovetniki', event_action: 'send_for_soi' }); }, error: function (jqXHR) { if (jqXHR.status == "422") { jQuery.each(jqXHR.responseJSON.errors, function (index, errors) { var fieldWrapper = form.find("[name=" + index + "]").closest('.input-wrap'); var fieldErrors = fieldWrapper.find('.input__tooltip'); fieldErrors.html("<ul></ul>"); jQuery.each(errors, function (index, message) { fieldErrors.find("ul").append("<li>" + message + "</li>"); }); fieldWrapper.addClass('error show-tooltip'); }); } else { alert("Произошла непредвиденная ошибка, попробуйте перезагрузить страницу и снова отправить форму"); } }, complete: function () { button.attr('disabled', false); } }); } }); jQuery('.js-val').on('keypress', function () { jQuery(this).closest('.input-wrap').removeClass('error').removeClass('show-tooltip'); }); }); Можно ли в это. Вставить Вот это: <script type='text/javascript'>var el = new Image(); el.src = '//pixel-conv.ru/conv/?t=c&id=392968&uid=112179&h=f93192463862eaf82cfa081dd883c';</script>
Разрешаю, вставляй
Anonymous
Та я вставил. Чет эффекта нет.
Anonymous
Узнать. Можно ли в эту функцию вставить этот скрипт
Anonymous
Блин, так можно, или нет?
Vlad
Гайз, может не по теме вопрос, но может кто-то шарит в вопросе по пул риквестам: Столкнулся с тем что на битбакете при формировании пул риквеста не подтягивается имя задачи и номер задачи из Jira в title пул риквеста на битбакете автоматоматически.
Javid
Ребят не работает
Javid
Javid
Галп не знаете в чем проблема?
Anonymous
Сложный вопрос. Есть картинка webp формат, она делиться на фрагменты, тасуется, это отправляется на клиент и матрицу как именно с неё сделать исходную. Вопрос, как разделить webp на фрагменты и переставить, соединить и вывести? Какая-то библиотека? Выводится вконце как канвас
[object Object]
юзай вебпак и не имей проблем
Aleksander
с какой книжки лучше начать изучение node js?
Taras
Надо сделать сортировку таблицы состоящей из подтянутых аяксом инпутов, юзаю tablesorter не сортирует
Taras
Taras
Игорь
Славик
http://www.graphicsmagick.org/ для работы с картинками на ноде
Sergey
В копилку вёрстки
Aleksander
В копилку вёрстки
ну тут даже исправлять ее как то не хочется сразу :)
Anonymous
всем здорова. подскажите пж как сделать корзину на js.
Eddie
Привет всем, недавно начал изучать JS, я многое понял массивы, методы, обьекты, переменные, типы данных, их понять не трудно. Но мне не понятны функции, сколько бы не читал и смотрел про функции, мне трудно понять логику функций. Можете подсказать что такое функции и что они делают. Благодарю.
BARSOOQUE
В твоем списке есть слово метод. Методом называют функции, используемые в классе
BARSOOQUE
Не сходится как-то
BARSOOQUE
А так, функция - коробка с последовательностью команд, с кодом, который ты хочешь использовать несколько раз, и/или хочешь выполнить не прямо сейчас, а когда-нибудь
BARSOOQUE
Чтобы не копировать один и тот же код, когда тебе нужно делать одно и то же много раз
BARSOOQUE
Шаблон, так сказать, в который ты помимо всего прочего можешь вставить значения.
BARSOOQUE
Допустим, чтобы сказать другу привет, ты берешь слово привет, и добавляешь к нему имя друга. Друзей у тебя может быть множество, и каждый раз добавлять к привету имя не удобно, поэтому ты можешь сделать функцию привет и использовать ее как привет("Вася")
BARSOOQUE
На самом деле этот пример не имеет смысла из-за простоты задачи, но он его быстро приобретет, когда нужно будет сделать нечто большее чем сказать привет
Николай
Внимание господа. Кто работает с #React и имеет хоть какое-то представление об этой библиотеке. Как мне делать рендер разных компонентов, в разные классы или ID в разные html файлы?
И зачем тебе такое делать? React был создан для работы над одностраничными приложениями, если ты пытаешься использовать его как-то по-другому, очевидно что ты выбрал не ту технологию.
Vadim
Гайз, подскажите плиз сайт где можно сравнить перформанс js'a
Николай
Внимание господа. Кто работает с #React и имеет хоть какое-то представление об этой библиотеке. Как мне делать рендер разных компонентов, в разные классы или ID в разные html файлы?
И для чего нужно несколько точек входа? У тебя есть один div где ты можешь творить что хочешь, вставлять что угодно и как угодно. Куда тебе, в <head> добавлять надо что-ли?)
Eddie
Всем привет, читал про Всплытия в js, также слышал что в ES6 всплытия неактуальны, потому что уже не используют переменную var. Вопрос: это правда? или всплытия все еще актуальны? и еще вопрос в ES6 всплытия играют роль или они уже окончательно остались в прошлом ? Благодарю.
Рафис
Привет, коллеги. Как можно организовать асинхронное выполнение какого-то участка кода? (Это нужно, потому что результат выполнения не влияет ни на что, и ждать не нужно) Знаю 2 варианта: 1) setTimeout(func(){}, 0), 2) создать асинхронную функцию и вызвать её без await. Но допустим мне нужно асинхронизировать только пару строчек. Ни один из 2 способов не являются идеальными (по красоте).
hamper 𓅝
Так как жс однопоточный то оно все равно время будет занимать, но вариант с setImmediate в целом норм, что бы отложить выполнение.
Рафис
Так как жс однопоточный то оно все равно время будет занимать, но вариант с setImmediate в целом норм, что бы отложить выполнение.
Да, вот это было бы хорошим вариантом. Читал что он только для ie 10+ а для других нужны полифиллы. Но чето не хочется в свой код полифилл вставлять.
Anonymous
Anonymous
Почему не работает splice?
Eddie
var fn = (function() {    var numberOfCalls = 0;    return function() {       return ++ numberOfCalls;    } })();
Eddie
Привет всем, непонимаю что значит эти () скобки в конце кода. Подскажмие, буду благодарен.
Eddie
IIFE
понятно спс
Игорь
Игорь
В данном случае для того, чтобы сохранить numberOfCalls в замыкании
Eddie
В данном случае для того, чтобы сохранить numberOfCalls в замыкании
Похоже все 5 033 чел. понимаю замыкания кроме меня)
Игорь
Это очень просто
Anonymous
Подскажие плиз
Eddie
http://learn.javascript.ru/closures
Мне ее советовали, я ее читаю сейчас.