Size: a a a

2019 December 10

I

Ivan in javascript_ru
+rep заработаю
источник

АН

Авроамэриканец Начрэл in javascript_ru
Не могу понять. Я использую browserify, для сборки бандла для браузера.

Это:
global.translate = require('google-translate-open-api').default;
module.exports = translate;

Собирается в 56кб

Это:
const token = require('@vitalets/google-translate-token');
module.exports = token;


Собирается в 456кб

Хотя google-translate-open-api зависит от @vitalets/google-translate-token

В чём дело?
источник

К

Константин in javascript_ru
Авроамэриканец Начрэл
Не могу понять. Я использую browserify, для сборки бандла для браузера.

Это:
global.translate = require('google-translate-open-api').default;
module.exports = translate;

Собирается в 56кб

Это:
const token = require('@vitalets/google-translate-token');
module.exports = token;


Собирается в 456кб

Хотя google-translate-open-api зависит от @vitalets/google-translate-token

В чём дело?
Да не, не так походу
источник

К

Константин in javascript_ru
Первый явный API, а второй наверное ради получить токен
источник

К

Константин in javascript_ru
И у первого нет внутри ссылок на второй
источник

АН

Авроамэриканец Начрэл in javascript_ru
Константин
И у первого нет внутри ссылок на второй
У него на npm описаны зависимости https://www.npmjs.com/package/google-translate-open-api?activeTab=dependencies
источник

К

Константин in javascript_ru
Зависимости то есть, ток их никто не импортирует
источник

К

Константин in javascript_ru
У меня их тоже вагон и тележка, ток для разных модулей
источник

АН

Авроамэриканец Начрэл in javascript_ru
Константин
Зависимости то есть, ток их никто не импортирует
Это никто не проверяет? Указанные зависимости могут отличаться от реально используемых?
источник

I

Ivan in javascript_ru
источник

N

Nahaba in javascript_ru
Ребята
источник

N

Nahaba in javascript_ru
такой вопрос
источник

N

Nahaba in javascript_ru
я вызываю у обьекта класса метод в setInterval. Этот методв в свою очередь вызывает другие методы
источник

N

Nahaba in javascript_ru
И тут js мне выдаёт ошибку, мол я не функции вызываю
источник

N

Nahaba in javascript_ru
Uncaught TypeError: this.gameUpdate is not a function
   at gameLoop
источник

К

Константин in javascript_ru
ну для начала setInterval для лохов (requestAnimationFrame)
источник

К

Константин in javascript_ru
ну а второе - не подавать ссылку на метод класса
источник

К

Константин in javascript_ru
нужно или биндить или стрелки кидать
источник

К

Константин in javascript_ru
те:
setInterval(this.gameUpdate, 1000/60) - не гуд
setInterval(this.gameUpdate.bind(this), 1000/60) -уже лучше
requestAnimationFrame(this.gameUpdate.bind(this)) -шик
источник

N

Nahaba in javascript_ru
спасибо
источник