без локал стораджа, перегрузка страницы ее погубит.
а приведите пример, практический, когда оно надо (реализовывать такой глобальный pubsub, но недостаточно глобальный, чтобы вынести его наружу процесса)
Ну сделал бы модуль, который создает и экспортит синглтон c eventEmitter и методами, потом бы его импортил и использовал, наверно. Хотя еще никогда не возникало потребности во «внутреннем» pubsub, разве что во внешнем...
Конкретно github.com/caolan/async на чистом js, если я не ошибаюсь.
Первого вопроса не понял, но pub/sub, вроде, как раз предполагает, что он доступен из «разных мест»
Ну если вы про Control Flow, все эти whilst, то, насколько я помню, есть в промисах (сторонних), насчет встроенных в язык, уверен, что нет :)
если бы мне были нужны слушатели «из любого места», я бы сделал pub/sub (в том числе и EventEmitterом, например)
Но в одном-то месте цепочку строить?
А насчет того, пофиг ли использовать модуль (в том числе, возможно писанный на javascript или встроенную возможность языка ) - у меня данных о производительнсти конечно нет, но что-то подсказывает, что чем-то мы жертвуем.
возможностей у него на много больше чем у промисовОткройте мне уже этот секрет :)
Ок, я понял свою ошибку и привожу цитату побольше:
Для большинства EventEmiter будет предпочтительней, его возможности больше.Вот об этом расскажите.
А про минимализм — чем не минимализм использовать встроенные в язык средства?
его возможности больше.так поведайте же мне и другим о них. А слово «библиотека» в следующей строчке, совершенно точно характеризует async, который таки не попал в сам язык, в отличии от промисов.
Чего б не
test().then(function(result){do something}) ?
Промисы ж уже и в javascript всунули ;)
Вот еще забавный метод увидел:
mobilejazz.com/...job-backend.pdf
Submit your application by sending a POST HTTP request to
mobilejazz.com/jobs/apply with ContentType set to “application/json”,
and a JSON document as body with the following keys:
● “name”: Your real name as a String.
● “email”: Your email address where we can contact you as a String.
● “about”: Why you’re interested in this position and why you think you’re the right
person to get the job done, String.
● “urls”: Array of Strings, with URLs describing yourself. You can include as many as
you want, like your LinkedIn profile, GitHub, BitBucket, MasterBranch, etc
цены надо было сравнить
Этот комментарий предполагал, что я не знаю про PayPal? Или что я не знаком с концепцией заманивания через сырцы, хидеры и т.д.?
Объясню на пальцах:
— Алексей пишет эту тему
— Макс ему отвечает
Спасибо, Леша! Еще забыл добавить P.S.: we’re hiring. ;-)— Я это замечаю, вспоминаю что как раз видел сообщение про hiring в сырце страницы и сообщаю об этом.
да, я там грабил один раз кое что )
Так у них в коде страницы как раз :)
Hello! Like looking at sourcecode? Send us your application to eric.reiche[at]meinfernbus.de or check the jobs page: meinfernbus.de/developer
geonames.org довольно подробная база в том числе населенных пунктов, правда насчет почтовых индексов и районов(их сязи) не уверен.
Подборка сопутствующих проектов ;)
github.com/...utf8=✓&q=dou.ua
Так предлагают жеж
Я тоже за сессию ;)