最新消息:请大家多多支持

JavaScript Object-Oriented Masterclass

教程/Tutorials dsgsd 179浏览 0评论




$130 | Created by Mehdi Maujood | Last updated 1/2019
Duration: 4 hours | Video: h264, 1280×720 | Audio: AAC, 44 KHz, 2 Ch | 2.2 GB
Genre: eLearning | Language: English + Sub | 38 Lectures

Write robust, highly maintainable and elegant JavaScript applications by deeply understanding Object-Oriented JavaScript

What you’ll learn
Objects and functions
Scopes and closures
The “this” keyword and call, bind and apply functions
The module pattern
Prototype-based object-oriented programming
Prototypes vs classes
A deep-dive into the constructor pattern
Classes
Concatenative inheritance and prototype-based OOP
Multiple Inheritance using concatenative inheritance
Private variables and functions
Introduction to TypeScript
Explore a real-wor

Requirements
Basic knowledge of JavaScript (3 months+ experience)
HTML
Knowledge of class-based object-oriented programming (Java, C#, C++, etc.)
Programming knowledge
Description
“- the use of classes … is the source of a number of complications. This paper discusses prototypes as an alternative to classes … In a prototype-based language, copying rather than instantiation is the mechanism provided to the user for making new objects.”

This is a line from a 1986 research paper discussing prototypes as an alternative to classes. Did you know that JavaScript is a prototype-based language and does not need classes? Did you know that JavaScript’s Object-Oriented system is actually simpler than classes?

Unfortunately, due to the language being marketed as “Java’s little brother”, something called the “constructor pattern” was designed as a way to for the language to “look like” class-based Java. The decision to conceal JavaScript’s true identity as a prototype-based language in favor of something that looked like half-baked classes has led to widespread confusion among developers that lives to this day.

In this course, we will explore JavaScript’s true identity as a prototype-based language and look at different ways of doing OOP in JavaScript. We don’t ignore classes or constructors – we will study them deeply and learn how they are abstractions over a prototype-based system and learn how to effectively utilize them.

In this lesson, we will learn how to write effective, maintainable and robust object-oriented code using JavaScript.

Who this course is for:
Beginning and intermediate JavaScript developers.
Advanced JavaScript developers: Many advanced developers I know are unfamiliar with OO secrets of JavaScript

Password/解压密码-0daydown

Download rapidgator
https://rg.to/file/4e10ca5a92f1fad903e4726d9b0dcee2/JavaScriptObject-OrientedMasterclass.part1.rar.html
https://rg.to/file/fdc42ef18804c2f217ec72c2f201d4d5/JavaScriptObject-OrientedMasterclass.part2.rar.html
https://rg.to/file/146b22ef253842379b3ec260238fcbff/JavaScriptObject-OrientedMasterclass.part3.rar.html
https://rg.to/file/78c0a6b74c805ae2a4e05b1d0464b0f1/JavaScriptObject-OrientedMasterclass.part4.rar.html
https://rg.to/file/38c5c1fff5e9c0c20a685e7ed7bad28a/JavaScriptObject-OrientedMasterclass.part5.rar.html

Download nitroflare
http://nitroflare.com/view/3A34D06062289CB/JavaScriptObject-OrientedMasterclass.part1.rar
http://nitroflare.com/view/1B674434F1B2721/JavaScriptObject-OrientedMasterclass.part2.rar
http://nitroflare.com/view/112F3C725575597/JavaScriptObject-OrientedMasterclass.part3.rar
http://nitroflare.com/view/743FF118E25A42F/JavaScriptObject-OrientedMasterclass.part4.rar
http://nitroflare.com/view/4FEFC1050E999CE/JavaScriptObject-OrientedMasterclass.part5.rar

Download 百度云

你是VIP 1个月(1 month)赞助会员,

资源下载此资源仅限VIP下载,请先

转载请注明:0daytown » JavaScript Object-Oriented Masterclass

您必须 登录 才能发表评论!