Muzaffar
наверное все проходили от этого...
Muzaffar
ладно разберусь сам!
hlomzik
наверное все проходили от этого...
это не те вопросы, на которые нужно отвечать. тебе нужно понимать, что вообще происходит. что такое DOM, как работают события, разобраться, что происходит при переключении таба.
Muzaffar
тоже не понимаю зачем создавать всякие чаты и т.д. если толком не отвечать на вопросы? только чтоб обсуждать бла бла бла?
Muzaffar
это не те вопросы, на которые нужно отвечать. тебе нужно понимать, что вообще происходит. что такое DOM, как работают события, разобраться, что происходит при переключении таба.
при переключении таба срабатывает функция который отправляет на сервер информации про текущего семестра и выбранного курса, дальше сервлет обрабатывает эти данные и возвращает строку вот и все
Алексей
тоже не понимаю зачем создавать всякие чаты и т.д. если толком не отвечать на вопросы? только чтоб обсуждать бла бла бла?
Чаты нужны чтобы отвечать на конкретные вопросы. Хотите чтобы помогли с этим примеров - зайдите на jsfiddle - воссаздайте мини пример воспроизводящий проблему. Чтобы получить ответ нужен вопрос, чем конкретнее вопрос тем конеретнее ответ. Вопрос который вы задали требует в ответ 20-30 вопросов на уточнение (никто этого делать не будет).
Muzaffar
хорошо!
CherryTea
я что-то туплю сильно, почему не работает трюк с возратом исходного размера по клику https://jsfiddle.net/c76hdto4/
CherryTea
я так понимаю js теряет ссылку на item внутри листенера?
Smooth Operator
item.style.width = `${currentSize}px`
CherryTea
так а без jquery
CherryTea
item.style.width = `${currentSize}px`
все до меня дошло, во затупил
anoru
ну так проще
Я думал, что видел уже всё в этих чатах. Как же я ошибался)
Andrew
коллеги, привет, есть ли у кого из присутствующих рекламный аккаунт на фейсбуке? меня один вопрос гложет, хотел бы обсудить
Sasha
Подскажите пожалуйста, почему это не работает? (Прост примерная конструкция) Думаю, что-то с областью видимости. class A { constructor() { this.param = 'aaaaa'; this.funcMap = {'foo': this._bar} _bar() { console.log(this.param) // UNDEFINED! } run() { // Запускаем этот метод this.funcMap['foo']() }
Smooth Operator
Может стоит скинуть примерно валидный код
Sasha
Зачем? Даже этот код исполняется вполне себе. Отредактировал, чтобы было понятнее
Smooth Operator
Функция _bar запускается с контекстом funcMap
Smooth Operator
Так как ты явно ей не забиндил контекст
Sasha
Не понимаю. Значением ключа является ссылка на функцию. Мы достаем ссылку this.funcMap['foo'] и запускаем ().
Sasha
И там и там this. Значит, что это один экземпляр
Smooth Operator
там не ссылка, начнем с этого
Nikolay
Sasha this.funcMap['foo'](); == this.funcMap.foo();, т.е функция foo вызывается в контексте объекта funcMap и this внутри этой функции ссылается на funcMap, если тебе нужно задать другой контекст то можно явно сделать this._bar = this._bar.bind(this) тогда ты получишь bound функцию, которую можно пихать куда угодно, даже вне объекта. подробнее про это можно почитать тут http://learn.javascript.ru/object-methods
Smooth Operator
ну или в спеке http://www.ecma-international.org/ecma-262/6.0/#sec-method
Anonymous
всем привет ! Подскажите библиотечку простенькую с помощью которой можно легко делать request с прикрепленными файлами multidata/form со стороны сервера ? (request.js не предлагать)
Anonymous
Axios не позволяет?
axios не поддерживает
Yuri
https://github.com/pyrsmk/qwest
Evgeniya
#вакансия Senior/Team Lead JavaScript Dev с релокаций во Владивосток. Стек: JS, CSS3, SASS/LESS, HTML5, TypeScript, Angular-2. З/п 120 – 200т. О компании: CardPay – международная платежная система, продуктами которой по оплатам в интернет-магазинах ежедневно пользуются миллионы человек. Суть проектов - R&D, разработка новых продуктов и систем как для внутреннего использования, так и для внешних пользователей. Подробности в личку. https://vladivostok.hh.ru/vacancy/20019928
Anonymous
qwest подошёл?
qwest через XmlHttpRequest2 работает , т.е со стороны клиента , а нужно файл отправить с nodejs на другой сервер
Svyatoslav
Всем привет! Кто нибудь работал с КриптоПро Browser plug-in?
Svyatoslav
немного было дело
Можешь подсказать, как файл подписи создавал? Вот подписал я документ, получил подпись отдельную(строка в base64), теперь мне просто надо создать файл с этой строкой с расширением sig?
Alex
Файлами подписи не занимался, у нас эта base64 запихивалась в xml-ник и отправлялась с запросом куда-то, в СМЭВ вроде
Svyatoslav
Хм, понятно, хотя сейчас попробовал создать файл подписи из кодировки вот таким способом window.open("data:application/sig;base64," + result); Скачался правда просто файл, без расширения, и добавив ему вручную расширение, подпись прошла проверку
Andrey
Добрый день!
Rafael 🌵
Добрый день!
http://neprivet.ru/
Alex
браузером похоже файлик этот не создать
Andrey
А я и не пишу, у меня есть вопрос и я как раз сейчас его набираю
Svyatoslav
https://www.cryptopro.ru/forum2/default.aspx?g=posts&t=8519
Да, видел этот вопрос, спасибо) Но вроде получилось создать подпись, правда надо теперь ее сразу с расширением сделать, и не скачивать, а сразу на сервер отправлять
Andrey
Вопрос по ServiceWorker-ам, кэшам и fetch. Как лучше всего сделать инвалидацию кеша при инсталляции воркера? сейчас делаю что-то типа: Promise.All( ...куча промизов вида: fetch(url, {cache: "no-cache"}).then((resp) => { cache.put(url, resp) }) ... ) но всё-равно в кеше оказываеются записи из кеша браузера, а не из запроса. пробовал в fetch передавать не url и параметры, а заранее подготовленный Request, итог тот же в кеше неакутальные данные, как будто параметр cache игнорируется.
Maksym
приветствую) подскажите насчет редиректов в nginx если я делаю редирект через субдомен, то все ок server { listen 80; server_name www.example.ru; rewrite ^ https://www.example.ru$request_uri?; } server { listen 80; server_name example.ru; rewrite ^ https://www.example.ru$request_uri?; } а если без субдомена, то не хочет редиректить как это обойти?
Sergey
нахрена rewrite
Sergey
если можно return 301 или 302 return 301 https://www.example.com$request_uri;
Sergey
у меня работает с server_name example.com www.example.com *.example.com;
Maksym
нахрена rewrite
чем плох rewrite?
Sergey
чем плох rewrite?
медленнее и есть НОРМАЛЬНЫЕ средства редиректа
Sergey
где-то видел в доках, роекомендацию к return 301
Sergey
а вообще почитай коды 3XX
Sergey
разницу между 301, 302
Maksym
server_name example.com вот все равно не редиректит если указан просто домен
Maksym
браузер отвечает что не удалось найти dns
Maksym
на поддомены прописывал ip сервера, а как с самим доменом?
Anonymous
Использую request в проекте в итоге предупреждения при сборке после его установки: WARNING in ./~/request/~/ajv/lib/async.js 96:20-33 Critical dependency: the request of a dependency is an expression WARNING in ./~/request/~/ajv/lib/async.js 119:15-28 Critical dependency: the request of a dependency is an expression WARNING in ./~/request/~/ajv/lib/compile/index.js 13:21-34 Critical dependency: the request of a dependency is an expression Как быть ?
Serhii
кто то уже пользует https://bootstrapstudio.io/ ?
Serhii
выглядит пиздато
Igor
клепать лендосы
Serhii
и не только
Serhii
выходит вещь решает вопросы между верстальщиком и дизайнером
Serhii
потому что это будет один человек
Serhii
как и пиксель пьорфект
Anonymous
Isomorphic fetch
он так же как и request тянет странные зависимости которые сыпят мне предупреждениями при сборке. В итоге нашел, опробовал и остановился на http://unirest.io/nodejs.html и синтаксис намного удобнее
Igor
и не только
ну, кто захочет платить за это? Только леньтяи
Igor
не спорю, прикольно
Serhii
ну, кто захочет платить за это? Только леньтяи
ты смотришь глазами разработчика
Serhii
посмотри с перспективы клиента
Serhii
-1 человек для выполнения работ = - время потраченое на верстку когда дизайн готов
Serhii
а это - деньги у верстальщика
Serhii
и + деньги у жс разраба
Anonymous
я пользовался axios с бэкенда Ворнингов не было и isomorphic-fetch тоже
axios не поддерживает выгрузку файлов через Stream и не будет. И вообще в axios много чего нет из-за того что поддреживается одновременно версия для браузера и node