@proelixir

Страница 128 из 1045
Alexander
28.09.2016
04:17:59
Времена requirejs прошли

Теперь принято упаковывать весь джс в 1 файл.

Константин
28.09.2016
04:18:23
ну да.. можно и так

Alexander
28.09.2016
04:19:00
Ну или реакт

Google
Константин
28.09.2016
04:19:10
Будет ли проще сделать umbrella app и выделить фронт и бэк?

Alexander
28.09.2016
04:19:15
Обернуть твой слайдер в компоненту

У меня пока с амбрелла не срослось

Прямо пиздец на каждом шаге

Константин
28.09.2016
04:19:48
спс

Alexander
28.09.2016
04:23:20
Реакт кстати правда помогает

Когда вот есть такой вот слайдер

Константин
28.09.2016
06:19:10
$("#id").length ?

Я только понял, что выстрелил себе в ногу

получается, что brunch заворачивает все в модули

и из браузера к ним нет доступа..

Alexander
28.09.2016
06:28:39
делай тогда реакт компонент

Google
Alexander
28.09.2016
06:28:52
верный ход для запихивание говна в 1 точку

да и искать потом html и логику к нему не сложно

Евгений
28.09.2016
06:29:46
это всё равно не ответ на вопрос

Alexander
28.09.2016
06:30:33
ок, да, проверкой на наличие id в дереве

есть еще техники, когда в body есть класс текущей страницы и на этой основе строится логика вызова нужных частей

Евгений
28.09.2016
06:31:29
например, у нас есть огромный application.js и есть отдельно map.js который тянет за собой дофига зависимостей: твой любимый SPA фреймворк, любимую либу для карт и либу для графиков.

я думаю вопрос был про разнос компонент по файлам

или я еще не проснулся просто :)

ну и в нужном месте - "модуле" - ревайрить нужные жски. подход с пиханием всего-всего в один бандл это дичь.

Константин
28.09.2016
06:36:42
я кажется разобрался немного..

http://dev.mikamai.com/post/143627439174/phoenix-framework-the-assets-pipeline

Хотя херня получается.. я просто научился вызывать require..

Я все думаю над реализацией, что в самом виде можно будет прописывать вызов js кода

Alexander
28.09.2016
06:46:35
свидетели ВебПака

Константин
28.09.2016
06:47:07
Типа вот верстка, а вот вызов функции.. сама она в глобальном js файле

Alexander
28.09.2016
06:47:18
открываешь страницу с 1 кнопкой, а тебе 4 мегабайта JS )

Константин
28.09.2016
06:47:35
Ну это совсем плохо

Alexander
28.09.2016
06:47:56
сейчас по такой модели работает почти все

тот же реакт+редакс по другом не могут

Google
Константин
28.09.2016
06:48:22
думаю засунуть в шапку подключение js файлов

Alexander
28.09.2016
06:48:39
вообще сейчас js, как эликсир

Константин
28.09.2016
06:48:39
всю жизнь так жили и ничего

Alexander
28.09.2016
06:48:48
ты же не можешь подключать нужные файлы на лету

у тебя ровно 1 файл релиза

вернее много )

но все загружаются скопом

так и в js мире, если у тебя Jquery только, то да, можно части подгружать

если же роутеры, редакс и прочее, то это уже 1 аппликейшен

Евгений
28.09.2016
06:51:17
свидетели ВебПака
я как-то "свидетелей |> замечал" пайплайна и кстати тема с вебпаком мне понравилась. не вижу ничего плохого в реквайре файла по необходимости, если грамотно пользоваться. всё равно бандл на 1 мб с гзипом намного хуже.

Alexander
28.09.2016
06:55:16
т.е вроде бы идея светлая, грузи только что надо, но жалоб много что есть проблемы с динамичностью, рейс кондишены и прочее

Константин
28.09.2016
06:55:20
В противном случае я не вижу вариантов вызывать js внутри видов

Евгений
28.09.2016
06:55:23
ну, понимаешь, я пока просто не смог дописать свой конфиг, поэтому пока всё в радужном свете... хотя, стоп!.. я ж не дописал конфиг. блядский вебпаковский конфиг.

Alexander
28.09.2016
06:56:32
да, там сразу в доке алерт. es2015 импорты не поддерживаются

es6 тоже

Евгений
28.09.2016
06:56:49
я где-то каких-то пару строчек поменял в конфиге и мой почти работавший конф для jq-плагинов и sass перестал вообще что-либо собирать :D

Евгений
28.09.2016
06:57:32
kekeke

Google
Alexander
28.09.2016
06:57:37
а если не работает, так это мы идиоты

Константин
28.09.2016
06:58:18
Я сделал так.. у меня есть форма с некой js логикой..

Я сделал js файл в web/static/js/back/manager/pages.js

в нем логика export var App = {...}

А в виде самой формы: <script>require("web/static/js/back/manager/pages").App.init();</script>

Ну и подключение скриптов в шапке

так работает норм

Alexander
28.09.2016
07:12:19
с полей джаваскрипта

Admin
ERROR: S client not available

Alexander
28.09.2016
07:13:03
ребята с вебпаком и живут полной жизнью )

имена было лень замазывать

но думаю не секретно

Ҫѐҏӗѫӑ
28.09.2016
07:13:40
ребята с версиями накосячили походу и какбе вебпак — это бандлер

с полей жс есть более эпичные новости, а это вообще похоже на новость про кривизну рук

Alexander
28.09.2016
07:21:57
ну тогда руки кривые примерно у 100% разработчиков

тут выше Wowa писал, есть какое-то русское "оттаскать на хуях" отношение ко всему

пока всегда есть человеческий фактор, который усугубляется если накладывается на ошибки в 3rd party софте

у нас на работе есть интеграция с проверками на правонарушения через полицию. Программисты допустили ошибку и сделали проверку неверного поля, менеджер ошибся и в системе вписал не тот пароль, а в системе полиции тоже была ошибка, которая пускала с любым паролем, но тогда активировала гостевой режим и у всех запрашиваемых кейсов был статус "OK"

и все жили прекрасно, пока не обнаружили, что сайт выдает всем Ok, но пока раскручивали клубок, нашли все ошибки по пути

Константин
28.09.2016
08:15:58
Народ, а вы не в курсе, в какой версии эликсира живет Jose Valim??

Google
Константин
28.09.2016
08:16:16
https://www.reddit.com/r/elixir/comments/54ai63/elixirconf_2016_keynote_by_jos%C3%A9_valim/ Вот тут на 52:53

Используется модуль Flow

Он откуда вообще взялся?

Евгений
28.09.2016
08:17:53
это из genstage вроде

Константин
28.09.2016
08:18:12
ммм

одих фиг не понял

Евгений
28.09.2016
08:18:59
https://github.com/elixir-lang/gen_stage

http://elixir-lang.org/blog/2016/07/14/announcing-genstage/

Rumata
28.09.2016
10:06:08
Ребята

http://www.spacex.com/mars

Anna
28.09.2016
10:06:43
я кажется приболела из-за овертаймов..такое может быть вообще?

Rumata
28.09.2016
10:06:44
Офтоп

Anna
28.09.2016
10:07:01
проснулась утром, голос хриплый ппц

Anna
28.09.2016
10:07:32
последние 5 дней - заканчиваю около 3х ночи

Konstantin
28.09.2016
10:07:38
а начинаешь?

Anna
28.09.2016
10:07:42
просыпаюсь в 10 и вперед

ну у нас дедлайн просто

хотя, были вот коммиты в 4:23

>_<

Страница 128 из 1045