JavaScript articles
Javascript is a flexible multi-paradigm programming language largely used in the web-development space for both front-end and back-end applications. Whereas HTML and CSS describe the elements on a webpage, code written in JavaScript makes them interactive. A framework such as NodeJS allows back-end code to be written in JavaScript. The tutorials below provide tips and tricks on how to get started with Javascript.- An Introduction to Abstract Data Types in JavaScript
An Introduction to Abstract Data Types in JavaScript
- JavaScript
- Use this article as a reference sheet for JavaScript arrays.
Arrays
- Code foundations,
- JavaScript
- Step-by-step tutorial about how to build a 3D environment with Three.js and render/move 3D objects.
Build a 3D Environment with Three.js
- JavaScript
- Learn how to create a Discord bot using Node.js. Set up the bot with JavaScript, securely manage your bot token with dotenv, add custom features using the Discord.js library, and deploy your bot.
Build a Discord Bot with Node.js
- JavaScript
- Learn how to create a Redux store from scratch using vanilla JavaScript, with a step-by-step guide covering state management, listeners, and dispatching actions.
Building a Redux Store from Scratch Using Vanilla JavaScript
- JavaScript,
- Web development
- Use this article as a reference sheet for JavaScript comparison and logical operators.
Comparison and Logical Operators
- JavaScript
- Use this article as a reference sheet for JavaScript conditional statements.
Conditional Statements
- JavaScript
- Use Vite to easily create a React application on your own computer.
Creating a React App
- JavaScript,
- Web development
- Creating a queue and implementing several of its operations using JavaScript.
Creating Queues Using JavaScript
- JavaScript
- Learn how to deploy a back-end app using Heroku and GitHub.
Deploying a Back-End with Heroku
- Developer tools,
- JavaScript,
- Web development
- Learn how to develop Phaser 3 games locally on your own computer.
Developing Phaser 3 Games Locally
- Game development,
- HTML & CSS,
- JavaScript
- Discover what Express.js is, how it works with Node.js, and how to use it in your JavaScript projects. Learn about its features, advantages, and practical examples.
Express.js Explained: What it is and How to Use it in Your JavaScript Project
- JavaScript,
- Web development
- Learn how to handle user input synchronously in Node.js.
Getting User Input in Node.js
- JavaScript,
- Web development
- Learn how to format dates in JavaScript using built-in methods and custom techniques. Explore JavaScript date format options for better control over date representation.
How to Format a Date in JavaScript
- JavaScript
- Two ways to generate QR codes in JavaScript: using a library called QRCode.js and a third-party library called QRious.
How to Generate QR Code using JavaScript
- JavaScript
- Learn how to implement MVC architecture in a full-stack expense tracker app using JavaScript, Node.js, Express, React, and PostgreSQL.
How to Implement MVC Architecture in a Full-Stack App
- Computer science,
- JavaScript
- Learn how to use JavaScript conditional statements like if/else, switch, ternary operator, and logical operators to control program flow.
How to Use Conditional Statements in JavaScript (With Examples)
- JavaScript
- Learn how to install, inspect components, and modify React elements using React Developer Tools. Explore Chrome DevTools to debug your react applications effectively.
How to use React Developer Tools
- JavaScript,
- Web development
- Learn about HTML5 game development with one of the most popular frameworks, Phaser!
HTML5 Game Development with Phaser
- Game development,
- HTML & CSS,
- JavaScript,
- Mobile development,
- Web development
- Expand your website’s capabilities by using "wix-fetch" to make various HTTP requests.
HTTP Requests in Velo
- JavaScript,
- Web development
- Article on implementing modules in a browser's runtime environment using ES6 modules syntax.
Implementing Modules using ES6 Syntax
- JavaScript
- Learn how to search and use the Mozilla Developer Network documentation
Intro to Mozilla Developer Network
- Code foundations,
- JavaScript,
- Web development
- An introduction to the Node runtime environment and a browser's runtime environment.
Introduction to JavaScript Runtime Environments
- JavaScript
- Programming reference for JavaScript.
JavaScript Glossary
- JavaScript,
- Web development
- Use this guide to brush up on interacting with JavaScript arrays.
Javascript Guide: Arrays
- Code foundations,
- Game development,
- JavaScript,
- Mobile development,
- Web development
- Let's go through some basic JavaScript syntax.
JavaScript Guide: Introduction to JavaScript
- JavaScript
- Learn when to use the JavaScript `switch` case and `if-else` statement for better code readability and efficiency. Make the right choice for your next project!
JavaScript Switch Case vs If-Else Statement: When to Use Each
- JavaScript
- Ever heard of the term "ES6" and wondered what it's about? Read this article to read and find out!
JavaScript Versions: ES6 and Before
- JavaScript
- Use this article as a reference sheet for JavaScript loops.
Loops
- JavaScript
- Use this article as a reference sheet for JavaScript methods and functions.
Methods and Functions
- JavaScript
- A guide on how to deploy Nextjs on Caprover using Github Actions.
NextJs Deployment with Caprover and Github Actions
- JavaScript
- Use this article as a reference sheet for JavaScript objects.
Objects
- JavaScript
- Learn how React's virtual DOM prevents wasteful DOM manipulation.
React: The Virtual DOM
- HTML & CSS,
- JavaScript,
- Web development
- This article explains how to read tests that are written with the Mocha and Chai JavaScript frameworks.
Reading Tests with Mocha and Chai
- JavaScript,
- Web development
- Learn how to run JavaScript code in your browser.
Running JavaScript in the Browser Console
- JavaScript,
- Web development
- The backend is an important part of any website. It's where long-term data is stored, and where code is executed to handle interactions between your website and it's visitors. Wix has conveniently added the ability to control certain aspects of the backend with web modules.
Setting Up a Backend
- JavaScript,
- Web development
- Install Node on your computer to utilize Node packages
Setting Up Node
- JavaScript,
- Web development
- Learn how to download Node on your local machine, so you can use the powerful Node.js runtime from your own computer.
Setting Up Node Locally
- JavaScript
- Let's explore what the tsconfig.json file is for.
The tsconfig.json File
- JavaScript,
- Web development
- Learn the time complexity of Bubble Sort in this definitive guide, covering definition, working, implementation, and comparisons to other sorting algorithms.
Time Complexity of Bubble Sort Explained with Examples
- JavaScript
- You've come a long way from creating a Wix account to building complex websites in Velo, but your journey isn't over.
Up Next on Velo
- Developer tools,
- JavaScript,
- Web development
- Use arrays to keep track of your data in an orderly fashion.
Using Arrays to Group Data
- Code foundations,
- JavaScript
- Use this article as a reference sheet for JavaScript variables, data types, and mathematical operators.
Variables, Data Types, and Mathematical Operators
- JavaScript
- This article will teach you how to set up for web development on Chromebooks so you can do off-platform web development projects on your Chromebook.
Web Programming on a Chromebook
- Developer tools,
- HTML & CSS,
- JavaScript,
- Web development
- Get an overview of what tuples are in Swift and see their application in iterating through dictionaries.
What are Tuples?
- Computer science,
- JavaScript,
- Python
- Learn what a Single-Page Application (SPA) is and why you would use it.
What is a SPA?
- JavaScript,
- Web development
- Here's another way of handling asynchronous actions in JavaScript.
What is Async and Await?
- JavaScript
- What is JavaScript, and how does it work?
What is JavaScript?
- JavaScript
- A brief guide to understanding JSON and its use cases.
What Is JSON?
- Code foundations,
- JavaScript,
- Web development
- Learn about Node.js, a JavaScript runtime for building server-side or desktop applications.
What is Node?
- JavaScript,
- Web development
- Learn what is JavaScript and why it is the most popular programming language. Discover its history, web development role, backend capabilities, and future potential in technology.
Why JavaScript Is Essential
- JavaScript
- Let's explore how asynchronous JavaScript helps us create more efficient apps.
Why Learn Asynchronous JavaScript?
- Code foundations,
- Computer science,
- JavaScript,
- Web development
- Learn more about why you should build a strong foundation in JavaScript when you first learn the language.
Why learn JavaScript foundations?
- Code foundations,
- JavaScript
- Utilize "wix-fetch" to make a GET request and take your website to the next level.
Wix .fetch
- JavaScript,
- Web development
- Use Wix's built-in methods and functions to add interactive functionality to your website
Wix Built-in Methods and Functions
- JavaScript,
- Web development