
What is Javascript
Not to be confused with Java (programming language), Javanese script, or ECMAScript.
“.js” redirects here. For the Microsoft dialect used in Internet Explorer, see JScript.
The ECMAScript standard does not include any input/output (I/O), such as networking, storage, or graphics facilities. In practice, the web browser or other runtime system provides JavaScript APIs for I/O. JavaScript engines were originally used only in web browsers, but are now core components of some servers and a variety of applications.
The most popular runtime system for this usage is Node.js. Although Java and JavaScript are similar in name, syntax, and respective standard libraries, the two languages are distinct and differ greatly in design.
Objects
As we know from the chapter Data types, there are eight data types in JavaScript. Seven of them are called “primitive”, because their values contain only a single thing (be it a string or a number or whatever). In contrast, objects are used to store keyed collections of various data and more complex entities.
In JavaScript, objects penetrate almost every aspect of the language. So we must understand them first before going in-depth anywhere else. An object can be created with figure brackets {…} with an optional list of properties. A property is a “key: value” pair, where key is a string (also called a “property name”), and value can be anything. We can imagine an object as a cabinet with signed files. Every piece of data is stored in its file by the key. It’s easy to find a file by its name or add/remove a file.
JavaScript Course Syllabus
JavaScript introduction
- What is JavaScript?
- Scripting vs Programming
- Editors
- First program
- Commenting
- Basics Debugging
Variable
- What is variable?
- How to
- declare?
- Type of
Operators
- Arithmetic Operators
- Comparison Operators
- Logical Operators
- Increment / decrement
- Delete, in, Typeof,
- instanceof, void
Conditional statements
- If-else
- switch
Loops
- For
- While
- Do-while
- 10 assignments
Functions
- Function introduction
- Passing parameters
- Working with “return”
- Local & Global variables
- Hoisting
- Let vs Var
Arrays
- What is array?
Where is it use? - Array Properties & Methods:
- length
- Push, pop, Shift, unshift,
splice, concat..etc - Sort, map, filter, reduce…etc.
- foreach, for-in, for-of
Strings
- string methods
- string properties
Numbers
- number basics
- number – string conversions
Math
· Object & loop
Dom
- Understanding the Document Object Model
- Object Model
- Targeting DOM Element’s
- Changing Element’s Content’s
- Changing Element Style’s
- Event Handlers & Event Listener
- Create & appendChild & insertBefore method’s
- Form-validation
- 10 Practical assignments
Bom
- Window
- Location
- Href
- Hostname
- Pathname
- Port
- Protocol
- Assign()
- History
- Screen
- Navigator
- Cookie
Storages
- Local Storage
- Session Storage
Ajax Using JavaScrip
Key Highlights
- Real Time-Trainers
- Mock Intervies on every Saturday
- Per batch 8 members only
- 24/7 LAB Access
- Resume Prepareation
- Certitificate
- 100% Job oriented training programme
- Real Time Projects after course complition
- Tasks on daily basis
- Timinings