• Как работает ionic/cordova?

    Как показали эксперименты - на скорость работы cordova сильно влияет объем кода. Для начала можно попробовать минимизировать css и js
    Ответ написан
    Комментировать
  • Как работает ionic/cordova?

    @SergeyZelensky-Rostov
    Оптимизировать js код, постараться сократить количество html- элементов(чем их меньше тем быстрее рендеряться), cordova bcgjkmpetn web-view(движок веб-браузера) устройства, по сути вы упаковываете веб-приложение написанное на html,css,js в исполняемый файл,лучше учить более продвинутые средства для мобильной разработки
    например xamarin, по скорости от нативных приложений не отличается
    Ответ написан
    6 комментариев
  • Почему плагин хрома вернет undefined?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега JavaScript
    function getAWSAccessKeyId() {
        return new Promise(function (resolve, reject) {
            chrome.storage.sync.get('AWSAccessKeyId', function (result) {
                resolve(result.AWSAccessKeyId);
            });
        });
    }
    
    getAWSAccessKeyId.then(alert);


    function getAWSAccessKeyId(cb){
        chrome.storage.sync.get('AWSAccessKeyId', function () {
            cb(result.AWSAccessKeyId);
        });
    }
    
    getAWSAccessKeyId(function(AWSAccessKeyId){
        alert(AWSAccessKeyId);
    });


    Асинхронная функция ...бла-бла-бла... на момент возврата результат ещё не известен ...бла-бла-бла... используйте колбэки или промисы ...бла-бла-бла... читайте learn.javascript.ru...

    P.S. Сегодня, кажется, первый вопрос про асинхронность в js
    P.P.S. Есть у кого ссылка на эталонный ответ на этот вопрос? Киньте в комментарии, чтобы одно и то же не писать каждый раз.
    Ответ написан
    2 комментария