Advanced JavaScript Development

Опубликовано: 19 Ноябрь 2024
на канале: Tea Time
3
2

This easy-to-understand course is designed to help you reinforce your prior learning while perfecting your skills in JavaScript. You'll go beyond the basics and learn how to write more sophisticated, interactive, and intuitive programs. You'll also be taught how to more effectively use the tricks and techniques needed to build bigger, better mobile apps and webpages.


Learning
Understand Function Closures
Properly Scope Variables
Use Functions as Objects
Understand JavaScript's Event Propagation Model
Create Objects with Properties and Attributes
Read and Write Arrays
Use Array Methods
Understand Classes and Prototypes
Define Your Own Classes
Understand Modules
Inject HTML in to the DOM
Clone Elements in the DOM
Remove DOM Elements
Parse and Display XML
Work with XML Attributes
Add XML nodes to a tree
Deleting and Modifying XML Elements
Define Regular Expressions
Using the Regex Object
Work with Window Object Metods
Work with Location Object
Understand the History Object
Work with and Set Timers

About
So you've got the basics down and you're looking to grow as a JavaScript developer? You want to learn how to exploit JavaScript to create powerful front ends for web and mobile apps? You want to understand closures, and Object Oriented JavaScript?

If so, you've found the right course.

Code along with Marco, your expert instructor as you learn the techniques the pros use to create production quality,bullet-proof JavaScript code. This course is a deep dive in to some of JavaScript's most powerful features like regular expression pattern matching, closures and prototypes. Fully understand JavaScript's powerful DOM parsing model as you apply this language to your own development work.

JavaScript is becoming the most important language in web and mobile. You can't afford not to know the techniques Marco teaches in Advanced JavaScript Development.


Advanced Function Techniques
Function Closures
Understanding Variable Scope
Functions as Objects
Variable Length Object Lists
Event Propagation and Bubbling
Objects
Creating Objects
Object Properties
Object Attributes
Enumerations
Deleting Attributes
Arrays
Creating Arrays
How to Read and Write Arrays
How to Iterate Through Arrays
Array Methods
Classes and Modules
Classes and Prototypes
Defining Your Own Classes
Modules
DOM Overview
How to Inject HTML into the DOM
Cloning Elements in the DOM
Removing Elements in the DOM
XML Overview
Parsing and Displaying XML
XML Attributes
Adding Elements to an XML Tree
How to Delete Elements from an XML Tree
Modifying Elements to XML Tree
Regular Expressions
How to Define Your Own regular Expressions
String Methods for Pattern Matching
The Regexp Object
Window Object
Window Object Methods
The Location Object
The History Object
Timers