
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Found 6710 Articles for Javascript

239 Views
GraphQL has gained significant popularity in recent years as a powerful alternative to traditional RESTful APIs. Its ability to efficiently retrieve data and provide a flexible querying mechanism has made it a favourite choice among developers building API-driven applications. In this article, we will explore the fundamentals of GraphQL and learn how to build API-driven applications using JavaScript. What is GraphQL? GraphQL is an open-source query language and runtime for APIs. It was developed by Facebook and released publicly in 2015. Unlike RESTful APIs, where multiple endpoints are required to retrieve specific data, GraphQL allows clients to request exactly what ... Read More

413 Views
WebGL (Web Graphics Library) is a JavaScript API that allows developers to create and render interactive 3D graphics within a web browser. It provides a bridge between the JavaScript programming language and the underlying graphics hardware, enabling the creation of immersive and visually stunning web applications. In this article, we will explore the basics of WebGL and demonstrate how to build a simple 3D graphics application using JavaScript. WebGL Basics WebGL is based on the OpenGL ES (Embedded Systems) standard, which is widely used in the gaming industry and other graphics-intensive applications. It leverages the power of the computer's GPU ... Read More

2K+ Views
Augmented Reality (AR) is a technology that overlays digital information and virtual objects onto the real world. It has gained significant popularity in recent years, thanks to advancements in mobile devices and web technologies. In this article, we will explore the basics of AR web development using JavaScript and AR.js, a powerful JavaScript library for creating AR experiences on the web. Understanding Augmented Reality Augmented Reality combines the real world with virtual objects, creating an interactive and immersive user experience. AR applications can be used for various purposes, such as gaming, education, marketing, and visualisation. By leveraging computer vision, AR ... Read More

307 Views
Debugging is an essential skill for every JavaScript developer. It helps identify and fix errors, optimise performance, and improve the overall quality of code. While basic debugging techniques like console logging are widely used, advanced techniques can greatly enhance your debugging capabilities. In this article, we will explore some advanced debugging techniques and learn how they can be effectively used to debug JavaScript applications. Using Breakpoints Breakpoints allow us to pause the execution of our code at a specific line and inspect the program's state. Modern browsers provide powerful debugging tools that enable setting breakpoints directly in the code or ... Read More

584 Views
In today's rapidly evolving web development landscape, JavaScript has emerged as the backbone for building interactive and dynamic web applications. As JavaScript applications grow in complexity, developers face the challenge of managing and optimising their code effectively. This is where advanced JavaScript tooling comes into play. In this article, we will explore three indispensable tools for modern JavaScript development: Webpack, Babel, and ESLint. These tools work seamlessly together to enhance code quality, optimise performance, and enable the use of cutting-edge JavaScript features across different environments. Webpack: Bundling Your Code Webpack serves as a powerful module bundler that allows developers to ... Read More

222 Views
JavaScript is a versatile programming language that allows developers to create dynamic and interactive web applications. With its vast array of features and flexibility, JavaScript enables the implementation of various design patterns to solve complex problems efficiently. In this article, we will explore three advanced JavaScript patterns: Singleton, Decorator, and Proxy. These patterns provide elegant solutions for managing object creation, adding functionality dynamically, and controlling access to objects. Singleton Pattern The Singleton pattern ensures that a class has only one instance and provides a global point of access to it. This pattern is useful when we want to limit the ... Read More

478 Views
As web development continues to evolve, creating engaging and interactive user experiences has become an essential part of modern web applications. From subtle micro-interactions to complex visual effects, animations play a crucial role in capturing the attention of users and conveying information in a dynamic and visually appealing manner. JavaScript, in combination with CSS and various JavaScript libraries, offers powerful techniques for creating advanced animations on the web. In this article, we will delve into the world of advanced JavaScript animation techniques, exploring how CSS transitions and JavaScript libraries can be harnessed to bring your web animations to life. ... Read More

652 Views
Functional Reactive Programming (FRP) is a powerful paradigm that combines functional programming concepts with reactive programming. By leveraging FRP, developers can build highly responsive and scalable applications by modeling the flow of data and events as streams of values. JavaScript, being a widely used language for web development, can benefit from FRP through libraries and frameworks. One popular library is RxJS (Reactive Extensions for JavaScript), which provides a rich set of tools for implementing FRP in JavaScript. In this article, we will explore advanced techniques of Functional Reactive Programming using JavaScript and RxJS. Understanding FRP and Reactive Programming Before diving ... Read More

1K+ Views
In the world of web development, dynamic and interactive web pages are essential to engage users and provide a seamless browsing experience. JavaScript, as a powerful scripting language, plays a crucial role in manipulating the Document Object Model (DOM) to create, modify, and delete HTML elements dynamically. In this article, we will explore advanced DOM manipulation techniques using JavaScript, enabling you to take your web development skills to the next level. We will cover practical examples and provide ample theory to help you understand the concepts thoroughly. Understanding the DOM Before diving into advanced techniques, let's briefly revisit the ... Read More

831 Views
JavaScript relationships with the HTML/CSS file, particularly with the Document Object Model (DOM), are made easier through an open-source library called "jQuery". Its traversal and manipulation of HTML files, the control of browser events, the production of DOM visuals, the facilitation of Ajax connections, and cross-platform JavaScript programming are all made easier by this package. To verify whether a particular string constitutes a substring of another string, JavaScript provides a variety of string functions. Consequently, jQuery is dispensable to accomplish this task. Nonetheless, we shall expound on the various approaches to verify if a string commences or terminates ... Read More