Size: a a a

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

2020 January 25

ЕБ

Евгений Баранов in Node.js — русскоговорящее сообщество
Ок, попробую завтра. Спасибо за помощь
источник

ДВ

Данил Васильевич in Node.js — русскоговорящее сообщество
The Fallen Phoenix
Строго говоря можно определить стандартный метод перевода в примитивное значение
А как тогда jquery возвращает элемент? к примеру $('.test').addClass('new') если это в консоль вывести то получу в ответ не обьект $ а элемент с классос test
источник

ДВ

Данил Васильевич in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
или .end(), или добавляй объекту поле .result, которое будет содержать текущий результат вычислений
Можно на маленьком примерчике пояснить это? .result
источник

V

Victor in Node.js — русскоговорящее сообщество
Данил Васильевич
А как тогда jquery возвращает элемент? к примеру $('.test').addClass('new') если это в консоль вывести то получу в ответ не обьект $ а элемент с классос test
Жквери опенсорс посмотри как
источник

ДВ

Данил Васильевич in Node.js — русскоговорящее сообщество
Victor
Жквери опенсорс посмотри как
Смотрел долго и вдумчево. немогу понять там слишком все запутано. Да и куча методов и вспомогательные функции и прочие проверки. Черт ногу сломит. Полюбому вся эта магия обьясняется проще, не же ле в библиотеке.
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Данил Васильевич
Можно на маленьком примерчике пояснить это? .result
class Calculator {
 private _result = 0;

 get result() {
   return this._result;
 }

 set(val: number) {
   this._result = val;
   return this;
 }

 add(val: number) {
   this._result += val;
   return this;
 }

 sub(val: number) {
   this._result -= val;
   return this;
 }
}

console.log(new Calculator().set(2).add(3).sub(1).result); // 4
источник

ДВ

Данил Васильевич in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
class Calculator {
 private _result = 0;

 get result() {
   return this._result;
 }

 set(val: number) {
   this._result = val;
   return this;
 }

 add(val: number) {
   this._result += val;
   return this;
 }

 sub(val: number) {
   this._result -= val;
   return this;
 }
}

console.log(new Calculator().set(2).add(3).sub(1).result); // 4
не я думал .result будет передоватся из вне и в случае окончания цепочки вернется вместо this.
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Данил Васильевич
А как тогда jquery возвращает элемент? к примеру $('.test').addClass('new') если это в консоль вывести то получу в ответ не обьект $ а элемент с классос test
у меня он возвращает вполне себе объект
источник

ДВ

Данил Васильевич in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
у меня он возвращает вполне себе объект
Да но какой? не себя а объект DOMa
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Данил Васильевич
Да но какой? не себя а объект DOMa
да вон же jquery в прототипе
источник

ДВ

Данил Васильевич in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
у меня он возвращает вполне себе объект
масив и еденичный запрос в ответом DOM вместо Jquery.fn.init()
источник

d

ds in Node.js — русскоговорящее сообщество
пацаны, всех уважаю и люблю, но может харош флудить? когда познаёшь дзен, идеального никогла ничего не выйдет, какие бы советы не были, сто раз будет рефактор, может закроем тему про калькулятор? вопрос по ноде, но обсуждаем техники написания и либы фронтенда...
источник

d

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

ДВ

Данил Васильевич in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
да вон же jquery в прототипе
ну вот как так то сделать?
источник

d

ds in Node.js — русскоговорящее сообщество
здесь эксперты сидят по jquery
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Данил Васильевич
ну вот как так то сделать?
у меня он возвращает объект jquery, а не дом
источник

M

Michael 🌌 in Node.js — русскоговорящее сообщество
Давайте всё-таки про фронт общаться не в бекендовом чатике, м?
источник

ДВ

Данил Васильевич in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
у меня он возвращает объект jquery, а не дом
0,1,2 что в них то ?
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Michael 🌌
Давайте всё-таки про фронт общаться не в бекендовом чатике, м?
вопрос не касается фронта
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Данил Васильевич
0,1,2 что в них то ?
так он просто присваивает объекту поля с такими названиями
источник