
Sasha
26.04.2017
22:02:09
Зачем? Даже этот код исполняется вполне себе. Отредактировал, чтобы было понятнее

Олег
26.04.2017
22:03:33
Функция _bar запускается с контекстом funcMap
Так как ты явно ей не забиндил контекст

Sasha
26.04.2017
22:05:16
Не понимаю. Значением ключа является ссылка на функцию. Мы достаем ссылку this.funcMap['foo'] и запускаем ().

Google

Sasha
26.04.2017
22:05:58
И там и там this. Значит, что это один экземпляр

Олег
26.04.2017
22:11:01
там не ссылка, начнем с этого

Nikolay
26.04.2017
22:20:33
Sasha this.funcMap['foo'](); == this.funcMap.foo();, т.е функция foo вызывается в контексте объекта funcMap и this внутри этой функции ссылается на funcMap, если тебе нужно задать другой контекст то можно явно сделать this._bar = this._bar.bind(this) тогда ты получишь bound функцию, которую можно пихать куда угодно, даже вне объекта.
подробнее про это можно почитать тут http://learn.javascript.ru/object-methods

Sasha
26.04.2017
22:21:40

Олег
26.04.2017
22:21:50
ну или в спеке http://www.ecma-international.org/ecma-262/6.0/#sec-method

galiant
27.04.2017
05:17:51
всем привет ! Подскажите библиотечку простенькую с помощью которой можно легко делать request с прикрепленными файлами multidata/form со стороны сервера ? (request.js не предлагать)

Rafael
27.04.2017
05:19:21

galiant
27.04.2017
05:29:15

Yuri
27.04.2017
05:32:44
https://github.com/pyrsmk/qwest

Evgeniya
27.04.2017
05:52:43
#вакансия Senior/Team Lead JavaScript Dev с релокаций во Владивосток.
Стек: JS, CSS3, SASS/LESS, HTML5, TypeScript, Angular-2.
З/п 120 – 200т.
О компании: CardPay – международная платежная система, продуктами которой по оплатам в интернет-магазинах ежедневно пользуются миллионы человек. Суть проектов - R&D, разработка новых продуктов и систем как для внутреннего использования, так и для внешних пользователей.
Подробности в личку.
https://vladivostok.hh.ru/vacancy/20019928

Yuri
27.04.2017
06:08:46

Сергей
27.04.2017
06:33:19

galiant
27.04.2017
06:39:13
qwest подошёл?
qwest через XmlHttpRequest2 работает , т.е со стороны клиента , а нужно файл отправить с nodejs на другой сервер

Google

galiant
27.04.2017
06:39:21

Сергей
27.04.2017
06:39:54

Svyatoslav
27.04.2017
06:52:59
Всем привет!
Кто нибудь работал с КриптоПро Browser plug-in?

Alex
27.04.2017
07:09:49

Svyatoslav
27.04.2017
07:11:01
немного было дело
Можешь подсказать, как файл подписи создавал?
Вот подписал я документ, получил подпись отдельную(строка в base64), теперь мне просто надо создать файл с этой строкой с расширением sig?

Alex
27.04.2017
07:13:58
Файлами подписи не занимался, у нас эта base64 запихивалась в xml-ник и отправлялась с запросом куда-то, в СМЭВ вроде

Svyatoslav
27.04.2017
07:18:09
Хм, понятно, хотя сейчас попробовал создать файл подписи из кодировки вот таким способом
window.open("data:application/sig;base64," + result);
Скачался правда просто файл, без расширения, и добавив ему вручную расширение, подпись прошла проверку

Andrey
27.04.2017
07:18:22
Добрый день!

Alex
27.04.2017
07:19:11

Rafael
27.04.2017
07:19:24

Alex
27.04.2017
07:19:24
браузером похоже файлик этот не создать

Andrey
27.04.2017
07:19:58
А я и не пишу, у меня есть вопрос и я как раз сейчас его набираю

Svyatoslav
27.04.2017
07:20:46

Andrey
27.04.2017
07:29:26
Вопрос по ServiceWorker-ам, кэшам и fetch.
Как лучше всего сделать инвалидацию кеша при инсталляции воркера? сейчас делаю что-то типа:
Promise.All(
...куча промизов вида:
fetch(url, {cache: "no-cache"}).then((resp) => {
cache.put(url, resp)
})
...
)
но всё-равно в кеше оказываеются записи из кеша браузера, а не из запроса.
пробовал в fetch передавать не url и параметры, а заранее подготовленный Request, итог тот же в кеше неакутальные данные, как будто параметр cache игнорируется.

Maksim
27.04.2017
07:49:28
приветствую)
подскажите насчет редиректов в 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?;
}
а если без субдомена, то не хочет редиректить
как это обойти?

Сергей
27.04.2017
07:50:46
нахрена rewrite
если можно return 301 или 302
return 301 https://www.example.com$request_uri;
у меня работает с
server_name example.com www.example.com *.example.com;

Maksim
27.04.2017
07:53:58

Сергей
27.04.2017
07:54:24

Google

Сергей
27.04.2017
07:54:50
где-то видел в доках, роекомендацию к return 301
а вообще почитай коды 3XX
разницу между 301, 302

Maksim
27.04.2017
08:01:15
server_name example.com
вот все равно не редиректит если указан просто домен
браузер отвечает что не удалось найти dns
на поддомены прописывал ip сервера, а как с самим доменом?

Сергей
27.04.2017
08:05:36

galiant
27.04.2017
08:05:56
Использую 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
Как быть ?

Каїн
27.04.2017
08:21:22
кто то уже пользует https://bootstrapstudio.io/ ?
выглядит пиздато

? ethorz
27.04.2017
08:26:11
клепать лендосы

Каїн
27.04.2017
08:26:26
и не только
выходит вещь решает вопросы между верстальщиком и дизайнером
потому что это будет один человек
как и пиксель пьорфект

galiant
27.04.2017
08:27:21
Isomorphic fetch
он так же как и request тянет странные зависимости которые сыпят мне предупреждениями при сборке. В итоге нашел, опробовал и остановился на http://unirest.io/nodejs.html и синтаксис намного удобнее

Сергей
27.04.2017
08:27:54

? ethorz
27.04.2017
08:28:47
и не только
ну, кто захочет платить за это? Только леньтяи

Google

? ethorz
27.04.2017
08:29:02
не спорю, прикольно

Каїн
27.04.2017
08:29:39
посмотри с перспективы клиента

Admin
ERROR: S client not available

Каїн
27.04.2017
08:30:14
-1 человек для выполнения работ = - время потраченое на верстку когда дизайн готов
а это - деньги у верстальщика
и + деньги у жс разраба

galiant
27.04.2017
08:31:49

Lorem
27.04.2017
08:49:12
кони

Каїн
27.04.2017
08:49:28
иго го

Санек
27.04.2017
10:45:48
Ищу компаньена для начала стартапа, готов дизайн. Нужно отличное знание html, css. Есть стартовый капитал на рекламу. Прибыль 50 на 50. Пишите в лс

Каїн
27.04.2017
10:48:15
а какую проблему решает стартап?
или создает...

Yuri
27.04.2017
10:49:10
?
?

Aleksandr
27.04.2017
10:49:43
почти любой стартап может легко создать финансовую проблему своим инвестарам/компаньенам :)

Сергей
27.04.2017
10:50:49

Artemka
27.04.2017
11:31:11
Появился рейтинг каналов в телеграме. Пока нет поисковика, можете заходить сюда и читать самые популярные каналы и даже конкретно самые топовые посты. Рейтинг живой, очень удобный, пересчитывается каждые 5 минут. https://televizor.co/?tab=top

Антон
27.04.2017
11:42:05

Google

Daniil
27.04.2017
11:56:40
Кто может объяснить, почему вызванная несколько раз подряд функция здесь "хранит" предыдущее значение x?
https://jsbin.com/milebox/edit?js,console
А, все
Понял )

Yuri
27.04.2017
11:57:41
У вас функция, вызывающаяся на месте
Ок..

Daniil
27.04.2017
12:00:57
Если законсолить x внутри тела функции, то видно, что происходит: https://jsbin.com/milebox/edit?js,console
Условно говоря, мы три раза возвращаем внутреннюю функцию родительской fn

Yuri
27.04.2017
12:03:12
Нет..
У вас функция, вызывающаяся на месте.
Она возвращает другую функцию, которая увеличивает значение x
Вы вызываете её три раза - x раз за разом увеличивается.
Вы хотели воспроизвести пример со счётчиками?

Daniil
27.04.2017
12:05:02
Да