Как стать автором
Обновить
0
0

Пользователь

Отправить сообщение

Сам по себе localStorage надежно сохраняет данные, и проблема не в нем.

Ваш пример не правильный(не понимаете как работает javascript), правильно сделать цикл например с помощью setInterval, тогда получите рандомное значение

Приложение работает в браузере
На сервере только сам код приложения нужно разместить-взять с гитхаба-там 3 файла html,css и js
Используется браузерная база данных indexedDb(используется сторонняя библиотека-небольшая) либо в другом варианте localStorsge
learn.javascript.ru/indexeddb
В частности Вы пишите-«если, пытаясь открыть Emoji, пользователь промахнулся по кнопке открытия списка, то фокус оттуда ушел и метод перестает работать. »
Если он в iframe то не уйдет
Все эти проблемы с потерей фокуса разве не решаются если поле ввода поместить в iframe?
Дизайн для пользователя я и не хочу менять-мне Ваш понравился
<template/> однозначно использовать нужно
MutationObserver мне нравится и хорошо работает, если что его применю
Вместо нативной реализации кастомных элементов делать свою-совершено согласен
В любом случае за идею спасибо.
MutationObserver я часто использую в проектах-но не в данном случае
Конечно нужно протестировать посмотреть со всех сторон
Идеи кроме форм, которыми не интересуюсь очень понравились.
Реализация нет.
Написал для e-html маленькую программу-ищем все элементы с тэгом 'e-html'
Делаем fetch запросы по адресу взятого из его 'data-src' и вставляем полученный html вместо этого 'e-html'
Получилось несколько строчек кода.
Может я что то не так понял?
Мне понравилось-попробую остальные реализовать-кроме форм
Меня вот что интересует.
Можно ли в принципе проект который распространялся как открытый и бесплатный, сделать платным.
Рамблер ведь говорит насколько я понимаю не то(не только) что Сысоев ему должен, а все кто бесплатно пользуются Nginx
Спасибо, почитаю.
Peerjs кстати обновились несколько дней назад на github
Понравилась эта программа.
Думаю надо на ее основе надо создать социальную сеть почти без серверов(на первом этапе только сигнальные).
В статье не написано там легко и текстовыми сообщениями обмениваться.
А в чем разница для пенсионера жить в Москве или не в Москве?
По моему в Москве дорого только снимать(купить) жилье.
Остальное так же или дешевле.
Насколько я понял, стандартный eval они отменили с помощью Proxy и сделали свой.
«Мы сделали eval() на других технологиях, он работает почти так же, как тот же eval(), который у нас уже есть. Фактически у меня в коде есть функция eval(), но реализованная с помощью Workers, оператора with и Proxy.»
Да там внутри функции await лишнее.
Спасибо.
Смысл избавится в основном коде от промисов.
Пример без этой функции ниже тут два раза написали
У автора выполняются последовательно
getCountries запустится когда придет ответ от getExchangeRate
у меня они одновременно запускаются
если было бы важно выполнять функции паралельно то по моему без Promise.all не обойтись.
можно написать
async function parallel(m){return await Promise.all(m)};
и потом обращаемся
const m=await parallel([getExchangeRate(fromCurrency, toCurrency),getCountries(toCurrency)]);
получим массив из двух ответов

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность