Denis
Это было const fs = require('fs');
Denis
Denis
https://github.com/aemkei/jsfuck/blob/master/jsfuck.js
Denis
Крутяк, новый способ троллинга!!!
Dika
Это старый)
Denis
Mikhail
Приветствую. Подскажите такой момент. На
window.onwheel
повешен обработчик. Но на вставленном iframe с ютуба обработчик не срабатывает. Как побороть?
꧁༺ĤŐŔŃŶ
имхо, при старте onwheel.event ты втыкаешь прозрачный блок поверх iframe, тем самым перекрывая его, и показываешь этот блок до тех пор, пока событие активно, как только событие все, блок прячешь
꧁༺ĤŐŔŃŶ
а прозрачный блок, для того, что бы не перекрывать видимость содержимого iframe
Alex
Разве сейчас используют фреймы?
Alex
Это же дырка в коде
Alex
Апи
Alex
Или там его нет?
Mikhail
https://support.google.com/youtube/answer/171780?hl=ru
Pavel
Denis
Mikhail
Через API?
http://qaru.site/questions/622879/embed-html5-youtube-video-without-iframe
Похоже что можно так.
Alex
у них игры на флеше))
Alex
꧁༺ĤŐŔŃŶ
и вк давным давно не предоставляет возможности размещения флеш прилок
꧁༺ĤŐŔŃŶ
Вместого этого еще живы iframe и теперь пришли им на смену VK APPS
Alex
я не мог уутверждать за все приложения вк, и я все же больше занимаюь дизайном, чем програмированием
Alex
но все же у мен яесть игра, при запуске которой хром спрашивает разрешение на запуск флеш
꧁༺ĤŐŔŃŶ
Нет, ну никто не мешает тебе сделать iframe-приложение, а на странице которую ты подключаешь разместить флэш.
Alex
может чего-то не понимаю?)
꧁༺ĤŐŔŃŶ
Фрейм - то внешняя страница, ведущая на твой сайт\сервер\т.д. где ты можешь разместить что угодно
꧁༺ĤŐŔŃŶ
включая мертвый флэш
꧁༺ĤŐŔŃŶ
Alex
конечно))
Sasha
Привет. Подскажите пожалуйста, почему этот код выводит undefined?
function init() {
let images = document.getElementsByTagName("img");
images[0].onmouseover = controller.imageHandler;
}
let controller = {
blurImage: true,
imageHandler: function () {
console.log(this.blurImage);
}
};
Но если напрямую вызвать метод, то он выводит true. Почему так?
Serabass
Sasha
Serabass
Не понял
я верно понимаю? ты пытаешься вызвать этот блок кода через консоль?
Sasha
Нет, просто запускаю скрипт
vindi
Serabass
сорян, попутал
vindi
images[0].onmouseover = controller.imageHandler.bind(controller)
Sasha
function init() {
let images = document.getElementsByTagName("img");
images[0].onmouseover = controller.imageHandler;
}
let controller = {
blurImage: true,
imageHandler: function () {
console.log(this.blurImage);
}
};
window.onload = init;
Sasha
Вот, это полный код
vindi
когда делаешь controller.inmanehadsdas() то this это controller
Serabass
vindi
а когда ты сделаешь images[0].onmouseover() то this будет images[0] у которого разумеется нет свойства blurImage
Ler
что делать если картинки в мозилле сжимает, а в хроме нет
Ler
https://codepen.io/anon/pen/ZwGdXY
vindi
для понимания откуда ноги растут нужно гуглить про контекст исполнения функций в JS
Sasha
Sasha
Все, я понял
Sasha
Спасибо
Sasha
Serabass
vindi
ну. если упростить то да
Sasha
Понял, спасибо
Alex
Необходимо подключить смарт-контракт на EOS к одностраничному веб-приложению.
Можно использовать React / Angular / Vue.js на ваше усмотрение.
Опыт работы с JS библиотеками для блокчейн платформ обязателен.
Подробное ТЗ вышлем исполнителю.
Sasha
var controller = {
blurImage: true,
imageHandler: function () {
if (this.blurImage) {
this.blurImage = false;
setTimeout(function () {
this.blurImage = true;
}, 1500);
}
}
};
Подскажите еще, пожалуйста, почему не рабоатет этот код. Логика такая: если blutImage = true, то оно входит в if и сразу делает его false, чтобы пользователь не смог еще раз запустить метод, а через 1.5 секунды, blurImage становится true, чтобы можно было опять использовать метод. Но почему-то таймаут не меняет blurImage. Почему?
vindi
потомучто в setTimeout ОПЯТЬ ты теряешь контекст))))
vindi
function () {
this.blurImage = true;
}
замени на
()=>{ this.blurImage = true; }
Sasha
vindi
просто замени не спрашивай что это. Это стрелочные функции, они делают то же что и bind(blabla)
Andrew
можно this просто скопировать
Andrew
стрелочные хватают верхний контекст)
Sasha
Andrew
стрелочная функция
Andrew
лямбда из другой оперы
Pavel
es6 почитайте
Andrew
Sasha
Спасибо)
Andrew
http://es6-features.org/#Lexicalthis
Andrew
вот стелочные с примером
DeepInside
Народ, есть пару вопросов по реакту, объясните плиз как работает вызов методов.
https://alligator.io/react/axios-react/
Например я хочу сделать GET запрос на какой нибудь роут.
Окей
Есть метод componentDidMount()
В нем аксиосом делается запрос
Потом ответ мы передаем в setState
И потом рендерим компонент. А вот как изначально вызов метода componentDidMount() произойдет? Потому что по идее сначала вызовется метод render? Или как это работает? Алсо как сделать так чтобы в одном методе сделать async/await цепочку запросов (чтобы не чейнить промисы), при этом не делая метод static?
DeepInside
Sergei
Товарищи, фронтендеры, вопрос такой есть
как весь ts скомпилить в один js файл ?
tsc --outFile output.js
не помогает
tsc app/**/* --outFile output.js
вот что вводил
Denis
Оффтоп
https://t.me/setlanguage/dlgram
Way
Куды у вас про работу писать? (Разовый заказ) + Обязательно знать python
Alexander
Дичь.
gulp-4 watch если указать конкретный файл без звёзочки, то не работает ни в какую и гугл молчит про это. Кто-нибудь сталкивался?
Anna
Подскажите, пожалуйста, может кто знает сайты или комьюнити/группы разработчиков Node.js в Калуге?