Size: a a a

2020 February 23

АГ

Андрей Гуртовой in Frontend_ru
Абдул
Спасибо, в закладке появляется, а в локальном сервере работает это? А то в закладке есть а в главном  столе  нету, какой-то L за место картинки
источник

А

Абдул in Frontend_ru
Сделал картинку 600х600 и норм стало
источник

АГ

Андрей Гуртовой in Frontend_ru
Этот сайт скучает картинку большого размера а на выходе скажет что именно прописать чтобы у тебя было всё по_красоте
источник

А

Абдул in Frontend_ru
Я понял
источник

l

le mur in Frontend_ru
Всем привет! Не понимаю принцип приватных методов и свойств класса. Если я передаю экземпляр класса NewsCard (созданный в index.js) в конструктор класса NewsCardList, и внутри его метода render() вызываю метод CreateCard(), то можно ли считать CreateCard() приватным?
Есть ли какой-то способ понять, можно ли считать метод приватным?) Вызов метода из экземпляра класса считается за “использованием метода за пределами класса?”
источник

l

le mur in Frontend_ru
Извините за тафтологию)
источник

АГ

Андрей Гуртовой in Frontend_ru
le mur
Всем привет! Не понимаю принцип приватных методов и свойств класса. Если я передаю экземпляр класса NewsCard (созданный в index.js) в конструктор класса NewsCardList, и внутри его метода render() вызываю метод CreateCard(), то можно ли считать CreateCard() приватным?
Есть ли какой-то способ понять, можно ли считать метод приватным?) Вызов метода из экземпляра класса считается за “использованием метода за пределами класса?”
Вы из каких языков во фронтенды пришли?)
источник

l

le mur in Frontend_ru
Андрей Гуртовой
Вы из каких языков во фронтенды пришли?)
Не из каких)
источник

l

le mur in Frontend_ru
JS первый
источник

l

le mur in Frontend_ru
Просто пытаюсь понять за ООП))
источник

АГ

Андрей Гуртовой in Frontend_ru
У меня тоже но я знать не знаю про юзкейсы когда нужно использовать такие термины как приватные статические и публичные.  Это что-то из типизированного мира наверное. Хз...

В жсе есть объекты которые напрямую наследуются от других объектов . Это называется прототипным наследованием.  Другими словами, мы можем сделать объект с свойствами и методами, который будет у каждого инстанса ,

Это называется прототипным наследованием..
источник

АГ

Андрей Гуртовой in Frontend_ru
le mur
Просто пытаюсь понять за ООП))
Про прототипы читает если ещё не читал.

Классы лишь сахар поверх прототипов.

А про приватные методы лучше читануть в инете https://learn.javascript.ru/private-protected-properties-methods
источник

l

le mur in Frontend_ru
Вопрос возник как раз после прочтения этой статьи)
источник
2020 February 24

l

le mur in Frontend_ru
Просто стало интересно как это использовать в учебном проекте)
источник

l

le mur in Frontend_ru
Но возможно стоит начать изучать какой-нибудь реакт, где это скорее всего применяется..
источник

АГ

Андрей Гуртовой in Frontend_ru
le mur
Но возможно стоит начать изучать какой-нибудь реакт, где это скорее всего применяется..
Нигде не применяется кроме как расставленияз граблей в typescript ).

Раньше этого разделения модулей не было и использовали свойства/методы у которых подчёркивание  в начале имени :
this._getState(); this._getName();

Смысл их в том чтобы пользователи кто захочет их использовать не рассчитывали на то, что эти методы будут доступны в следующих версиях библиотеки
источник

АГ

Андрей Гуртовой in Frontend_ru
Это методы только для внутреннего использования.  
Их юзить можно, только когда ты уверен что это последний раз в жизни этого проекта)))
источник

l

le mur in Frontend_ru
Андрей Гуртовой
Это методы только для внутреннего использования.  
Их юзить можно, только когда ты уверен что это последний раз в жизни этого проекта)))
Благодарю, кажется так стало понятнее
источник

Ю

Юра in Frontend_ru
Привет
https://codepen.io/freelancetesting/pen/oNXBYeP
почему input is not defined пишет, как именно мне обращаться в строке inputa, чтобы проверить есть там число или нет ?
источник

VA

Vladislav Altyncev in Frontend_ru
Дак сделай type=num и проверять не надо будет
источник