Size: a a a

JavaScript Noobs — сообщество новичков

2020 July 15

А

Алексей in JavaScript Noobs — сообщество новичков
Иван
const a = sum(1) // f
const b = a(1) // f
const c = b(1) // f


сколько бы ты раз не вызывал результат вызова — ты получишь функцию f

чтобы получить реузльтат вычисления, используется трюк, который описан выше — alert под капотом делает примерно так:

function alert(arg) {
 if (typeof arg === ‘string’) {
   __show_alert(arg)
 } else {
   const string = arg.toString()
   __show_alert(string)
 }
}

переопределяя toString у функции f можно заставить эту ебанинку работать
__show_alert это что?
Или это для примера написали?
источник

y

ymdev in JavaScript Noobs — сообщество новичков
Сергей Морозов
Зачем terser нужен?
Например, его используют вместе с webpack/rollup, чтобы минифицировать код.
То есть из function hello(arg1, arg2) {} сделать function a(b, c) {} и т.д.
источник

ББ

Богдан Богданов... in JavaScript Noobs — сообщество новичков
Привет, посоветуйте пожалуйста либу какую-нибудь для валидации формы на нативном js
источник

KS

Konstantin Sedykh in JavaScript Noobs — сообщество новичков
ymdev
Например, его используют вместе с webpack/rollup, чтобы минифицировать код.
То есть из function hello(arg1, arg2) {} сделать function a(b, c) {} и т.д.
лучше юзать esbuild, где всё есть из-коробки
источник

M

Mike in JavaScript Noobs — сообщество новичков
Danila
input.split('/n').map(string =>string.split(' '));
а если страна из нескольких слов?
 [ 'Taiwan,', 'Province', 'of', 'China', '38.26' ],
 [ 'Hong', 'Kong', '21.53' ],
 [ 'Malaysia', '11.07' ],
 [ 'Korea,', 'Republic', 'of', '7.78' ],
источник

M

Mike in JavaScript Noobs — сообщество новичков
Если есть проценты, смешанные с текстом - как можно их оттуда достать, чтобы получился массив ['страна', значение], .. ?

countries = "Taiwan, Province of China 38.26\nHong Kong 21.53\nMalaysia 11.07\nKorea, Republic of 7.78\nMexico 4.59\nSaudi Arabia 4.16\nQatar 2.37\nThailand 2.26\nSouth Africa 1.29\nCzech Republic 1.01\n"
array = countries.split('\n').map(string => string.split(' '))
console.log(array)
источник

y

ymdev in JavaScript Noobs — сообщество новичков
Konstantin Sedykh
лучше юзать esbuild, где всё есть из-коробки
эта штука, которая еще не умеет ни в treeshaking, ни в разделение чанков? И у которого нет того кол-ва плагинов, чтобы разрабы туда перескочили?
источник

y

ymdev in JavaScript Noobs — сообщество новичков
ymdev
эта штука, которая еще не умеет ни в treeshaking, ни в разделение чанков? И у которого нет того кол-ва плагинов, чтобы разрабы туда перескочили?
А хотя посмотрел репу. Они недавно добавили разделение кода и treeshaking
источник

KS

Konstantin Sedykh in JavaScript Noobs — сообщество новичков
ymdev
эта штука, которая еще не умеет ни в treeshaking, ни в разделение чанков? И у которого нет того кол-ва плагинов, чтобы разрабы туда перескочили?
прекрасно она умеет и тришейк и чанки, для извращений с плагинами есть галп.
источник

y

ymdev in JavaScript Noobs — сообщество новичков
Konstantin Sedykh
прекрасно она умеет и тришейк и чанки, для извращений с плагинами есть галп.
Не понимаю о каких извращениях речь. Вокруг webpack целая экосистема плагинов, удовлетворяющая самые разные нужды. Даже у rollup и половины их нет. А уж говорить про gulp и подавно не нужно.

По итогу пока этот сборщик не обрастет инструментами, на него нет смысла переходить. Потому что не понятно, что делать с css, sass, ..., шрифтами и прочим.
Нужно большое кол-во лоадеров и плагинов
источник

ГЩ

Глеб Щукин in JavaScript Noobs — сообщество новичков
Danila
Ой всё
ахах, как в воду глядел
источник

KS

Konstantin Sedykh in JavaScript Noobs — сообщество новичков
ymdev
Не понимаю о каких извращениях речь. Вокруг webpack целая экосистема плагинов, удовлетворяющая самые разные нужды. Даже у rollup и половины их нет. А уж говорить про gulp и подавно не нужно.

По итогу пока этот сборщик не обрастет инструментами, на него нет смысла переходить. Потому что не понятно, что делать с css, sass, ..., шрифтами и прочим.
Нужно большое кол-во лоадеров и плагинов
что есть к вебпака, чего нет у галпа? а вот у вебпака точно нет, так это поддержки вразумительных шаблонизаторов. и на чанки он бьёт криво до безобразия.
источник

y

ymdev in JavaScript Noobs — сообщество новичков
Konstantin Sedykh
что есть к вебпака, чего нет у галпа? а вот у вебпака точно нет, так это поддержки вразумительных шаблонизаторов. и на чанки он бьёт криво до безобразия.
галп - менеджер задач. webpack - сборщик. Разницу улавливаешь?
источник

М

Максим in JavaScript Noobs — сообщество новичков
Mike
Если есть проценты, смешанные с текстом - как можно их оттуда достать, чтобы получился массив ['страна', значение], .. ?

countries = "Taiwan, Province of China 38.26\nHong Kong 21.53\nMalaysia 11.07\nKorea, Republic of 7.78\nMexico 4.59\nSaudi Arabia 4.16\nQatar 2.37\nThailand 2.26\nSouth Africa 1.29\nCzech Republic 1.01\n"
array = countries.split('\n').map(string => string.split(' '))
console.log(array)
вот такой костыль
array = countries.split("\n").map((string) => [string.slice(0, -5).trim(), string.slice(-5).trim()]);
источник

ГЩ

Глеб Щукин in JavaScript Noobs — сообщество новичков
Максим
вот такой костыль
array = countries.split("\n").map((string) => [string.slice(0, -5).trim(), string.slice(-5).trim()]);
дай человеку рыбу и он будет сыт один день
источник

KS

Konstantin Sedykh in JavaScript Noobs — сообщество новичков
ymdev
галп - менеджер задач. webpack - сборщик. Разницу улавливаешь?
походу дела ты не улавливаешь за всем зоопарком плагинов, которые превратили вебпак в неповоротливого монстра
источник

М

Максим in JavaScript Noobs — сообщество новичков
Глеб Щукин
дай человеку рыбу и он будет сыт один день
Ну тут редко дают удочку. Я пытался, но народ просто в другие чаты идет все равно спрашивать)
источник

y

ymdev in JavaScript Noobs — сообщество новичков
Konstantin Sedykh
походу дела ты не улавливаешь за всем зоопарком плагинов, которые превратили вебпак в неповоротливого монстра
Ясно. Можешь не продолжать)
источник

KS

Konstantin Sedykh in JavaScript Noobs — сообщество новичков
и дев сервер у него в https не может нормально
источник

ГЩ

Глеб Щукин in JavaScript Noobs — сообщество новичков
Максим
Ну тут редко дают удочку. Я пытался, но народ просто в другие чаты идет все равно спрашивать)
человек со вчера с этой задачей сидит. мне кажется если бы он хотел разобраться, то разобрался бы
источник