
Hell
22.12.2016
10:33:24
[web] [mobile browser] [js] [jquery] [lazy load] [slider init] как подписаться на событие "все изображения загружены", которое работает и на медленных соединениях?

Oleg
22.12.2016
10:34:03
Плохая практика сразу в несколько чатов слать сообщения одинаковые
Особенно если в одном из них ещё и случайно 2 раза это делать

Andrey ?
22.12.2016
10:34:29
https://developer.mozilla.org/ru/docs/Web/Events/load

Google

Azein
22.12.2016
10:34:32
сейчас еще менее обязательно, чем раньше )

Hell
22.12.2016
10:47:54
https://github.com/kenwheeler/slick/issues/2457#issuecomment-254833712
мне нужно обойти этот workaround
я должен инициализировать слайдер только спустя 1 секунду по setTimeout
на быстрых соединениях это раздажает

Yergali
22.12.2016
10:55:13
всем привет
у меня вопрос по node.js
var User = require('models/user').User;
var user = new User({
username: "Tester2",
password: "secret"
});
user.save(function(err, user, affected) {
if (err) throw err;
User.findOne({username: "Tester"}, function(err, tester) {
console.log(tester);
});
});
выходить ошибка
DeprecationWarning: Mongoose: mpromise (mongoose's default promise library) is deprecated

Tim
22.12.2016
11:00:52
@nodejs_ru

Denis
22.12.2016
11:00:55
ну так документацию по Mongoose почитать надо

Tim
22.12.2016
11:00:59
Есть спец чат

Google

Yergali
22.12.2016
11:01:23
спасибо

Felix
22.12.2016
11:02:39

Anatoly
22.12.2016
11:31:54
Может кто сможет помочь http://stackoverflow.com/questions/41282161/how-to-solve-the-definition-of-dependences-with-lazy-loading-js-module-file

Каїн
22.12.2016
12:12:02

Anatoly
22.12.2016
12:12:22
Созданные файлы хочу динамически загружать )
Только не вместе с деплоем основного бандла, а отдельно ,через форму определенную

Каїн
22.12.2016
12:13:14
Шта
Если у тебя вебпак собирает модули , значит любой эксернал должен быть приведён к этому виду
Если без виндов и еншур

Anatoly
22.12.2016
12:14:35
К какому виду?

Каїн
22.12.2016
12:14:42
Насколько я помню вп и так регистрирует все модули глобально
К виду в котором вп отдаёт их
Что если загрузить файл и в then написать require название модуля

Anatoly
22.12.2016
12:15:44
Да, но откуда мои загружаемые модули могут знать номера __webpack_require__ зависимостей основного бандла?

Каїн
22.12.2016
12:15:53
Хотя не, не сработает
Это да
После загрузки eval и дело в шляпе

Anatoly
22.12.2016
12:18:10
Да хоть eval, хоть что-угодно, зависимости из основного бандла надо как-то увидеть...

Каїн
22.12.2016
12:18:20
Но подход странный - тут у тебя готовый пак и спа но ты хочешь ещё и разделить его

Anatoly
22.12.2016
12:18:28
У меня не спа

Google

Каїн
22.12.2016
12:18:41
Тогда зачем тебе вебпак
Конкатенируй

Anatoly
22.12.2016
12:19:06
Устаревший подход

Каїн
22.12.2016
12:19:51
Зато проблем с мещанином модулей и не модулей не будет бгг
Как по мне так вариант только глобальная область
Так как ты пытаешься выпихнуть туда где ты все входы закрыл
Как хотфиксы в прод

Anatoly
22.12.2016
12:22:26
Если глобальная область, то как мне разрабатывать то? Чисто практически - это можно сделать, но как разрабатывать то.... хочется так же делать import чтобы все было красиво, а не:
var A = window.A;
class B extend A {}

Каїн
22.12.2016
12:23:16
Ну у тебя нету возможности узнать об а в бандле
Бандл это закрытая экосистема
А тебе нужно чтобы пришёл папуас А в твой проблемный цивилизированый мир

Дмитрий
22.12.2016
12:24:20
Бог аналогий

Ivan
22.12.2016
12:24:26
метафор

Anatoly
22.12.2016
12:24:48
Ну чисто теоретически можно ведь сделать так, чтобы номера __webpack_require__ были чисто последовательностью

Каїн
22.12.2016
12:25:02
Тем более тебе все равно прийдется писать вотчер который проверит наличие А перед созданием класса

Anatoly
22.12.2016
12:26:33
Печалька. А куда предметнее будет логично написать? В webpack, typescript или еще куда-нибудь?
Может быть есть там у людей какие-нибдуь идеи или планы

Каїн
22.12.2016
12:27:30
Скорее вп, ты же хочешь модуль создать без модуля
О, а что если подменить ссылку

Google

Каїн
22.12.2016
12:28:22
Object.assign(module, response)
Модуль все равно объект

Anatoly
22.12.2016
12:29:41
Не понял. Я лично вижу выход в том, что всё остается как есть, но сам вебпак помимо сборки модулей еще прокидывает все классы в глобал

Каїн
22.12.2016
12:31:05
А это, то что ты хочешь догрузить должно знать о других модулях вп?

Anatoly
22.12.2016
12:31:41
Ну конечно, то что я хочу догрузить же использует зависимости модулей вп, расширяет их, добавляет и т.д.

Каїн
22.12.2016
12:32:20
А почему не в бандл сразу добавить через еншур?

Anatoly
22.12.2016
12:33:12
потому что бандл собрали, залили. Релиз например раз в месяц, а все остальное пишется каждый день и добавляется в прод. пользователями.

Admin
ERROR: S client not available

Дмитрий
22.12.2016
12:34:01
Сложна)

Каїн
22.12.2016
12:34:34
User continuous integration
А пользователи и тесты пишут?

Anatoly
22.12.2016
12:34:45
Типа того )
Нет, пользователи пишут кастомные жски и верстку )

Oleg
22.12.2016
12:35:28
Хорошая идея кстати

Anatoly
22.12.2016
12:35:32
Не пользователи, а разработчики только... *высокоуровневые*

Каїн
22.12.2016
12:36:29
Ты уже не правильно подошёл к вопросу
Тебе апи надо создать для них
А не доступ в ап давать

Anatoly
22.12.2016
12:36:54
Legacy архитектура системы
Она настолько не гибкая, что никак

Google

Дмитрий
22.12.2016
12:37:01
Я думаю там всё несколько сложнее

Каїн
22.12.2016
12:37:43
Тогда бы все дополнительное было бы в одном темплейте в который из базы дописывается скрипт со ссылкой
Окей, тогда, а реально пользователю нужно доступ ко всем модулям?
Возможно в Глобал можно вынести только утилиты и коммон

Anatoly
22.12.2016
12:39:17
Да, конечно не ко всем

Каїн
22.12.2016
12:40:01
Ну вот пользователи вместо require будут использовать глобальную переменную
Разница что им запрашивать модуль что переменную

Anatoly
22.12.2016
12:40:25
Вынести можно, но как пользователями разрабатывать то?
var A = window.A;
class B extend A {}
стремно же

Сергей
22.12.2016
12:41:18
глобалы это стремно
оч

Dreamerinnoise
22.12.2016
12:41:21
ну и разруливается потом спец плагином к вебпаку

Anatoly
22.12.2016
12:44:48
@dreamerinnoise Тут главный вопрос в том, как отдельным модулям видеть модули основного бандла... __webpack_require__ не на числах, а на строках, например?

Konstantins
22.12.2016
13:36:12
Никто не знает, что за дела?
http://stackoverflow.com/questions/41284393/security-error-with-matching-origins-in-android-chrome

Александр
22.12.2016
14:44:54
Я у себя сделал common.js и auth.js и app.js. Если мне сервак не отдает app.js (не авторизован) - то я гружу auth.js, если отдает - отрабатывает app.js

Anatoly
22.12.2016
14:46:20
require.ensure это для связанных подбандлов, а у меня они не связаны с бандлом и их > 1000
Не всё так просто, я ж умею читать доки и гуглить.