hlomzik
НЕТ
hlomzik
замыкания, каррирование, функции, о да, даааа
Anonymous
ребят, что такое лэндер пейдж сайт?
Serhii
Хах
Джон
ну тип то же самое что ты написал бы multiplier(2)(5)
hlomzik
удалил всё, чтобы даже в реплаях его не было. спасибо, @Fl0pZz
Rafael 🌵
👍
Alexander
Коммерческий одностраничник
Alexander
Буквально, а не как SPA
Anonymous
Коммерческий одностраничник
не. мне шеф указал на то что я не знаю что такое лендер пэйдж
Alexander
Ну не знаю, я щас в таком состоянии, когда мне лень самому погуглить твой вариант
Alexander
Так что предложу сделать тебе самому
Alexander
Если ничего не найдёшь, то:
Alexander
лендинг пейдж
Alexander
Коммерческий одностраничник
Alexander
Буквально, а не как SPA
Anonymous
Ну не знаю, я щас в таком состоянии, когда мне лень самому погуглить твой вариант
в гугле искал. там ничего такого нет. шеф походу нап здел.
Alexander
в гугле искал. там ничего такого нет. шеф походу нап здел.
каждый раз когда тут так выражаешься, добавляй "(извините за м*ты)"
Anonymous
каждый раз когда тут так выражаешься, добавляй "(извините за м*ты)"
ок. я там просто пробел добавил и длумал не спалят маты
CherryTea
кто-нибудь на практике заказывает PWA, или не востребовано?
Cat
Это чай про Си? Я правильно попал?
Andrey
Это чай про Си? Я правильно попал?
а ты описалово чата почитай )
Cat
значит правильно
Andrey
значит правильно
вот и хорошо )
invasion
Какие книги по js мастхэв к прочтению?
Anonymous
никакие
Anonymous
ни одной не читал
Anonymous
доки норм зайдут
Dartess
А Выразительный Javascript? И You Don't Know JS?
Alex
А Выразительный Javascript? И You Don't Know JS?
лично мне "Выразительный Javascript" не особо понравился, по крайней мере это не должна быть первая книга по js
˗ˏˋ Ронечка ˎˊ˗
Кто-то делал сборку проекта на вебпаке при изменении файлов (watch) чтобы в отличии от devServer он все кидал в директорию?
Egor
да
˗ˏˋ Ронечка ˎˊ˗
У меня довольно специфичный проект, многое не импортится в него, но для удобной разработке хотелось бы иметь некое подобие dev сервера
Egor
не очень понял, что ты уточнила, но вот плагин который пишет на диск то, что дев сервер держит в памяти https://github.com/gajus/write-file-webpack-plugin
˗ˏˋ Ронечка ˎˊ˗
Выглядит как то что нужно!
˗ˏˋ Ронечка ˎˊ˗
Спасибо
Egor
я это использую чтобы в ноде реквайрить с диска бандл, который генерится дев сервером
CherryTea
function (createElement) { return createElement( args ) }, Зачем так делать?
CherryTea
в чем соль такого извращения?
CherryTea
Это же фабрика
по сути это просто обернутый в анонимку вызов функции самой себя
CherryTea
я не моуг понять чем эта запись лучше обычного вызова этой же функции
Rafael 🌵
А теперь усложни логику внутри функции, это точно фабрика
Serhii
я не моуг понять чем эта запись лучше обычного вызова этой же функции
через фабрики легче декорировать классы или истансы без редактирования оригинального конструктора
Serhii
потому и вместо todo = new Todo(); decorate(todo); можно вынести все в todo = factory.createDecoratedTodo();
Serhii
это все хорошо описано в паттернах с примерами
Михаил
Есть нубский вопрос - как можно получить тип объекта?
Serhii
название конструктора наверное
Serhii
function a() {} var b = new a(); console.log(b.constructor.name); // logs "a"
Михаил
Название конструктора возвращает название конструктора прототипа
Михаил
{}.toString.call(obj).slice(8, -1)
Это только для встроенных типов работает, для определенных пользователем - нет
Serhii
дай пример
Алексей
а что за тип объекта?
Serhii
Есть нубский вопрос - как можно получить тип объекта?
посмотреть в тайпскрипте, что он возвращает кекеекекек
Михаил
function Tile(options) { this.height = options.height; this.x = options.x; this.y = options.y; } function SnowTile(options) { this.__proto__ = new Tile(options); this.color = "#dee9fc"; }
Михаил
tile = new ForestTile({height: 0, x: 0, y: 0}); tile.constructor.name "Tile"
Михаил
Видимо в цепочке конструкторов проблема
Serhii
ты забыл определить конструктор
Serhii
я помню он отдельно определяется когда по старому пітаешься наследоватся
Алексей
вообще в таком виде наследование не делается; function SnowTile(options) { Tile.apply(this, options); this.color = "#dee9fc"; }
Михаил
Ясно. А как лучше его реализовать? Сначала создать объект, потом прототип ему назначить?
Алексей
https://learn.javascript.ru/class-inheritance#вызов-конструктора-родителя
Михаил
Ага, спасибо
Михаил
Опробую
Serhii
// Желательно и constructor сохранить Rabbit.prototype.constructor = Rabbit;
Veniamin
function a() {} var b = new a(); console.log(b.constructor.name); // logs "a"
Научите меня так код оформлять?
Rafael 🌵
"`" в начале и в конце добавляей
Rafael 🌵
это если 1 строкча и по 3, если много строк
Veniamin
Пробую
Rafael 🌵
"`" в начале и в конце добавляей
как будто шаблонную строку в js пишешь
Veniamin
как в markdown
Огонь, спасибо!
Rafael 🌵
_а так_
Rafael 🌵
говнище, ладно, хрен с ним
Anonymous
👀 привет!
Processor
Есть нубский вопрос - как можно получить тип объекта?
Смотря в чем пишешь, в js можно узнать через typeof
Processor
Ну и потом просто сравнением ===