Size: a a a

Node.js — русскоговорящее сообщество

2020 January 24

PL

Pavel Lysenko in Node.js — русскоговорящее сообщество
Иначе это просто выстрел в ногу
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Pavel Lysenko
Прототипы надо использовать только в специализированных библиотеках, а не в бизнес-логике
ну прям так и нельзя? прототипы удобны для специфических задач
источник

d

ds in Node.js — русскоговорящее сообщество
ds
сорри, возможно не совсем по адресу, но как-то здесь спецы мне пояснили за соурсы V8, вопрос: если клиент триггернул element.offsetHeigh будет reflow (layout -> paint -> composite), но возникает вопрос, зачем перерисовать, если он только читает значение, не изменяет ни чью геометрию, почему это движение заставляет его перерасчитывать всё заново и рисовать, дабы не триггирить всё цепочку, а только Layout, в чём design decision такого решения? Может кто пояснить?
@inheritdoc , шеф, можешь помочь? Ткни носом, всё поресерчу сам
источник

Ð

Ð in Node.js — русскоговорящее сообщество
кстати class создает методы именно в прототипе
источник

ДВ

Данил Васильевич in Node.js — русскоговорящее сообщество
The Fallen Phoenix
Чем не устраивает просто навесить при создании объекта нужные методы
ну можно только вот запрос то к функции должен идти f1().f2() как то так.
источник

PL

Pavel Lysenko in Node.js — русскоговорящее сообщество
Ð
ну прям так и нельзя? прототипы удобны для специфических задач
Ну можно-то что угодно, хоть самому себе в тапки срать. Просто некоторые вещи делать крайне не рекомендуется, из-за возможных проблем в будущем. Например — срать себе в тапки, использовать прототипы вне библиотек, поджигать дома…
источник
2020 January 25

Ð

Ð in Node.js — русскоговорящее сообщество
Данил Васильевич
ну можно только вот запрос то к функции должен идти f1().f2() как то так.
твоя проблема в том, что ты хочешь некое подобие жквери, но ты забыл что в дквери любые возвращаемые дом-коллекции это инстансы самого жквери
источник

ДВ

Данил Васильевич in Node.js — русскоговорящее сообщество
Ð
твоя проблема в том, что ты хочешь некое подобие жквери, но ты забыл что в дквери любые возвращаемые дом-коллекции это инстансы самого жквери
поподробнее как реализовать. Мне вот само то если не вдоватся в сам jquery как и что на что он там возвращает.
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
источник

X

Xiao Xin in Node.js — русскоговорящее сообщество
Добрый вечер, подскажите где и как лучше начать изучать ноду?
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Xiao Xin
Добрый вечер, подскажите где и как лучше начать изучать ноду?
источник

ДВ

Данил Васильевич in Node.js — русскоговорящее сообщество
загвоздка в том что Calc(1). от этого не уйти. А задача именно calc().add().sub()
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
    Calculator().set(1).add(10).sub(3).divide(2)(), // 4
   Calculator().set(1).add(10).sub(3).divide(1)() // 8
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Данил Васильевич
поподробнее как реализовать. Мне вот само то если не вдоватся в сам jquery как и что на что он там возвращает.
е надо такое делать, это сложно, не понятно и неправильно, жквери не образец хорошего кода, это магия сплошная
источник

ДВ

Данил Васильевич in Node.js — русскоговорящее сообщество
не вот так Calculator(5).set(+).add(10) // 15
источник

d

ds in Node.js — русскоговорящее сообщество
The Fallen Phoenix
    Calculator().set(1).add(10).sub(3).divide(2)(), // 4
   Calculator().set(1).add(10).sub(3).divide(1)() // 8
подход был актуален для фронта много лет назад, легаси
источник

Ð

Ð in Node.js — русскоговорящее сообщество
чтобы такое сделать 15 у тебя должно быть не числом, а инстансом твоего апликейшена как в жквери
источник

ДВ

Данил Васильевич in Node.js — русскоговорящее сообщество
Ð
е надо такое делать, это сложно, не понятно и неправильно, жквери не образец хорошего кода, это магия сплошная
мне нужен не хороший код а рабочий. В Хогвардсе не учисля не боюсь.
источник

М

Максим in Node.js — русскоговорящее сообщество
Данил Васильевич
У меня есть функция к которой добавляются prototype методы. Идет вызов этой функции и цепочка вызовов методов добавленных выше. Мне нужно отследить что цепочка завершена и  вернуть не сам this этой функции а другие данные.
Как можно отследить завершение этой цепочки?
Так понятнее или какие то моменты нужно лучьше прописать?
Ну сделай так чтоб последний метод назывался end()

И пусть он возвращает данные а не this.
источник