Svyatoslav
Кстати, в тему вебпака: Можно ли в одном конфиге собирать несколько файлов? Тема в следующем: я денлаю плагин. На TypeScript. У него есть background.ts и content.ts. (Конфиг одного из них, прилепил ниже). Пока ничего лучше, чем отдельные конфиги на каждый файл не нашел. Но мне так не нравится))
Svyatoslav
Svyatoslav
К слову UglifyJsPlugin() нихрена не работает. Что есть что нет
Roman
К слову UglifyJsPlugin() нихрена не работает. Что есть что нет
он по дефолту включен, не надо его добавлять
Roman
и только в production mode
Svyatoslav
Ну и по основному вопросу тоже хотелось бы что то услышать)
Roman
основной вопрос я не понял
Roman
entry сделай массивом
Svyatoslav
entry сделай массивом
Дак он сбилдит все что в entry в один файл. Не?
Roman
не
Roman
а я непрально сказал
Roman
не массивом, а объектом
Roman
ключи станут твоими файлами
Maksim
!help
Group Butler [beta]
Start me to get the list of commands
Svyatoslav
!report
Group Butler [beta]
!report
Reported to 1 admin(s)
Maksim
!report
Group Butler [beta]
!report
Reported to 1 admin(s)
Maksim
вот так то
Svyatoslav
ключи станут твоими файлами
хех, у меня алиасы ts отвалились все
Roman
конфиг должен быть одинаковым просто
Svyatoslav
шо?
Ну я импортирую tsconfig как и всегда. С entry -> object алиасы больше оттуда не подтягиваются. сейчас ручками их еще и в webpack укажу.
Vladimir
!report
Group Butler [beta]
!report
Reported to 1 admin(s)
Svyatoslav
конфиг должен быть одинаковым просто
Чет вебпаку похеру на алиасы А погоди
Roman
я все еще не понимаю, какие конкретно алиасы
Roman
ну и ваще под вебпак есть чатик отдельный https://t.me/webpack_ru
Svyatoslav
я все еще не понимаю, какие конкретно алиасы
Ну в общем в ts надо на конце писать /*. вебпак такое не ест
Roman
https://toster.ru/q/485372
а ну так это resolve.alias да
Serhii
ребзя
Serhii
с низкоуровневой точки зрения -- выполнение функции в цыкле же медленнее нежели выполнить функцию до цыкла несколько раз?
Serhii
например
Serhii
let someArr = [a,b,c]; someArr.sort((a, b) => funct(a) - funct(b))
Serhii
и
Serhii
let someArr = [a,b,c].map((i) => funct(i)); someArr.sort((a, b) => a - b)
Svyatoslav
let someArr = [a,b,c]; someArr.sort((a, b) => funct(a) - funct(b))
этот вариант гораздо быстрее
Svyatoslav
Svyatoslav
Выяснить это нетрудно
Svyatoslav
Когда ты делаешь map потом еще и sort, ты два раза бегаешь по массиву
Dika
с низкоуровневой точки зрения -- выполнение функции в цыкле же медленнее нежели выполнить функцию до цыкла несколько раз?
да, можно использовать штуки вроде трансдьюсеров, чтобы не делать несколько лишних проходов.
Kirill
Ребята, всем привет. Не подскажите чаты по верстке, есть ли такие в телеграм?)
Svyatoslav
@dreyks можешь помочь? В общем алисы прокинул, работают. Но теперь ругается на все, что импортит что то из node_modules
Svyatoslav
Вот алиасы
Svyatoslav
И примерно такие ошибки, но их в 100500 раз дохрена
Roman
Вот алиасы
что это? и где ошибки?
Roman
а
Svyatoslav
Все что импортит node_modules, падает
Svyatoslav
я потом посмотрю
Все решил. Надо было зарезолвить *.js
Oruj
ребят а почему когда переходишь по разделам сайта(показать/спрятать разделы написано на бутстрапе), то страница в некоторых разделах будто съезжает вниз и верхняя часть остается не видимой?
Oruj
ну что именно переделывать? например у ссылках есть атрибуты data-toggle="tab"
Oruj
и они переключаются по href="#айди_раздела"
Самохвалов Дмитрий
В инспекторе смотри что пропадает и из за чего съезжает
Nikita
Так. Это я тупой или unpkg лежит?
Svyatoslav
Nikita
если впн не помог...
Нет, там CF говорит, что бэкенд возвращает 502.
Nikita
Часть файлов в кэше CF. Открой листинг пакета и походи по нему.
Anonymous
#вакансия Есть работа, 10к, доработать плагин, профи js
Nikita
А, да, 502.
Почему об этом ещё не орут на каждом углу?
Nikita
Очнулся.
Svyatoslav
> Вот почему все сурсы лучше хранить у себя
Victor
Подскажите, что почитать, чтобы понять, как это работает? // дата в строке - в формате UTC var str = '{"title":"Конференция","date":"2014-11-30T12:00:00.000Z"}'; var event = JSON.parse(str, function(key, value) { if (key == 'date') return new Date(value); return value; }); alert( event.date.getDate() ); // теперь сработает! Меня смущает строка: alert( event.date.getDate() ); Как из класса вызывается date через точку. Что-то вообще не понятный синтаксис..
Anonymous
при парсинге из json'а строка с датой преобразовалась в объект Date, у которого есть метод getDate()
Nikita
Очнулся.
И снова сломался.
Nikita
> Вот почему все сурсы лучше хранить у себя
Но сломались сайты, которыми я пользуюсь, а не мои.