Introduction To
JAVASCRIPT(JS)
Javascript often abbreviated as JS, is a high-level, interpreted programming language that conforms to the ECMAScript specification. JavaScript has curly-bracket syntax, dynamic typing, prototype-based object-orientation, and first-class functions.
The standard for JavaScript is ECMAScript. As of 2012, all modern browsers fully support ECMAScript 5.1. Older browsers support at least ECMAScript 3. On June 17, 2015, ECMA International published the sixth major version of ECMAScript, which is officially called ECMAScript 2015, and was initially referred to as ECMAScript 6 or ES6. Since then, ECMAScript standards are on yearly release cycles. This documentation refers to the latest draft version, which is currently ECMAScript 2020.
JavaScript is one of the 3 languages all web developers must learn and this course will guide you through the basics to advanced level of javascript. We also have javascript framework tutorials like jQuery and React.js
Course Outline
Basics
- Variables and Datatypes in JavaScript
- Understanding variable scopes in JavaScript
- Understanding basic JavaScript codes.
- if-else Statement in JavaScript
- JavaScript Modules
- JavaScript Importing and Exporting Modules
- JavaScript Hoisting
- JavaScript Callbacks
- JavaScript Type Conversion
- Javascript Error and Exceptional Handling With Examples
- Strict mode in JavaScript
- Objects in Javascript
- Creating objects in JavaScript (3 Different Ways)
- JavaScript Backend basics
- Advanced JavaScript Backend Basics
- JavaScript Polyfilling & Transpiling
- JavaScript this Identifier
- this in JavaScript
- Difference between var and let in JavaScript
- JavaScript Window innerWidth and innerHeight Properties
- JavaScript Location protocol Property
- Change an element class JavaScript
- JavaScript encodeURI(), decodeURI() and its components functions
Objects
- Object.entries() In JavaScript
- Object.create( ) In JavaScript
- Object.seal( ) In JavaScript
- Object.isSealed( ) In JavaScript
- Object.keys( ) In JavaScript
- JavaScript History object
- Object.values( ) In JavaScript
- Object.freeze( ) in JavaScript
- Object.isFrozen( ) In JavaScript
- Object.assign( ) in JavaScript
- Object.is( ) in JavaScript
- JavaScript Proxy() Object
Functions
- Arrow functions in JavaScript
- JavaScript escape()
- JavaScript unescape() with examples
- Javascript Window Blur() and Window Focus() Method
- JavaScript console.log() with Examples
- JavaScript parseFloat() with Examples
- JavaScript uneval() with Examples
- JavaScript parseInt() with Examples
- JavaScript match()
- JavaScript Replace() Method
- Map.get( ) In JavaScript
- Map.entries( ) In JavaScript
- Understanding Map.clear( ) In JavaScript
- Map.delete() In JavaScript
- Map.has( ) In JavaScript
Operators
Array
- JavaScript Array.prototype.map() function
- JavaScript Array.findIndex() Method
- JavaScript array.entries() Method
- JavaScript Array every() function
- JavaScript Array copyWithin()
- JavaScript array.values()
- JavaScript array.toLocaleString() function
- JavaScript Array.of() function
- JavaScript Array some() function
- JavaScript Array join() function
- JavaScript Array fill() function
- JavaScript Array find() function
- JavaScript Array concat()
- JavaScript Array filter()
- JavaScript Array.from() method
- JavaScript Array.find() Method
- JavaScript arrayBuffer.slice() property
- JavaScript Array shift()
- JavaScript array.reduceRight()
- JavaScript arrayBuffer.byteLength
- JavaScript ArrayBuffer.isView()
- JavaScript Array unshift()
- JavaScript Array.isArray()
- JavaScript Array toString()
- JavaScript Array reverse()
- JavaScript Array sort()
- JavaScript Sort() method
- JavaScript Array pop()
- JavaScript Array push()
- JavaScript Array forEach()
- JavaScript Array lastIndexOf()
- JavaScript Array slice()
- JavaScript Array indexOf()
- JavaScript ArrayBuffer Object
- JavaScript length of string and array objects
- JavaScript arrayBuffer.byteLength property
- JavaScript Array.splice() Method
- Extract unique objects by attribute from array of objects.
- Must use JavaScript Array Functions – Part 1
- Must use JavaScript Array Functions – Part 2
- Must use JavaScript Array Functions – Part 3
TypedArray
- JavaScript typedArray.buffer() and typedArray.byteLength() with Example
- JavaScript typedArray.BYTES_PER_ELEMENT with Examples
- JavaScript typedArray.from() with Examples
- JavaScript typedArray.name with Examples
- JavaScript typedArray.of() with Examples
- JavaScript typedArray.reverse() with Examples
- JavaScript typedArray.indexOf() with Examples
- JavaScript typedArray.some() with Example
- JavaScript typedArray.every() with Examples
- JavaScript typedArray.copyWithin() with Examples
- JavaScript typedArray.entries() with Examples
- JavaScript typedArray.length() with Examples
- JavaScript typedArray.map() with Examples
- JavaScript typedArray.reduce() with Examples
- JavaScript typedArray.subarray() with Examples
- JavaScript typedArray.slice() with Example
- JavaScript typedArray.keys() with Example
- JavaScript typedArray.sort() with Examples
- JavaScript [email protected]@species with Example
- JavaScript [email protected]@iterator with Example
- JavaScript typedArray.byteOffset property
- JavaScript typedArray.forEach() with Examples
- JavaScript typedArray.lastIndexOf() with Examples
- JavaScript typedArray.reduceRight() with Examples
- JavaScript typedArray.toString() with Examples
- JavaScript typedArray.values() with Examples
- JavaScript typedArray.fill()
- JavaScript typedArray.filter() with Example
- JavaScript typedArray.find() with Example
- JavaScript typedArray.findIndex() with Example
- JavaScript typedArray.set() with Example
- JavaScript typedArray.includes() with Examples
- JavaScript typedArray.join() with Example
Strings
- JavaScript String substr()
- JavaScript String trim()
- JavaScript String.prototype.charCodeAt()
- JavaScript String.fromCharCode()
- JavaScript String startsWith() Method
- JavaScript String lastIndexOf()
- JavaScript String toUpperCase()
- JavaScript String toLowerCase()
- JavaScript String split()
- JavaScript string.normalize()
- JavaScript string.replace()
- JavaScript string.search()
- JavaScript string.toString()
- JavaScript string.slice()
- JavaScript string.substring()
- JavaScript string.length
- JavaScript string.codePointAt()
- JavaScript string.localeCompare()
- JavaScript string.repeat()
- JavaScript string.valueOf()
- JavaScript String indexOf()
- JavaScript String endsWith()
- JavaScript String concat()
- JavaScript String charAt()
- JavaScript String includes() Method
Mathematics
- JavaScript Math.expm1() function
- JavaScript Math.clz32() function
- JavaScript Math.cbrt() function
- JavaScript Math.cosh() function
- Math.acosh( ) In JavaScript
- JavaScript Math.sinh() function
- Math.asinh( ) In JavaScript
- JavaScript Math.tanh() function
- JavaScript Math.atanh( )
- Math.atan( ) In JavaScript
- Math.exp( ) In JavaScript
- JavaScript Math.round( ) function
- JavaScript Math.ceil( ) function
- JavaScript Math.floor( ) function
- JavaScript Math.abs( ) function
- JavaScript Math.atan2( )
- JavaScript Math.imul( ) Function
- JavaScript Math.LN2 property
- JavaScript Math.PI Property
- JavaScript Math.sqrt( ) function
- JavaScript Math.SQRT1_2 property
- JavaScript Math.SQRT2 property
- JavaScript Math.log2() function
- JavaScript Math.LOG10E property
- JavaScript Math.log10() function
- JavaScript Math.E() function
- JavaScript Math.log1p()
- JavaScript Math.LN10 property
- JavaScript Math.LOG2E property
- Math.asin( ) In JavaScript
- Math.acos( ) In JavaScript
- Math.cos( ) In JavaScript
- Math.tan( ) In JavaScript
- Math.sin( ) In JavaScript
- Math.min( ) In JavaScript
- Math.max() In JavaScript
- Javascript Math.sign( ) Function
- JavaScript Math.pow( ) Function
- JavaScript Math.round( ) function
- JavaScript Math.fround( ) Function
- JavaScript Math.trunc( ) Function
- JavaScript Math.hypot( ) Function
- Math.log( ) In JavaScript
- JavaScript Math.random() function
Date
- JavaScript Date.prototype property
- JavaScript date.toLocaleDateString()
- JavaScript Date.now()
- JavaScript Date
- JavaScript date.toLocaleString()
- Date.UTC( ) In JavaScript
- JavaScript date.setUTCMonth()
- JavaScript date.toJSON() function
- JavaScript date.valueOf() function
- JavaScript date.toISOString() function
- JavaScript date.toTimeString() function
- JavaScript date.toString() function
- JavaScript date.toDateString() function
- JavaScript date.setMilliseconds() function
- JavaScript date.getMilliseconds() Function
- JavaScript date.setMonth() function
- JavaScript date.getMonth() method
- JavaScript date.toUTCString() function
- JavaScript date.toLocaleTimeString()
- JavaScript date.setUTCDate() function
- JavaScript date.getUTCDate() Function
- JavaScript date.getUTCFullYear() Function
- JavaScript date.getUTCDay() Function
- JavaScript date.setUTCFullYear() function
- JavaScript date.setUTCHours() function
- JavaScript clearTimeout() & clearInterval() Method
- JavaScript date.setUTCMilliseconds() function
- JavaScript date.getUTCMilliseconds() Function
- JavaScript date.setUTCSeconds() function
- JavaScript date.getUTCSeconds() Function
- JavaScript date.setUTCMinutes() function
- JavaScript date.getUTCMinutes() Function
- JavaScript date.getUTCMonth() Function
- JavaScript date.setMinutes() Function
- JavaScript date.getMinutes() Method
- JavaScript date.setSeconds() Function
- JavaScript date.getSeconds() method
- JavaScript date.setHours() Function
- JavaScript date.getHours() Function
- JavaScript date.setFullYear() Function
- JavaScript date.getFullYear() Function
- JavaScript date.setDate() function
- JavaScript date.getDate() Function
- JavaScript date.getDay() method
- JavaScript Date.parse()
Dataview
- JavaScript dataView.getInt8()
- JavaScript dataView.getInt16()
- JavaScript dataView.getInt32()
- JavaScript dataView.getUint8()
- JavaScript dataView.getUint16()
- JavaScript dataView.getUint32()
- JavaScript dataView.getFloat32()
- JavaScript dataView.getFloat64()
- JavaScript dataView.setInt8()
- JavaScript dataView.setUint8()
- JavaScript dataView.setInt16()
- JavaScript dataView.setInt32()
- JavaScript dataView.setUint16()
- JavaScript dataView.setUint32()
- JavaScript dataView.setFloat32()
- JavaScript dataView.setFloat64()
Number
- JavaScript toString( ) function
- Number valueOf( ) Method In JavaScript
- JavaScript Number.isInteger( ) function
- JavaScript Number.isFinite() function
- JavaScript Number isSafeInteger()
- Number.isNaN() In JavaScript
- Number Guessing Game using JavaScript
- JavaScript Number.MAX_VALUE & Number.MIN_VALUE with Examples
- Javascript Number() Function
Javascript | Atomics
- Atomics.add( ) In JavaScript
- Atomics.xor( ) In JavaScript
- Atomics.and() In JavaScript
- Atomics.isLockFree( ) In JavaScript
- Atomics.compareExchange( ) In JavaScript
- Atomics.or( ) In JavaScript
- Atomics.store( ) In JavaScript
- Atomics.load( ) In JavaScript
- Atomics.sub( ) In JavaScript
- Atomics.exchange( ) In JavaScript
Form
Implementation of Data Structures
ES2015
Boolean
WeakSet
WeakMap
p5
Underscore.js
- Underscore.js _.last() with Examples
- Underscore.js _.filter() with Examples
- Underscore.js _.compact() with Examples
- Underscore.js _.flatten() with Examples
- Underscore.js _.initial() with Examples
- Underscore.js _.rest() with Examples
- Underscore.js countBy() with Examples
- Underscore.js shuffle() with Examples
- Underscore.js each() function
- Underscore.js _.without() with Examples
- Underscore.js _.size() with Examples
- Underscore.js _.zip() with Examples
- Underscore.js _.unzip() with Examples
- Underscore.js _.intersection() with Examples
- Underscore.js _.uniq() with Examples
- Underscore.js _.union() with Examples
Misc
- debugging in JavaScript
- JavaScript Chart.js
- Variables in TypeScript
- Difference between Java and JavaScript
- Identifiers and Keywords in TypeScript
- Data types in TypeScript
- Difference between TypeScript and JavaScript
- JavaScript Redirect a URL
- Difference between == and === operator in JavaScript
- Ajax Introduction
- Hide or show elements in HTML using display property
- JavaScript Focus()
- JavaScript Regular Expressions
- JavaScript Timer
- JavaScript Cursor property
- HTTP Cookies in Node.js
- JavaScript addEventListener() with Examples
- JavaScript Events
- Debouncing in JavaScript
- JavaScript Generator
- JavaScript Strict Mode
- JavaScript Responsive time of an event
- JavaScript Window print() Method
- JavaScript Objects
- Ways of iterating over a array in JavaScript.
- Loops in JavaScript
- Switch Case in JavaScript
- Functions in JavaScript
- JavaScript toExponential() Function
- JavaScript toPrecision( ) Function
- JavaScript toFixed( ) Function
- Closure in JavaScript
- Arrays in JavaScript
- JavaScript : The Awesome Script
- DOM (Document Object Model)
- JavaScript Basic Array Methods
- JavaScript BOM Window Screen
- Converting JSON text to JavaScript Object
- Difference between JSON and XML
- JavaScript JSONP
- Difference between JavaScript and Php
- Node.js NPM (Node Package Manager)
- Using Async Await in Node.js
- Nodejs – Connect MongoDB with Node app using MongooseJS
- Hello World in TypeScript
- Scoping & Hoisting in JavaScript
- Show and hide password using JavaScript
- Turn on or off bulb using JavaScript
- Scaffolding an ExpressJS app from scratch
- JavaScript for Capturing mouse positions after every given interval
- JavaScript MouseEvent Button Property
- Routing in Angular JS using Angular UI Router
- Run Python script from Node.js using child process spawn() method
- Creating Progress Bar using JavaScript
- How To Add Google Translate Button On Your Webpage?
- OpenUI5 – Javascript UI Library from SAP
- Introduction to Web Development and the Holy Trinity of it
- JavaScript Immediately Invoked Function Expressions (IIFE)
- Display the number of links present in a document using JavaScript
- JavaScript Auto Complete / Suggestion feature
- JavaScript Coordinates of mouse
- ES6 features and syntax
- Sets in JavaScript
- Introduction to Object Oriented Programming in JavaScript
- Open a link without clicking on it using JavaScript
- Introduction to React Native
- JavaScript Program to write data in a text File