Backbone.js Tutorial Part 4 - Backbone.js Models: Model Inheritance
Skills:
JavaScript Fundamentals70%
Key Takeaways
Backbone.js model inheritance using the extend method, creating custom model types and overriding methods in base classes
Full Transcript
just like we can extend backmon do model to create our custom model types we can use the extend method to further create submodel types here I've got a model called animal with a method called walk that logs a message to the console let's go ahead and create a new model type that inerts from the animal with this our dog model now inherits all the capabilities of the animal so we can call the walk method on the dog which should log a message to the console let's verify this in Chrome there you go we didn't Define the walk method on the dog but the code was inherited from the base model type we can also overwrite methods in a Base Class let's see how it works with this code if we call the walk method on the dog the implementation inside the dog class will be executed let's try it out in Chrome this verifies that the walk method in the dog class overrode the oneof space class you might ask what if you want to call the walk method in the base class in C or Java we do this with the keyword base or super unfortunately JavaScript doesn't provide an easy way to do this but this is still possible let me show you how it works basically you need to access the Prototype of the base class and then call the target method using the apply method okay now if we test this out in Chrome we shall see two messages one from the walk method in the animal and the other from the dog so we can use the extend method to further extend the inheritance hierarchy all the capabilities of a base class will be inherited by the child classes so far you have learned how to create an instantiate models and how to get and set their attributes most backbone applications that use models are often need to get the models from a persistent store on the server in the next lecture we'll cover how to synchronize our models with a persistent store on the server thank you for watching
Original Description
Backbone.js Tutorial Part 4 - Backbone.js Models: Model Inheritance
This video is part of my 4-hour Udemy course where I take you on a step-by-step journey to learn Backbone.js from scratch to a level to start building real-world applications with it. Throughout the course, I’ll show you many real-world examples of popular websites such as Facebook, Twitter, Bitly, FourSquare, Pinterest, etc and explain how you would implement something like them with Backbone.
I'll also give you cheat sheets and assignments to put what you learn in practice. You'll also get the benefit of asking me any questions and I'll help you out throughout your learning.
If you’re interested, you can get the course with a discount coupon here:
https://www.udemy.com/backbonejs-tutorial/?couponCode=utube
More free Backbone.js tutorials on my channel:
Backbone.js Models
Creating Models http://youtu.be/4t0n5k0X7ow
Working with Model Attributes http://youtu.be/FXlSC1gcs7E
Model Validation http://youtu.be/niYCJOMZPJw
Inheritance http://youtu.be/FfQT31gZWp8
Syncing Models with the Server http://youtu.be/AvhdNKmmAXU
Backbone.js Collections
Creating Collections http://youtu.be/ZnGP9ScI9pc
Working with Collections http://youtu.be/NjCF_7bpKjw
Fetching Collections from the Server http://youtu.be/jbiqBchPfKw
Backbone.js Views
Creating Views http://youtu.be/QASCp8PyRXM
Passing Data to Views http://youtu.be/QkHeKnjNuWA
Handling the DOM Events http://youtu.be/dC0LVPZedZA
Handling the Model Events http://youtu.be/tTRy_GluLac
Handling the Collection Events http://youtu.be/kh6ehZ1BCUk
Templating in Views http://youtu.be/BFAGGPgi0ec
Take my full 4-hour Udemy course to also learn about:
Backbone.js Routers
Backbone.js Events
Testing Backbone.js Applications with Jasmine
Modularizing Bakcbone.js Applications with Require.js
Building an Application from Scratch with Backbone.js
Get the full course with 30% discount here:
https://www.udemy.com/backbonejs-tutorial/?couponCode=byt70
Facebook
https://w
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from Programming with Mosh · Programming with Mosh · 5 of 60
1
2
3
4
▶
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
6 Visual Studio Tips to Increase Your Productivity | Mosh
Programming with Mosh
Visual Studio Keyboard Shortcuts that Speed Up Debugging Applications | Mosh
Programming with Mosh
Backbone.js Tutorial Part 2 - Backbone.js Models: Working with Model Attributes
Programming with Mosh
Backbone.js Tutorial Part 3 - Backbone.js Models: Model Validation
Programming with Mosh
Backbone.js Tutorial Part 4 - Backbone.js Models: Model Inheritance
Programming with Mosh
Backbone.js Tutorial Part 1 - Backbone.js Models: Creating Models
Programming with Mosh
Backbone.js Tutorial Part 5 - Backbone.js Models: Syncing Models with the Server
Programming with Mosh
Backbone.js Tutorial Part 6 - Backbone.js Collections: Creating Collections
Programming with Mosh
Backbone.js Tutorial Part 7 - Backbone.js Collections: Working with Collections
Programming with Mosh
Backbone.js Tutorial Part 8 - Backbone.js Collections: Fetching Collections from the Server
Programming with Mosh
Backbone.js Tutorial Part 9 - Backbone.js Views: Creating Views
Programming with Mosh
Backbone.js Tutorial Part 10 - Backbone.js Views: Passing Data to Views
Programming with Mosh
Backbone.js Tutorial Part 11 - Backbone.js Views: Handling the DOM Events
Programming with Mosh
Backbone.js Tutorial Part 12 - Backbone.js Views: Handling the Model Events
Programming with Mosh
Backbone.js Tutorial Part 13 - Backbone.js Views: Handling Collection Events
Programming with Mosh
Backbone.js Tutorial Part 14 - Backbone.js Views: Templating
Programming with Mosh
Clean Code: Learn to write clean, maintainable and robust code
Programming with Mosh
C# Events and Delegates Made Simple | Mosh
Programming with Mosh
C# Generics Tutorial: Whats and Whys | Mosh
Programming with Mosh
Debugging C# Code in Visual Studio | Mosh
Programming with Mosh
Repository Pattern with C# and Entity Framework, Done Right | Mosh
Programming with Mosh
Angular 2 Tutorial for Beginners: Learn Angular 2 from Scratch | Mosh
Programming with Mosh
Architecture of Angular 2+ Apps
Programming with Mosh
Working with Components in Angular
Programming with Mosh
C# Tutorial For Beginners - Learn C# Basics in 1 Hour
Programming with Mosh
Difference between Junior and Senior Developers
Programming with Mosh
Step-by-step ASP.NET MVC Tutorial for Beginners | Mosh
Programming with Mosh
[Pluralsight]: Become a Full-stack .NET Developer
Programming with Mosh
Xamarin Forms Tutorial: Build Native Mobile Apps with C#
Programming with Mosh
Value Types and Reference Types in JavaScript
Programming with Mosh
Using Redux in Angular 2+ Apps | Mosh
Programming with Mosh
Testing Angular 2+ Apps with Jasmine and Karma | Mosh
Programming with Mosh
Profile and optimize your Angular 2 apps
Programming with Mosh
Build a Real-world App with ASP.NET Core and Angular 2
Programming with Mosh
Entity Framework 6 Tutorial: Learn Entity Framework 6 from Scratch
Programming with Mosh
Two-way Binding and ngModel in Angular 4
Programming with Mosh
Udemy Live 2017: Teaching Tech Panel
Programming with Mosh
Demo of An E-commerce App Built with Angular, Firebase and Bootstrap 4
Programming with Mosh
My Brand New Angular Course
Programming with Mosh
TypeScript Tutorial - TypeScript for React - Learn TypeScript
Programming with Mosh
Access Modifiers in TypeScript
Programming with Mosh
TypeScript Interfaces
Programming with Mosh
TypeScript Classes
Programming with Mosh
TypeScript Constructors
Programming with Mosh
TypeScript Properties
Programming with Mosh
Angular Tutorial for Beginners: Learn Angular & TypeScript
Programming with Mosh
AngularJS vs Angular 2 vs Angular 4 | Mosh
Programming with Mosh
Angular Material Tutorial | Mosh
Programming with Mosh
Angular Animations Tutorial | Mosh
Programming with Mosh
Firebase in Angular Applications | Mosh
Programming with Mosh
Deploying Angular Applications | Mosh
Programming with Mosh
Building Forms in Angular Apps | Mosh
Programming with Mosh
Directives in Angular Applications
Programming with Mosh
Routing and Navigation in Angular | Mosh
Programming with Mosh
Angular 4 in 40 Minutes
Programming with Mosh
[NEW COURSE] Unit Testing for C# Developers
Programming with Mosh
Unit Testing C# Code - Tutorial for Beginners
Programming with Mosh
C# Classes Tutorial | Mosh
Programming with Mosh
C# Object Initializers Tutorial
Programming with Mosh
C# Constructors Tutorial | Mosh
Programming with Mosh
More on: JavaScript Fundamentals
View skill →
🎓
Tutor Explanation
DeepCamp AI