Сообщение от Launder
|
я не увидел, как обычные функции полноценно заменяют классы
|
https://ui.dev/javascript-inheritanc...ototype-chain/
Надо вот это прочитать, в этой же книге есть пример из предыдущей ссылки:
https://addyosmani.com/resources/ess...patterns/book/
Introduction
What is a Pattern?
"Pattern"-ity Testing, Proto-Patterns & The Rule Of Three
The Structure Of A Design Pattern
Writing Design Patterns
Anti-Patterns
Categories Of Design Pattern
Summary Table Of Design Pattern Categorization
JavaScript Design Patterns
Constructor Pattern
Module Pattern
Revealing Module Pattern
Singleton Pattern
Observer Pattern
Mediator Pattern
Prototype Pattern
Command Pattern
Facade Pattern
Factory Pattern
Mixin Pattern
Decorator Pattern
Flyweight Pattern
JavaScript MV* Patterns
MVC Pattern
MVP Pattern
MVVM Pattern
Modern Modular JavaScript Design Patterns
AMD
CommonJS
ES Harmony
Design Patterns In jQuery
Composite Pattern
Adapter Pattern
Facade Pattern
Observer Pattern
Iterator Pattern
Lazy Initialization Pattern
Proxy Pattern
Builder Pattern
jQuery Plugin Design Patterns
JavaScript Namespacing Patterns
Conclusions
References
Сообщение от Launder
|
А так, иногда создаётся впечатления, что классы, призванные сделать синтаксис более простым и прозрачным
|
это звучит так, что все делается методом тыка... компьютер толи включился, толи выключился, но я жал на кнопки
...
o? в хроме работает, но к
#x разве можно обращаться (к приватному полю) напрямую (не через публичный метод), или тут что-то другое подразумевалось, тогда, наверное...