
Roman
11.04.2017
17:43:39
вы используете npm + gulp получается? потом весь джс код собирается во что-то одно большое?
а если хочется подгружать кусочками джс и цсс код?

Igor
11.04.2017
17:43:59
Нет, тут не js, тут вёрстка
Для js лучше вебпак

Google

Roman
11.04.2017
17:44:23
ну на мой взгляд лучше jspm конечно
вебпак какой-то комбайн, мне лень изучать его было
вебпак разве что если готовый конфиг брать.. но тут всё равно рано или поздно придётся в него залезать) чтобы чтонить подкрутить, добавить

Igor
11.04.2017
17:45:52
Вебпак для JS и фреймворков — как галп для вёрстки)
Ну там и sass всякие прикрутить можно, конечно

Roman
11.04.2017
17:46:25
там конечно много чего можно)
но у jspm свои плюсы есть всё-таки
основной плюс в том, что его логика работы более простая

Igor
11.04.2017
17:48:04
вообще о нём впервые слышу

Roman
11.04.2017
17:48:15
systemjs слышал?)
это загрузчик модулей, который реализует спецификацию модульной загрузки от w3c
которая хоть до сих пор не завершена, но она уже как-бы многое учитывает. браузеры ещё нативно это не поддерживают. и это получается как-бы полифил

Igor
11.04.2017
17:49:31
чо только не придумают)

Google

Roman
11.04.2017
17:49:48
ну так вот. а jspm - это менеджер пакетов для systemjs

Evgeny
11.04.2017
17:49:56

Roman
11.04.2017
17:50:52
по сути, это как попытка решить проблемы спецификации за счёт расширения её некоторыми своими инструментами
ну и оно вполне работает) немного поковыряться конечно всё равно придётся
голову поломать, без этого всё-таки не выйдет

Evgeny
11.04.2017
17:52:32
да придеться, но менять просто бовер на nmp ну блин))) Ну если только конфиг начинаешь собирать, ну из за одной мелочи переделывать, я хз))

Roman
11.04.2017
17:52:47
а так - в итоге ты получаешь возможность асинхронно подгружать любые модули к текущему приложению, прямо как в будущем вебе
можно писать что-то вроде System.import('moduleName').then(module => { module.someFunc() })

Evgeny
11.04.2017
17:53:56
ухты

Konstantin
11.04.2017
19:21:41
npm от бувера ни чем не отличается. Это вопрос только привычки. Я к npm привык.

Andrew
11.04.2017
19:23:24
Всем привет, а есть кто занимается частным обучением javascript? Не совсем с нуля, базовые понимания допустим имеются - html/css и программирования в целом. Условно говоря - обучение путем решения конкретной какой то задачи. Есть такие? Вебинары не и всякие кодер-курсы не предлагать, интересно именно частные занятия

Igor
11.04.2017
19:23:27
bower — это просто лишний костыль в разработке
Давайте сделаем отдельный загрузчик для SASS- плагинов

Konstantin
11.04.2017
19:24:05
У них абсолютно идентичный функционал, я серьезно. :)

Igor
11.04.2017
19:24:43
и задачки


Andrew
11.04.2017
19:29:15

Igor
11.04.2017
19:29:33
Тогда learn.javascript.ru

Google

Andrew
11.04.2017
19:29:57
Это знаемс спасибо)

KarmaBot
11.04.2017
19:29:57
@AndrewFa в этом чате принято отвечать (reply) на сообщение пользователя, чтобы его поблагодарить.

Konstantin
11.04.2017
19:30:21

Igor
11.04.2017
19:30:30
это другое

Andrew
11.04.2017
19:32:36

Igor
11.04.2017
19:32:57
да. тогда codewars попробуй

Konstantin
11.04.2017
19:34:33
Мы же поо манифест говорим. bowercc это конфигурация

Igor
11.04.2017
19:35:18

Konstantin
11.04.2017
19:36:58
Это bower.json

Igor
11.04.2017
19:37:16
куча конфигов ? Ну ок. Кому-то это удобно. Кто-то суп двумя ложкаи ест, ему это удобнее) Я же говорю про окружение. перенёс свой галпфайл и пекейдж. жсон на новый комп, сделал npm i и работай себе в удовольствие
Так нет же, нужно почему-то юзать ещё бауер)

Konstantin
11.04.2017
19:39:10
Тактам тоже самое - перенес, нажал и работай :)
Там действительно были различия в установке пакетов, в чем-то npm был удобнее, в чем-то bower. Сейчас не актуально.

Igor
11.04.2017
19:40:50
Ну каждому своё. Бовер умер. В огромной цепи разработки, конфигов и прочих галпов он просто лишнее звено.

Konstantin
11.04.2017
19:41:49
Может и умер, я не знаю. :) я npm

Igor
11.04.2017
19:42:12
То, что может сделать bower — прекрасно сделает сам npm. Но кому-то нужен ещё и bower

Дмитрий Maestro
11.04.2017
20:02:47
парни
вопрос кармический

Google

Дмитрий Maestro
11.04.2017
20:03:33
есть '0' нужно в false, и есть '1' нужно в true как такой финт ушами провернуть ?
а то я уже плыву

Igor
11.04.2017
20:04:00
в js это по умолчанию, емнип

Дмитрий Maestro
11.04.2017
20:05:58
да но как перевести со строки в булеан

Igor
11.04.2017
20:06:18
if(0) {выполнение} — не выполнится, if (1){} — выполнится
if ("") — false

Дмитрий Maestro
11.04.2017
20:07:50
мне не в условии надо
вот пришла строковая 1 и нужно перегнать ее в тру

Igor
11.04.2017
20:08:37
ну. иф-элз чем не подойдёт?

Дмитрий Maestro
11.04.2017
20:10:05
ну как тебе обьяснить ) мне не нужно условие )
мне нужно строку переконвертировать в булеан все)

Roman
11.04.2017
20:15:47
let res = !! '0'
нет..
в пхп бы прокатило, но здесь всё будет тру

Дмитрий Maestro
11.04.2017
20:18:50
в пхп есть проще выход)

Roman
11.04.2017
20:19:22
да..
ну кауюнить простую проверку тогда
function isTrueOrFalse(str) {
let isTrue = str === '1'
let isFalse = str === '0'
return [ isTrue, isFalse ]
}

Дмитрий Maestro
11.04.2017
20:21:44
хм вариант

Google

Дмитрий Maestro
11.04.2017
20:21:58
я почти такой же нашел)

Roman
11.04.2017
20:23:09
так-то. заключаем: пыха круче джс
$result = (bool) $str;

Дмитрий Maestro
11.04.2017
20:24:39
да пыха так умеет

Roman
11.04.2017
20:27:59
http://locutus.io/php/var/boolval/
должно дать точно такую же логику работы на джс для тебя)

Дмитрий Maestro
11.04.2017
20:34:59

KarmaBot
11.04.2017
20:35:00
Спасибо (+1) для @BelieverUfa принято!
Текущая карма +6

Roman
11.04.2017
20:35:11
пожалуйста)

Дмитрий Maestro
11.04.2017
20:35:13
но я блин у меня весь код меньше чем вся эта функция

Roman
11.04.2017
20:35:32
положи в библиотеку своих функций её
авось где ещё пригодится

Дмитрий Maestro
11.04.2017
20:39:55
да не должно что то быть попроще
)

Roman
11.04.2017
20:42:14
ну, дело твоё)

Дмитрий Maestro
11.04.2017
22:03:49
ну, дело твоё)
вобщем забил я на джс ) прокидываю строковые на бек и уже на бекенде делаю с них булеаны )

Roman
11.04.2017
22:04:35
))))
можно было ещё вариант сделать знаешь какой

Дмитрий Maestro
11.04.2017
22:04:58
?