Courses
Tutorials
Practice
Data Structure
Java
Python
HTML
Interview Preparation
DSA
Practice Problems
C
C++
Java
Python
JavaScript
Data Science
Machine Learning
Courses
Linux
DevOps
SQL
Web Development
System Design
Aptitude
GfG Premium
Similar Topics
Web Technologies
37.4K+ articles
DSA
22.8K+ articles
Python
21.3K+ articles
Java
10.8K+ articles
Mathematical
7.8K+ articles
C++
4.3K+ articles
Competitive Programming
3.3K+ articles
C++ Programs
2.4K+ articles
Algorithms
2.0K+ articles
C Language
1.8K+ articles
Programming Language
/
JS++
JS++
28 posts
Recent Articles
Popular Articles
JS++ | Subtype Polymorphism
Last Updated: 30 August 2018
Subtyping describes type relationships, and subtype polymorphism enables operations defined for supertypes to be safely substituted with subtypes. Concretely, imagine the ...
read more
JS++
JS++ | Static vs. Dynamic Polymorphism
Last Updated: 30 August 2018
Static polymorphism is polymorphism that occurs at compile time, and dynamic polymorphism is polymorphism that occurs at runtime (during application execution).An aspect o...
read more
JS++
JS++ | Upcasting and Downcasting
Last Updated: 30 August 2018
Now that we understand both subtyping and static versus dynamic polymorphism, we can learn about upcasting and downcasting.Upcasting and downcasting is based on type relat...
read more
JS++
JS++ | Virtual Methods
Last Updated: 30 August 2018
As we mentioned in the previous section, if we want runtime polymorphism, using casts can lead to unclean code.By way of example, let's change our main.jspp code so that a...
read more
JS++
JS++ | The 'final' Modifier
Last Updated: 04 September 2018
In the context of virtual methods discussed in the previous section, the 'final' modifier allows us to form an even more correct specification.When applied to overridden m...
read more
JS++
JS++ | Static Members and "Application-Global" Data
Last Updated: 04 September 2018
Up until now, all of the fields and methods that we've declared have belonged to class instances. Static members can also be added to a class. A static member is initializ...
read more
JS++
JS++ | Abstract Classes and Methods
Last Updated: 04 September 2018
We have explored virtual methods and 'overwrite' (early binding) and 'override' (late binding) which allow us to define base implementations for a method and more specific...
read more
Programming Language
JS++
JS++ | Event Handlers
Last Updated: 04 September 2018
We've made our 'Animal' class abstract. We've declared an abstract 'talk' method and implemented this method in all subclasses of 'Animal'. However, our animals don't talk...
read more
Programming Language
JS++
JS++ | Interfaces
Last Updated: 04 September 2018
As we learned in the chapter on subtype polymorphism, an operation defined for a supertype can be safely substituted with its subtypes. As a result, operations defined for...
read more
Programming Language
JS++
Interview Experience at Naggaro 2019 (3 yrs of Experience)
Last Updated: 19 July 2019
There were total 5 Rounds .Round 1:First round was IQ test round. Where there were 50 questions to be solved within 12 min (No negative marking). The questions were easy.R...
read more
Interview Experiences
Hash
JS++
DSA
Nagarro
Experiences
Deno.js : The next step for JavaScript
Last Updated: 24 November 2022
The creator of Node js found there were many flaws in Node as can be shown in this video: https://www.youtube.com/watch?v=M3BM9TB-8yA. He started the project called deno 2...
read more
JavaScript
Web Technologies
JS++
Node.js
Write From Home
JavaScript-Misc
IndexedDB | Introduction
Last Updated: 22 June 2020
IndexedDB is a key-value database in the browser. It is a NoSQL Database. It is transactional, i.e. if a particular action falls within a transaction, none of the actions ...
read more
JavaScript
Web Technologies
JS++
HTML
JSON
Node.js Image Upload, Processing and Resizing using Sharp package
Last Updated: 04 April 2023
Often in our web applications, we need to store multiple forms and formats of images, in the form of a profile picture or an image for a product in an e-commerce prototype...
read more
JavaScript
Web Technologies
JS++
Node.js
Image-Processing
Bootstrap 5 Introduction
Last Updated: 19 March 2024
Bootstrap is a free and open-source collection of CSS and JavaScript/jQuery code used for creating dynamic websites layout and web applications. Bootstrap is one of the mo...
read more
Web Technologies
JS++
HTML
CSS
Bootstrap
How to Scrape a Website Using Puppeteer in Node.js ?
Last Updated: 05 April 2023
Puppeteer is a Node.js library that provides a high-level API to control headless Chrome or Chromium over the DevTools Protocol. It allows automating, testing, and scrapin...
read more
Web Technologies
JS++
Node.js
Node.js-Misc
1
2
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our
Cookie Policy
&
Privacy Policy
Got It !