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
- Step-by-step tutorial about how to build a Discord Bot with Node.js.
Build a Discord Bot with Node.js
- JavaScript
- 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 create-react-app 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
- Learn how to handle user input synchronously in Node.js.
Getting User Input in Node.js
- JavaScript,
- Web development
- 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
- Front-end engineer,
- JavaScript
- 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
- An article on how to implement the Redux store object using vanilla JavaScript.
Implementing the Redux Store from Scratch
- Full-stack engineer,
- JavaScript,
- Web development
- 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 review the syntax used in JavaScript's conditional statements.
Javascript Guide: Conditional Statements
- JavaScript
- Let's go through some basic JavaScript syntax.
JavaScript Guide: Introduction to JavaScript
- 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
- Why is JavaScript so popular? What can you do with it?
JavaScript: All the Cool Kids Are Doing It
- 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
- Build the connections between the Model, View, and Controller of an expense tracker application.
MVC Architecture for Full-Stack App
- Computer science,
- Full-stack engineer,
- 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
- Use React Developer Tools to debug your React applications.
React Developer Tools
- Front-end engineer,
- JavaScript,
- Web development
- 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
- Front-end engineer,
- 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
- 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
- Learn about the popular web framework Express.js.
What is Express.js?
- JavaScript,
- Web development
- 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
- 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