Article Tags
Making a Browser Based Game With Vanilla JS and CSS – SitePoint

Making a Browser Based Game With Vanilla JS and CSS – SitePoint

This article demonstrates building a browser-based flag-guessing game using only vanilla JavaScript and CSS, showcasing the power of modern web technologies without external libraries or frameworks. Let's dive into creating this engaging game step-b

Mar 15, 2025 am 08:23 AM
What are common JavaScript security vulnerabilities (XSS, CSRF), and how can I prevent them?

What are common JavaScript security vulnerabilities (XSS, CSRF), and how can I prevent them?

The article discusses common JavaScript security vulnerabilities like XSS and CSRF, and provides prevention strategies including input validation, output encoding, and use of security tokens.

Mar 14, 2025 am 11:54 AM
How do I implement secure password storage in JavaScript applications?

How do I implement secure password storage in JavaScript applications?

The article discusses securing password storage in JavaScript, focusing on hashing algorithms, salting, and secure transmission. It provides best practices and library recommendations for enhancing password security.

Mar 14, 2025 am 11:53 AM
What are service workers, and how can they be used to create progressive web apps (PWAs)?

What are service workers, and how can they be used to create progressive web apps (PWAs)?

Service workers enable PWAs by managing offline functionality, caching, and network requests. They enhance offline access, reliability, and user experience through features like caching, background sync, and push notifications.(159 characters)

Mar 14, 2025 am 11:47 AM
How do I use WebSockets to create real-time applications with bidirectional communication?

How do I use WebSockets to create real-time applications with bidirectional communication?

The article discusses using WebSockets for real-time applications with bidirectional communication, covering connection establishment, message handling, and security practices.

Mar 14, 2025 am 11:45 AM
How do I optimize IndexedDB performance for large datasets?

How do I optimize IndexedDB performance for large datasets?

The article discusses strategies to optimize IndexedDB performance for large datasets, focusing on efficient indexing, batch operations, cursor usage, data size management, asynchronous operations, data compression, and regular maintenance. It also c

Mar 14, 2025 am 11:44 AM
What are the different ways to store data in the browser using JavaScript (cookies, localStorage, sessionStorage, IndexedDB)?

What are the different ways to store data in the browser using JavaScript (cookies, localStorage, sessionStorage, IndexedDB)?

The article discusses various JavaScript methods for browser data storage: cookies, localStorage, sessionStorage, and IndexedDB, focusing on their impact on performance, security, and suitability for large data storage.

Mar 14, 2025 am 11:41 AM
How do I use Web Workers to perform long-running tasks in the background without blocking the main thread?

How do I use Web Workers to perform long-running tasks in the background without blocking the main thread?

The article discusses using Web Workers for background processing in web development to prevent UI blocking. It covers creating worker scripts, managing task execution, and handling errors/lifecycle.

Mar 14, 2025 am 11:39 AM
What are the differences between synchronous and asynchronous JavaScript, and when should I use each?

What are the differences between synchronous and asynchronous JavaScript, and when should I use each?

The article discusses synchronous and asynchronous JavaScript, focusing on their differences, appropriate use cases, performance improvements, common pitfalls, and specific scenarios for synchronous use. Main issue: choosing between synchronous and a

Mar 14, 2025 am 11:38 AM
How do I use async/await functions to write asynchronous code that looks and feels synchronous?

How do I use async/await functions to write asynchronous code that looks and feels synchronous?

Article discusses using async/await for writing asynchronous code that feels synchronous in JavaScript, highlighting benefits, error handling, and common pitfalls to avoid.

Mar 14, 2025 am 11:37 AM
Node.js for Beginners

Node.js for Beginners

Event-driven programming for Node.js can be tricky for beginners, but this does not mean it is difficult to get started. This article will introduce the basics of Node.js and explain why it is popular. Introduction To get started with Node.js, you must first understand the difference between Node.js and traditional server-side scripting environments such as PHP, Python, or Ruby. Asynchronous programming You are likely familiar with asynchronous programming; after all, it is "A" in AJAX. Each function in Node is asynchronous. Therefore, all operations that usually block threads are executed in the background using Promise. This is the most important thing about Node. For example, if you are reading

Mar 14, 2025 am 10:33 AM
Code Your First API With Node.js and Express: Set Up the Server

Code Your First API With Node.js and Express: Set Up the Server

In the previous tutorial, we learned about the REST architecture, the six constraints of REST, how to understand the HTTP request method and its response code, and the composition of the RESTful API endpoint. This tutorial will set up a server for our API. You can build APIs using any programming language and server software, but we will use Node.js (the backend implementation of JavaScript) and Express (a popular, minimalist Node framework). Install Our first premise is to ensure that Node.js and npm are installed globally on the computer. We can test both with express-api and switch to it.

Mar 14, 2025 am 10:00 AM
Build a Complete MVC Website With Express

Build a Complete MVC Website With Express

What Is Express?Express is one of the best frameworks for Node.js. It has great support and a bunch of helpful features. There are a lot of great articles out there, which cover all of the basics. However, this time I want to dig in a little bit deep

Mar 14, 2025 am 09:33 AM
Get a Fake REST API Up and Running Using json-server

Get a Fake REST API Up and Running Using json-server

In this tutorial, you'll see how to get started with setting up and using a fake REST API server using json-server, which you can use while developing mobile or web applications. This tutorial assumes that you have a basic knowledge of JSON and HTTP

Mar 13, 2025 pm 12:58 PM

Hot tools Tags

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

vc9-vc14 (32+64 bit) runtime library collection (link below)

vc9-vc14 (32+64 bit) runtime library collection (link below)

Download the collection of runtime libraries required for phpStudy installation

VC9 32-bit

VC9 32-bit

VC9 32-bit phpstudy integrated installation environment runtime library

PHP programmer toolbox full version

PHP programmer toolbox full version

Programmer Toolbox v1.0 PHP Integrated Environment

VC11 32-bit

VC11 32-bit

VC11 32-bit phpstudy integrated installation environment runtime library

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use