-
Book Overview & Buying
-
Table Of Contents
Web Developer's Reference Guide
By :
In JavaScript, we do not have any native approach to creating classes, but we can create a class using prototype inheritance and a constructor function.
Classes are containers for objects. We use classes to encapsulate a namespace and logic.
To instantiate a class, we can use the new keyword. Classes are similar to constructor functions. Here is an example:
function student(nameI) {
This.name=name;
this.age='18';
}
student.prototype.std=function() {
//define some code
};
module.export=student;Modules are used to include and extend classes and properties easily. Modules attach properties to global objects to export module values.
Classes and their modules are extremely important and vital aspects of JavaScript. We will be covering the following topics in the subsequent sections:
Classes and prototypes
Constructors
Java-style classes in JavaScript
Augmented JavaScript
Types of classes
Subclasses
Classes in ECMA5 script
Modules
In JavaScript, a class is...
Change the font size
Change margin width
Change background colour