磁石

Udemy - Design Patterns in JavaScript

正在检测能否在线播放…

大小
3.3 GB
文件数
304
分类
视频
热度
35
最近活跃
2 天前

文件列表

  • 2. SOLID Design Principles/3. Open-Closed Principle.mp4130.0 MB
  • 1. Introduction to Object-Oriented JavaScript/1. Introduction.mp432.0 MB
  • 1. Introduction to Object-Oriented JavaScript/1. Introduction.vtt8.5 KB
  • 1. Introduction to Object-Oriented JavaScript/2. Tools of the Trade.mp415.6 MB
  • 1. Introduction to Object-Oriented JavaScript/2. Tools of the Trade.vtt4.4 KB
  • 2. SOLID Design Principles/1. Overview.mp47.4 MB
  • 2. SOLID Design Principles/1. Overview.vtt965 B
  • 2. SOLID Design Principles/2. Single Responsibility Principle.mp451.0 MB
  • 2. SOLID Design Principles/2. Single Responsibility Principle.vtt11.9 KB
  • 2. SOLID Design Principles/2.1 solid.srp.js.txt.txt1015 B
  • code.zip63.7 KB
  • 2. SOLID Design Principles/3. Open-Closed Principle.vtt22.5 KB
  • 2. SOLID Design Principles/3.1 solid.ocp.js.txt.txt2.5 KB
  • 2. SOLID Design Principles/4. Liskov Substitution Principle.mp464.6 MB
  • 2. SOLID Design Principles/4. Liskov Substitution Principle.vtt12.3 KB
  • 2. SOLID Design Principles/4.1 solid.lsp.js.txt.txt919 B
  • 2. SOLID Design Principles/5. Interface Segregation Principle.mp442.4 MB
  • 2. SOLID Design Principles/5. Interface Segregation Principle.vtt13.7 KB
  • 2. SOLID Design Principles/5.1 solid.isp.js.txt.txt2.5 KB
  • 2. SOLID Design Principles/6. Dependency Inversion Principle.mp491.4 MB
  • 2. SOLID Design Principles/6. Dependency Inversion Principle.vtt19.0 KB
  • 2. SOLID Design Principles/6.1 solid.dip.js.txt.txt1.7 KB
  • 2. SOLID Design Principles/7. Summary.mp412.1 MB
  • 2. SOLID Design Principles/7. Summary.vtt3.0 KB
  • 3. Builder/1. Gamma Categorization.mp419.9 MB
  • 3. Builder/1. Gamma Categorization.vtt5.1 KB
  • 3. Builder/2. Overview.mp46.4 MB
  • 3. Builder/2. Overview.vtt1.7 KB
  • 3. Builder/3. Builder.mp4101.9 MB
  • 3. Builder/3. Builder.vtt20.9 KB
  • 3. Builder/3.1 creational.builder.builder.js.txt.txt2.2 KB
  • 3. Builder/4. Builder Facets.mp460.8 MB
  • 3. Builder/4. Builder Facets.vtt16.8 KB
  • 3. Builder/4.1 creational.builder.builder_facets.js.txt.txt1.7 KB
  • 3. Builder/5. Builder Coding Exercise.html137 B
  • 3. Builder/6. Summary.mp44.5 MB
  • 3. Builder/6. Summary.vtt1.3 KB
  • 3. Builder/6.1 creational.builder.builder_exercise.js.txt.txt1.5 KB
  • 4. Factory/1. Overview.mp413.6 MB
  • 4. Factory/1. Overview.vtt3.4 KB
  • 4. Factory/2. Factory Method.mp451.6 MB
  • 4. Factory/2. Factory Method.vtt12.4 KB
  • 4. Factory/2.1 creational.factory.factory.js.txt.txt1.4 KB
  • 4. Factory/3. Factory.mp430.2 MB
  • 4. Factory/3. Factory.vtt6.2 KB
  • 4. Factory/3.1 creational.factory.factory.js.txt.txt1.4 KB
  • 4. Factory/4. Abstract Factory.mp493.9 MB
  • 4. Factory/4. Abstract Factory.vtt19.7 KB
  • 4. Factory/4.1 creational.factory.abstract_factory.js.txt.txt1.9 KB
  • 4. Factory/5. Factory Coding Exercise.html137 B
  • 4. Factory/6. Summary.mp44.5 MB
  • 4. Factory/6. Summary.vtt1.2 KB
  • 4. Factory/6.1 creational.factory.factory_exercise.js.txt.txt553 B
  • 5. Prototype/1. Overview.mp48.9 MB
  • 5. Prototype/1. Overview.vtt2.3 KB
  • 5. Prototype/2. Explicit Copying.mp445.0 MB
  • 5. Prototype/2. Explicit Copying.vtt8.6 KB
  • 5. Prototype/2.1 creational.prototype.explicit_copying.js.txt.txt1020 B
  • 5. Prototype/3. Copy Through Serialization.mp492.7 MB
  • 5. Prototype/3. Copy Through Serialization.vtt15.8 KB
  • 5. Prototype/3.1 creational.prototype.copy_through_serialization.js.txt.txt2.1 KB
  • 5. Prototype/4. Prototype Factory.mp460.4 MB
  • 5. Prototype/4. Prototype Factory.vtt9.7 KB
  • 5. Prototype/4.1 creational.prototype.prototype_factory.js.txt.txt2.6 KB
  • 5. Prototype/5. Prototype Coding Exercise.html137 B
  • 5. Prototype/6. Summary.mp42.9 MB
  • 5. Prototype/6. Summary.vtt824 B
  • 5. Prototype/6.1 creational.prototype.prototype_exercise.js.txt.txt794 B
  • 6. Singleton/1. Overview.mp415.5 MB
  • 6. Singleton/1. Overview.vtt4.6 KB
  • 6. Singleton/2. Singleton Implementation.mp421.1 MB
  • 6. Singleton/2. Singleton Implementation.vtt6.8 KB
  • 6. Singleton/2.1 creational.singleton.singleton_impl_es6.js.txt.txt365 B
  • 6. Singleton/3. Monostate.mp428.6 MB
  • 6. Singleton/3. Monostate.vtt5.5 KB
  • 6. Singleton/3.1 creational.singleton.monostate.js.txt.txt686 B
  • 6. Singleton/4. Singleton Problems.mp4105.9 MB
  • 6. Singleton/4. Singleton Problems.vtt19.1 KB
  • 6. Singleton/4.1 creational.singleton.singleton_problems.js.txt.txt2.0 KB
  • 6. Singleton/5. Singleton Coding Exercise.html137 B
  • 6. Singleton/6. Summary.mp48.9 MB
  • 6. Singleton/6. Summary.vtt2.9 KB
  • 6. Singleton/6.1 creational.singleton.singleton_exercise.js.txt.txt661 B
  • 7. Adapter/1. Overview.mp46.2 MB
  • 7. Adapter/1. Overview.vtt1.5 KB
  • 7. Adapter/2. Adapter.mp472.8 MB
  • 7. Adapter/2. Adapter.vtt14.2 KB
  • 7. Adapter/2.1 structural.adapter.no_caching.js.txt.txt2.1 KB
  • 7. Adapter/3. Adapter Caching.mp462.6 MB
  • 7. Adapter/3. Adapter Caching.vtt9.2 KB
  • 7. Adapter/3.1 structural.adapter.with_caching.js.txt.txt2.8 KB
  • 7. Adapter/4. Adapter Coding Exercise.html137 B
  • 7. Adapter/5. Summary.mp44.2 MB
  • 7. Adapter/5. Summary.vtt1.1 KB
  • 7. Adapter/5.1 structural.adapter.adapter_exercise.js.txt.txt585 B
  • 8. Bridge/1. Overview.mp416.5 MB
  • 8. Bridge/1. Overview.vtt5.9 KB
  • 8. Bridge/2. Bridge.mp439.5 MB
  • 8. Bridge/2. Bridge.vtt11.4 KB
  • 8. Bridge/2.1 structural.bridge.bridge.js.txt.txt875 B
  • 8. Bridge/3. Bridge Coding Exercise.html137 B
  • 8. Bridge/4. Summary.mp45.2 MB
  • 8. Bridge/4. Summary.vtt1.9 KB
  • 8. Bridge/4.1 structural.bridge.bridge_exercise.js.txt.txt1.6 KB
  • 9. Composite/1. Overview.mp412.4 MB
  • 9. Composite/1. Overview.vtt3.1 KB
  • 9. Composite/2. Geometric Shapes.mp445.9 MB
  • 9. Composite/2. Geometric Shapes.vtt10.6 KB
  • 9. Composite/2.1 structural.composite.geometric_shapes.js.txt.txt1.2 KB
  • 9. Composite/3. Neural Networks.mp453.7 MB
  • 9. Composite/3. Neural Networks.vtt13.3 KB
  • 9. Composite/3.1 structural.composite.neural_networks.js.txt.txt2.3 KB
  • 9. Composite/4. Composite Coding Exercise.html137 B
  • 9. Composite/5. Summary.mp48.6 MB
  • 9. Composite/5. Summary.vtt2.3 KB
  • 9. Composite/5.1 structural.composite.composite_exercise.js.txt.txt740 B
  • 10. Decorator/1. Overview.mp412.2 MB
  • 10. Decorator/1. Overview.vtt3.7 KB
  • 10. Decorator/2. Decorator.mp464.8 MB
  • 10. Decorator/2. Decorator.vtt14.1 KB
  • 10. Decorator/2.1 structural.decorator.decorator.js.txt.txt1.3 KB
  • 10. Decorator/3. Decorator Coding Exercise.html137 B
  • 10. Decorator/4. Summary.mp44.9 MB
  • 10. Decorator/4. Summary.vtt1.5 KB
  • 10. Decorator/4.1 structural.decorator.decorator_exercise.js.txt.txt1003 B
  • 11. Façade/1. Overview.mp49.7 MB
  • 11. Façade/1. Overview.vtt2.1 KB
  • 11. Façade/2. Façade.mp444.4 MB
  • 11. Façade/2. Façade.vtt13.5 KB
  • 11. Façade/2.1 structural.facade.facade.js.txt.txt1.0 KB
  • 11. Façade/3. Façade Coding Exercise.html137 B
  • 11. Façade/4. Summary.mp43.0 MB
  • 11. Façade/4. Summary.vtt853 B
  • 11. Façade/4.1 structural.facade.facade_exercise.js.txt.txt2.2 KB
  • 12. Flyweight/1. Overview.mp410.6 MB
  • 12. Flyweight/1. Overview.vtt3.0 KB
  • 12. Flyweight/2. Text Formatting.mp458.4 MB
  • 12. Flyweight/2. Text Formatting.vtt13.7 KB
  • 12. Flyweight/2.1 structural.flyweight.text_formatting.js.txt.txt1.6 KB
  • 12. Flyweight/3. User Names.mp464.1 MB
  • 12. Flyweight/3. User Names.vtt15.4 KB
  • 12. Flyweight/3.1 structural.flyweight.users.js.txt.txt1.4 KB
  • 12. Flyweight/4. Flyweight Coding Exercise.html137 B
  • 12. Flyweight/5. Summary.mp43.1 MB
  • 12. Flyweight/5. Summary.vtt780 B
  • 12. Flyweight/5.1 structural.flyweight.flyweight_exercise.js.txt.txt861 B
  • 13. Proxy/1. Overview.mp47.7 MB
  • 13. Proxy/1. Overview.vtt1.9 KB
  • 13. Proxy/2. Value Proxy.mp414.5 MB
  • 13. Proxy/2. Value Proxy.vtt4.4 KB
  • 13. Proxy/2.1 structural.proxy.value_proxy.js.txt.txt309 B
  • 13. Proxy/3. Property Proxy.mp421.6 MB
  • 13. Proxy/3. Property Proxy.vtt6.7 KB
  • 13. Proxy/3.1 structural.proxy.property_proxy.js.txt.txt598 B
  • 13. Proxy/4. Protection Proxy.mp418.2 MB
  • 13. Proxy/4. Protection Proxy.vtt4.9 KB
  • 13. Proxy/4.1 structural.proxy.protection_proxy.js.txt.txt501 B
  • 13. Proxy/5. Virtual Proxy.mp424.1 MB
  • 13. Proxy/5. Virtual Proxy.vtt5.9 KB
  • 13. Proxy/5.1 structural.proxy.virtual_proxy.js.txt.txt586 B
  • 13. Proxy/6. Proxy Coding Exercise.html137 B
  • 13. Proxy/7. Summary.mp43.1 MB
  • 13. Proxy/7. Summary.vtt811 B
  • 13. Proxy/7.1 structural.proxy.proxy_exercise.js.txt.txt1.1 KB
  • 14. Chain of Responsibility/1. Overview.mp49.6 MB
  • 14. Chain of Responsibility/1. Overview.vtt2.9 KB
  • 14. Chain of Responsibility/2. Method Chain.mp463.9 MB
  • 14. Chain of Responsibility/2. Method Chain.vtt13.3 KB
  • 14. Chain of Responsibility/2.1 behavioral.chain_of_responsibility.method_chain.js.txt.txt1.6 KB
  • 14. Chain of Responsibility/3. Command Query Separation.mp45.9 MB
  • 14. Chain of Responsibility/3. Command Query Separation.vtt1.8 KB
  • 14. Chain of Responsibility/4. Broker Chain.mp487.4 MB
  • 14. Chain of Responsibility/4. Broker Chain.vtt21.2 KB
  • 14. Chain of Responsibility/4.1 behavioral.chain_of_responsibility.broker_chain.js.txt.txt2.7 KB
  • 14. Chain of Responsibility/5. Chain of Responsibility Coding Exercise.html137 B
  • 14. Chain of Responsibility/6. Summary.mp47.6 MB
  • 14. Chain of Responsibility/6. Summary.vtt2.6 KB
  • 14. Chain of Responsibility/6.1 behavioral.chain_of_responsibility.chain_of_responsibility_exercise.js.txt.txt2.0 KB
  • 15. Command/1. Overview.mp413.9 MB
  • 15. Command/1. Overview.vtt4.0 KB
  • 15. Command/2. Command.mp434.4 MB
  • 15. Command/2. Command.vtt8.0 KB
  • 15. Command/2.1 behavioral.command.command.js.txt.txt1.6 KB
  • 15. Command/3. Command Undo.mp432.0 MB
  • 15. Command/3. Command Undo.vtt6.0 KB
  • 15. Command/3.1 behavioral.command.command.js.txt.txt1.6 KB
  • 15. Command/4. Command Coding Exercise.html137 B
  • 15. Command/5. Summary.mp42.9 MB
  • 15. Command/5. Summary.vtt811 B
  • 15. Command/5.1 behavioral.command.command_exercise.js.txt.txt1.3 KB
  • 16. Interpreter/1. Overview.mp416.7 MB
  • 16. Interpreter/1. Overview.vtt3.1 KB
  • 16. Interpreter/2. Lexing.mp441.1 MB
  • 16. Interpreter/2. Lexing.vtt11.5 KB
  • 16. Interpreter/2.1 behavioral.interpreter.interpreter.js.txt.txt2.9 KB
  • 16. Interpreter/3. Parsing.mp478.8 MB
  • 16. Interpreter/3. Parsing.vtt15.4 KB
  • 16. Interpreter/3.1 behavioral.interpreter.interpreter.js.txt.txt2.9 KB
  • 16. Interpreter/4. Interpreter Coding Exercise.html137 B
  • 16. Interpreter/5. Summary.mp42.1 MB
  • 16. Interpreter/5. Summary.vtt634 B
  • 16. Interpreter/5.1 behavioral.interpreter.interpreter_exercise.js.txt.txt1.5 KB
  • 17. Iterator/1. Overview.mp414.7 MB
  • 17. Iterator/1. Overview.vtt4.0 KB
  • 17. Iterator/2. Array Backed Properties.mp455.0 MB
  • 17. Iterator/2. Array Backed Properties.vtt11.1 KB
  • 17. Iterator/2.1 behavioral.iterator.array_backed_props.js.txt.txt1.3 KB
  • 17. Iterator/3. Iterator.mp450.7 MB
  • 17. Iterator/3. Iterator.vtt13.0 KB
  • 17. Iterator/3.1 behavioral.iterator.iterator.js.txt.txt984 B
  • 17. Iterator/4. Tree Traversal.mp471.1 MB
  • 17. Iterator/4. Tree Traversal.vtt17.5 KB
  • 17. Iterator/4.1 behavioral.iterator.tree_traversal.js.txt.txt2.6 KB
  • 17. Iterator/5. Iterator Coding Exercise.html137 B
  • 17. Iterator/6. Summary.mp43.9 MB
  • 17. Iterator/6. Summary.vtt1.5 KB
  • 17. Iterator/6.1 behavioral.iterator.iterator_exercise.js.txt.txt1.0 KB
  • 18. Mediator/1. Overview.mp45.8 MB
  • 18. Mediator/1. Overview.vtt1.6 KB
  • 18. Mediator/2. Chat Room.mp455.4 MB
  • 18. Mediator/2. Chat Room.vtt14.5 KB
  • 18. Mediator/2.1 behavioral.mediator.chatroom.js.txt.txt1.2 KB
  • 18. Mediator/3. Mediator with Events.mp440.9 MB
  • 18. Mediator/3. Mediator with Events.vtt8.6 KB
  • 18. Mediator/3.1 behavioral.mediator.mediator_with_events.js.txt.txt1.5 KB
  • 18. Mediator/4. Mediator Coding Exercise.html137 B
  • 18. Mediator/5. Summary.mp46.7 MB
  • 18. Mediator/5. Summary.vtt1.9 KB
  • 18. Mediator/5.1 behavioral.mediator.mediator_exercise.js.txt.txt1.3 KB
  • 19. Memento/1. Overview.mp46.3 MB
  • 19. Memento/1. Overview.vtt1.7 KB
  • 19. Memento/2. Memento.mp428.3 MB
  • 19. Memento/2. Memento.vtt7.4 KB
  • 19. Memento/2.1 behavioral.memento.memento.js.txt.txt643 B
  • 19. Memento/3. Undo and Redo.mp455.1 MB
  • 19. Memento/3. Undo and Redo.vtt12.0 KB
  • 19. Memento/3.1 behavioral.memento.undo_redo.js.txt.txt1.2 KB
  • 19. Memento/4. Memento Coding Exercise.html137 B
  • 19. Memento/5. Summary.mp42.2 MB
  • 19. Memento/5. Summary.vtt647 B
  • 19. Memento/5.1 behavioral.memento.memento_exercise.js.txt.txt1.6 KB
  • 20. Observer/1. Overview.mp48.6 MB
  • 20. Observer/1. Overview.vtt2.7 KB
  • 20. Observer/2. Events.mp455.9 MB
  • 20. Observer/2. Events.vtt14.4 KB
  • 20. Observer/2.1 behavioral.observer.events.js.txt.txt1.0 KB
  • 20. Observer/3. Property Observers.mp473.6 MB
  • 20. Observer/3. Property Observers.vtt15.1 KB
  • 20. Observer/3.1 behavioral.observer.property_observers.js.txt.txt1.6 KB
  • 20. Observer/4. Property Dependencies.mp451.4 MB
  • 20. Observer/4. Property Dependencies.vtt9.0 KB
  • 20. Observer/4.1 behavioral.observer.property_dependencies.js.txt.txt1.7 KB
  • 20. Observer/5. Observer Coding Exercise.html137 B
  • 20. Observer/6. Summary.mp44.5 MB
  • 20. Observer/6. Summary.vtt1.3 KB
  • 20. Observer/6.1 behavioral.observer.observer_exercise.js.txt.txt2.5 KB
  • 21. State/1. Overview.mp47.5 MB
  • 21. State/1. Overview.vtt2.0 KB
  • 21. State/2. Classic State.mp440.4 MB
  • 21. State/2. Classic State.vtt10.0 KB
  • 21. State/2.1 behavioral.state.classic.js.txt.txt900 B
  • 21. State/3. Handmade State Machine.mp479.5 MB
  • 21. State/3. Handmade State Machine.vtt15.5 KB
  • 21. State/3.1 behavioral.state.handmade.js.txt.txt1.8 KB
  • 21. State/4. State Coding Exercise.html137 B
  • 21. State/5. Summary.mp43.3 MB
  • 21. State/5. Summary.vtt1.1 KB
  • 21. State/5.1 behavioral.state.state_exercise.js.txt.txt1.4 KB
  • 22. Strategy/1. Overview.mp49.5 MB
  • 22. Strategy/1. Overview.vtt2.6 KB
  • 22. Strategy/2. Strategy.mp456.7 MB
  • 22. Strategy/2. Strategy.vtt12.6 KB
  • 22. Strategy/2.1 behavioral.strategy.strategy.js.txt.txt1.5 KB
  • 22. Strategy/3. Strategy Coding Exercise.html137 B
  • 22. Strategy/4. Summary.mp43.6 MB
  • 22. Strategy/4. Summary.vtt1.1 KB
  • 22. Strategy/4.1 behavioral.strategy.strategy_exercise.js.txt.txt2.7 KB
  • 23. Template Method/1. Overview.mp49.7 MB
  • 23. Template Method/1. Overview.vtt2.5 KB
  • 23. Template Method/2. Template Method.mp447.7 MB
  • 23. Template Method/2. Template Method.vtt10.3 KB
  • 23. Template Method/2.1 behavioral.template_method.template_method.js.txt.txt981 B
  • 23. Template Method/3. Template Method Coding Exercise.html137 B
  • 23. Template Method/4. Summary.mp41.9 MB
  • 23. Template Method/4. Summary.vtt589 B
  • 23. Template Method/4.1 behavioral.template_method.template_method_exercise.js.txt.txt2.3 KB
  • 24. Visitor/1. Overview.mp414.0 MB
  • 24. Visitor/1. Overview.vtt4.1 KB
  • 24. Visitor/2. Intrusive Visitor.mp438.3 MB
  • 24. Visitor/2. Intrusive Visitor.vtt8.5 KB
  • 24. Visitor/2.1 behavioral.visitor.intrusive.js.txt.txt673 B
  • 24. Visitor/3. Reflective Visitor.mp440.5 MB
  • 24. Visitor/3. Reflective Visitor.vtt6.9 KB
  • 24. Visitor/3.1 behavioral.visitor.reflective.js.txt.txt822 B
  • 24. Visitor/4. Classic Visitor.mp466.7 MB
  • 24. Visitor/4. Classic Visitor.vtt12.1 KB
  • 24. Visitor/4.1 behavioral.visitor.classic.js.txt.txt1.4 KB
  • 24. Visitor/5. Visitor Coding Exercise.html137 B
  • 24. Visitor/6. Summary.mp46.8 MB
  • 24. Visitor/6. Summary.vtt2.3 KB
  • 24. Visitor/6.1 behavioral.visitor.visitor_exercise.js.txt.txt1.7 KB
  • 25. Course Summary/1. Course Summary.mp453.7 MB
  • 25. Course Summary/1. Course Summary.vtt14.4 KB
  • 25. Course Summary/1.1 More of my courses (including Design Patterns courses).html122 B
举报这个资源