Serhii
Таймураз
Ты прав , я не интересовался сферой
Типичный пользователь в России не до конца освоил жесты)
Serhii
Разблокировка как рулетка
Лещ
Коллеги, вопрос по нативному js. Есть основной документ, а в нём - iframe, и нужно послать в iframe сообщение, например, так: //document function sendToIFrame(dataStr) { document.getElementById('iframe').contentWindow.postMessage(dataStr, '*'); } В iframe есть слушатель, который обработает сообщение из основного документа и пошлёт ему сообщение-ответ: //iframe window.onmessage = function(event) { var resultStr; //do stuff with result window.parent.postMessage(resultStr, '*'); } Есть способ обработать ответ в основном документе, коллбэк какой-то вызвать с ответом от iframe в качестве аргумента? Чтобы получилось примерно так (псевдокод): //document function sendToIframe(dataStr) { var callback = function(result) { //do callback stuff }; iframe.postMessage(dataStr).done(callback); }
Pavel
Самое простое что напрашивается - передавать в iframe JSON вида {message: "message", callback: "callbackName"}, из iframe возвращать обратно этот callbackName и вызывать его. Встроенного функционала на сколько я помню для этого нет.
Лещ
Самое простое что напрашивается - передавать в iframe JSON вида {message: "message", callback: "callbackName"}, из iframe возвращать обратно этот callbackName и вызывать его. Встроенного функционала на сколько я помню для этого нет.
Ну, да. Я начал с того, что передавал callback.toString(), а на обратном пути делал строке с колбэком eval(). Но так как eval - яд, пришёл к передаче имени колбэка.
Pavel
Лучше конечно не eval делать, а что-то типа такого http://stackoverflow.com/questions/912596/how-to-turn-a-string-into-a-javascript-function-call и лучше проверяйте у сообщений origin, так как этот метод "общения" скорее всего будут использовать не только ваши скрипты.
Лещ
ориджин проверяю, да. это я упростил для наглядности
Лещ
Вообще, передавать имя колбека и при ответе вызывать его - вариант в целом подходящий. Есть только нюанс в том, что колбек должен быть доступен из глобального контекста
Pavel
Не обязательно, можно юзать другой контекст и вызывать его в методе - слушателе
Дима
И все они вдруг вот разом начали тормозить, и те что были в использовании и те что были выключены и потом включены
У меня кстати телефон из бюджетных, его походу затормозить забыли, шустрый как таракан 😄
Oleg
Да, тут надо или очень дешевый или айфон
%username% 🍺
как выучить 2ой ангуляр ?)
У вас опечатка в слове reactjs
Stepan
:D
Владимир
Всем привет. Народ, есть у кого "full stack react book" книжка?
Владимир
google.com ?
нет в гугле, это не фри книга
Oleg
А захотелось фри?
Oleg
Я вот пару дней назад обновил свою бумажную библиотеку
Oleg
На 33к книг заказал
Oleg
В рублях
Дима
А что не в биткоинах
Дима
Oleg
В биткоинах это будет.......
Дима
😄
Oleg
У моего любимого обменника сайт упал
Дима
Зачем нужны обменники, когда есть localbitcoins)
Oleg
0,6 BTC примерно
Anonymous
Епа скок книг читать устанешь
Oleg
Ну прошлый раз я покупал 2 года назад
Oleg
12,5кг книг
Oleg
Ни одной развлекательной
Oleg
Не все они стоили своих денег
Дима
Душераздирающе
Oleg
Но некоторые прям вот конкретно поменяли восприятие
Oleg
Бумагораздирающе 😄
Stepan
(
Дима
Но некоторые прям вот конкретно поменяли восприятие
"Хаскель для профессионалов"? "Теория категорий и гомотопий"?
Oleg
Не смотря на всякие книгочиталки и экран 5к - всё равно бумага для многих вещей лучше будет
Oleg
Про теорию категорий мне в этот раз приедет
Oleg
😄
Дима
😄
Дима
Ты смотри, ето
Дима
Как потом на ExtJS писать то?))
Дима
Мир уже не будет прежним
Oleg
Я на Си чистый думаю уйти
Дима
Моё дело — предупредить!
Дима
Ох лел
Дима
Что на нём делать кстати?
Дима
Кроме ядра линукса и redis
Дима
Работы почти нет
Oleg
Протюнить моего биржевого робота
Oleg
Он уже прибыльный, но мало денег не бывает 😄
Oleg
То что я хочу сделать адекватно только на Си и заведется
Дима
Аа, ну для себя это другое дело
Дима
На крестах кстати может быть и побыстрее из-за шаблонной вжух-магии
Oleg
Посмотрим
Oleg
В целом я рад что в продаже есть сервера с 2Тб оперативки
Oleg
😄
Дима
Ё маё
Oleg
Да да да
Дима
Он у тебя на java сейчас что ли?))
Oleg
Сейчас на руби
Дима
Лоол
Oleg
Но новый алгоритм ресурсов скушает
Дима
Pixar на 2 Tb Wall-E рендерит
Дима
Это ж какая должна быть оптимизация, чтобы больше памяти скушать)
Oleg
А мне ИИ там как раз
Дима
Ппц)
Oleg
Но это пока так, на 2 года планы, посмотрим как будет
Oleg
Текущий вместе с ядром линукса и постгрой кушает всего 2 гига
Дима
Pixar на 2 Tb Wall-E рендерит
Кстати у них к такому потреблению тоже привёл свой велосипед
Oleg
У меня тоже знатный велосипед
Oleg
Но пока положительных сделок больше отрицательных - педали крутить буду дальше
Дима
У каждого велосипеда своя цена в итоге)
Дима
С одной стороны ты - крупнейшая и самая успешная студия мультфильмов С другой стороны - как минимум половина из бюджета проектов на сотни миллионов уходит на разработку Renderman
Дима
¯\_(ツ)_/¯
Дима
Вот прикиньте, уже больше миллиарда получается угрохали
Oleg
Искусство требует жертв