
Каїн
14.12.2016
13:36:54
блин, нужно обновить себе клаву риально
Подходит для долговременного стационарного использования, т.к. привыкаешь к ней, потом трудно работать с обычной

Oleg
14.12.2016
13:38:05
Нормально, проверено

Anatoly
14.12.2016
13:38:08
Подскажите, какой самый трушный способ для асинхронной загрузки модулей? (не при стат. сборке)
До этого просто аяксом запрос с dataType: "script" и связь через window

Google

Oleg
14.12.2016
13:38:10
Я на ней пишу с 2014

Каїн
14.12.2016
13:38:53
https://webpack.github.io/docs/code-splitting.html

Oleg
14.12.2016
13:39:17
Забавно что я не помню где находятся русские клавиши, абсолютно. Но когда пишу русский текст - пальцы работают автоматически
Слепая печать и всё такое
Но где какая буква - вообще не помню

Anatoly
14.12.2016
13:39:38
@appeiron Я же написал, не при стат. сборке, а в рантайме

Каїн
14.12.2016
13:39:47

Anatoly
14.12.2016
13:40:06
require.ensure как раз о ней

Каїн
14.12.2016
13:40:31
вебпак собирает статические модули, все остальные модули которые пишутся через .ensure который ты пиханешь в стейт машину будет выгружать через жсон пи

Anatoly
14.12.2016
13:41:01
Да, это понятно. Но мне надо со страницы модули грузить

Каїн
14.12.2016
13:41:33
а что мешает на странице инициализировать модуль который выполнять будет ensure
require.ensure(dependencies, callback) можно писать как калбек

Google

Anatoly
14.12.2016
13:42:07
Бандл ничего не знает о том, какие модули ему придется грузить. Бандл своей жизнью живет, модули своей.

Каїн
14.12.2016
13:42:26
лейзи лоад
у меня есть пример на ангуляре

Anatoly
14.12.2016
13:42:50
лейзи лоад - это слишком обширное понятие )

Владислав
14.12.2016
13:43:11
еще немного, и я стану экспертом по css-хакам

Oleg
14.12.2016
13:43:31
Сочувствую

Каїн
14.12.2016
13:44:10

Anatoly
14.12.2016
13:44:45
нет, у меня легаси код

Каїн
14.12.2016
13:45:05
окей, у тебя спа?

Anatoly
14.12.2016
13:45:22
ну можно сказать и так )

Каїн
14.12.2016
13:45:40
роутер? ивенты о переходе меджу страницами?

Anatoly
14.12.2016
13:45:57
нету ничего такого
страница одна, на который динамически меняется контент

Каїн
14.12.2016
13:46:33
в зависимости от location?

Anatoly
14.12.2016
13:46:51
нет, location всегда один, в зависимости от кнопочек

Каїн
14.12.2016
13:47:08
тогда в то место где определяется момент что нужно изменить контент впихнуть require.ensure
это место же в главном бандле
если у тебя нет никакого сборщика, тогда только через гет и в шапку
так как ни браузерифая нету ничего что бы поняло что это модуль

Anatoly
14.12.2016
13:49:21
не понимаешь ты меня, поподробнее сейчас объясню )
вот представь есть контейнер на странице.
и мы хотим в этот контейнер рендерить независимый не от чего контент, подружая код (модуль) и библиотеки, которые от него зависят

Google

Anatoly
14.12.2016
13:49:47
от бандла вынесено в window внешнее апи
собирается все вебпаком

Oleg
14.12.2016
13:50:32
Нампада нет, да

Каїн
14.12.2016
13:50:50
окей, вебпак собирает в отдельные файлы твой отдельный модуль?

Oleg
14.12.2016
13:52:02
Есть правда другой бонус - аппаратное сохранение бинда клавиш. То есть сама клавиатура хранит в своей памяти все перебинженные клавиши, макросы и всё такое прочее. Подключил к другому ПК и работаешь дальше, ничего не меняя.
Ну и для особых ценителей, у меня нет, прямое подключение педалей. На которые можно вынести какие-то хоткеи и прочее. По мне так перебор, но если нужно - можно. Также подключаются не к ПК, а к клавиатуре, там же и хранят свои данные.

Anatoly
14.12.2016
13:53:33
@appeiron а вот тут не знаю, что ответить, эти отдельные файлы могут писаться по 500 раз на день, а вебпаковский бандл - только по релизам меняется. поэтому как быть с отдельными файлами - я не знаю )

Каїн
14.12.2016
13:55:20
когда ничего не знаешь: https://www.appelsiini.net/projects/lazyload
попробовать делать что то на основе ивент тригера
будет у тебя элемент с атрибутом каким то в который будет записан путь к жс файлу с модулем

Anatoly
14.12.2016
13:56:24
Я просто думал, что нужно написать какую-то прослойку, которая использует механизм вебпака )

Anatoly
14.12.2016
13:56:36
ага, так у нас сейчас и работает

Каїн
14.12.2016
13:56:53
и узнать что за модуль внутри куска вебпака нереально без заглядывания внутрь
если конечно это не отдельные ентри поинты, выхлоп которых так и будет называться модуль.жс
если вынести каждый модуль в отдельный ентри и собирать их отдельно, тогда вебпак будет себе разделять модули, а в этом тригере ты сможешь использовать ensure с названием модуля, так как он будет зарегестрирован в кеше самого бандла и выгрузит по пути из папки где все бандлы
должно сработать

Anatoly
14.12.2016
14:00:39
хорошо, спасибо, буду смотреть в это направление

Каїн
14.12.2016
14:01:42
выходит вебпак создаст сам кусок из модуля если нашел хотя бы одно место где ты написал ensure с этим модулем

Google

Каїн
14.12.2016
14:02:04
лучше попробуй сперва без конфигурации вебпака просто добавить еншур

famed
14.12.2016
14:14:12
ребят, а кто нибудь мониторит и отлаживает утечки памяти в js :-)?

Каїн
14.12.2016
14:14:33
когда логает то конечно
иногда ку ей даже открывают диспетчер задач и смотрят сколько браузер отжирает памяти

Anton
14.12.2016
14:23:29
вот что значит быть маководом

Oleg
14.12.2016
14:23:35
2 ноута на 1 монитор?

Каїн
14.12.2016
14:23:59
в мониторе проц а маки как дисплеи

Admin
ERROR: S client not available

Anton
14.12.2016
14:24:02
нет, один мак совсем один

Oleg
14.12.2016
14:24:21
И 3 клавиатуры

Sergey
14.12.2016
14:24:22

Каїн
14.12.2016
14:24:34
я кстати питуха обновил
ща залсью на прод

Aldar
14.12.2016
14:26:29
обмазался маками с ног до головы!

Oleg
14.12.2016
14:28:55
Мониторы такие, кстати , больше не выпускают

Каїн
14.12.2016
14:30:40
прям собираешь раритет
мышь квадратную еще купи))

Oleg
14.12.2016
14:31:11
Клава современная же
А мышь мне маковская нравится за жесты

Сергей
14.12.2016
14:32:36
тачпад удобнее же

Google

Oleg
14.12.2016
14:32:47
Спорно

Сергей
14.12.2016
14:32:51
да нет)
жестов намного больше

Oleg
14.12.2016
14:33:05
Жестов больше, да

Сергей
14.12.2016
14:33:05
чувствительная поверхность тоже

Oleg
14.12.2016
14:33:19
Незнаю, может возьму себе
Бонусом

Сергей
14.12.2016
14:33:26
я когда первый раз взял макбук в руки, больше не смог пользоваться нормальной мышью

Oleg
14.12.2016
14:33:28
Справа мышь, слева тач

Aldar
14.12.2016
14:34:18
мыш разве что геймерская нужна

Oleg
14.12.2016
14:34:34
С жестами лучше
А про клавы с тачем и всем таким
http://www.boundlessat.com/core/media/media.nl?id=982504&c=1281905&h=b09f3f882afc1dd4db7f
Шарик как вариант
И нампад по центру

Каїн
14.12.2016
14:36:06
теребить шарик

Oleg
14.12.2016
14:36:13
Но по мне так стрелочки не очень на большой палец

Evjeni
14.12.2016
14:39:05

Oleg
14.12.2016
14:39:19
Не знаю, у меня другая