All Projects → olawanlejoel → Awesome-Javascript

olawanlejoel / Awesome-Javascript

Licence: CC0-1.0 license
A Curated list of Awesome JavaScript Resources

Projects that are alternatives of or similar to Awesome-Javascript

Jsuites
jSuites is a collection of lightweight common required javascript web components. It is composed of fully responsive vanilla plugins to help you bring the best user experience to your projects, independent of the platform. Same JS codebase across different platforms.
Stars: ✭ 365 (+214.66%)
Mutual labels:  javascript-library, javascript-tools
Grumbler
A template for writing distributable front-end javascript modules.
Stars: ✭ 280 (+141.38%)
Mutual labels:  javascript-library, javascript-tools
DreamForgerJS
Interactive Fiction JS library
Stars: ✭ 14 (-87.93%)
Mutual labels:  javascript-library, javascript-es6
Javascript Avanzado En Espanol
Esta es una traducción de la serie de libros de You Don't Know JS (book series), la cual es una serie de 6 libros que navegan profundamente en los mecanismos básicos y avanzados del lenguaje JavaScript. La primera edición de la serie está ahora completa.
Stars: ✭ 118 (+1.72%)
Mutual labels:  javascript-library, javascript-tools
fancy-textfill
Fast implementation for resizing text to fill its container.
Stars: ✭ 17 (-85.34%)
Mutual labels:  javascript-library
picoCSS
picoCSS - really small JavaScript Framework
Stars: ✭ 62 (-46.55%)
Mutual labels:  javascript-library
ts-init
Minimalist TypeScript package initializer - like `npm init`, but for TS.
Stars: ✭ 27 (-76.72%)
Mutual labels:  javascript-library
ctxmenu
Tiny and customizable context menu generator
Stars: ✭ 20 (-82.76%)
Mutual labels:  javascript-library
lazysimon
Minimal effort 350 byte JavaScript library to lazy load all <img> on your website
Stars: ✭ 18 (-84.48%)
Mutual labels:  javascript-library
stackml-js
Machine Learning platform in-browser for creators
Stars: ✭ 34 (-70.69%)
Mutual labels:  javascript-library
solid-client-js
Library for accessing data and managing permissions on data stored in a Solid Pod
Stars: ✭ 201 (+73.28%)
Mutual labels:  javascript-library
DevHelpBox
we are creating this community so that other developers can get benefits of it.
Stars: ✭ 35 (-69.83%)
Mutual labels:  javascript-library
awesome-app-js
This document list all the javascript libs used at Soixante circuits. They are compatible with Webpack and run in the browser and / or node only.
Stars: ✭ 16 (-86.21%)
Mutual labels:  javascript-library
typeless
Typeless: the benefits of TypeScript, without the types
Stars: ✭ 17 (-85.34%)
Mutual labels:  javascript-tools
DummyJSON
DummyJSON provides different types of REST Endpoints filled with JSON data which you can use in developing the frontend with your favorite framework and library without worrying about writing a backend.
Stars: ✭ 213 (+83.62%)
Mutual labels:  javascript-library
Mei.js
a minimal, simple and helpful library for you
Stars: ✭ 15 (-87.07%)
Mutual labels:  javascript-library
jvm.js
A Java VM bytecode library written in ES6 for Node.js
Stars: ✭ 33 (-71.55%)
Mutual labels:  javascript-library
thenewboston-js
JavaScript library for thenewboston.
Stars: ✭ 39 (-66.38%)
Mutual labels:  javascript-library
ionic4-sidemenu-auth
Building a Basic Ionic 4 Login Flow with Angular Router & Side Menu UI
Stars: ✭ 34 (-70.69%)
Mutual labels:  javascript-library
amirajs
Amirajs is Lightweight (~0.4kb compressed) JS Library for DOM Manipulation
Stars: ✭ 12 (-89.66%)
Mutual labels:  javascript-library

Awesome JavaScript Resources

Cover Image

Awesome license

JavaScript is an object-oriented computer programming language commonly used to create interactive effects within web browsers. JavaScript, often abbreviated as JS, is a programming language that conforms to the ECMAScript specification. JavaScript is high-level, often just-in-time compiled, and multi-paradigm. It has curly-bracket syntax, dynamic typing, prototype-based object-orientation, and first-class functions.

A curated list of JavaScript resources for beginners. Please note that for each section, there will be so many links to both videos and articles, so you get to use anyone you prefer, as they almost convey the same message. I decided to add so many links, so you get to understand these topics from different angles written/taught by different writers/creators.

JavaScript Crash Courses

Here are some complete JavaScript videos and guides to help you understand JavaScript as a whole. After you've taken the time to watch these videos or read through these guides, you can now move on to understanding individual concepts for a broader understanding.

Articles 🧾
Videos 📹

Basic JavaScript

As a beginner it is very mandatory you understand JavaScript's basics before proceeding to ES6.

Introduction to JavaScript

Things you need to know to get started with JavaScript.

Articles 🧾
Videos 📹

Comments in JavaScript

Writing comments in JavaScript.

Articles 🧾
Videos 📹

Variable Declaration

Declaring variables in Javascript.

Articles 🧾
Videos 📹

Data Types

Understanding the various Data types in JavaScript.

Articles 🧾
Videos 📹

Operators in JavaScript

Various Operators in JavaScript.

Articles 🧾
Videos 📹

Strings

Understanding Strings.

Articles 🧾
Videos 📹

Concatenation

Various ways to concatenate.

Articles 🧾
Videos 📹

Arrays

Understanding arrays and how to manipulate arrays.

Articles 🧾
Videos 📹

Function

Understanding functions and how it can be used.

Articles 🧾
Videos 📹

Objects

Objects in JavaScript.

Articles 🧾
Videos 📹

Conditional Statements

Conditional statement in Javascript.

Articles 🧾
Videos 📹

Loops & Iteration

Detailed resources to perfectly understand Loops.

Articles 🧾
Videos 📹

ES6

Introduction to ECMAScript 6(ES6)
Articles 🧾
Videos 📹

Generators
Articles 🧾
Videos 📹

Promises
Articles 🧾
Videos 📹

Arrow Functions
Articles 🧾
Videos 📹

String & Number Methods
Articles 🧾
Videos 📹

Classes and Inheritance
Articles 🧾
Videos 📹

Let and Const Declaration
Articles 🧾
Videos 📹

Map, Weakset & WeakMap
Articles 🧾
Videos 📹

Template Literals
Articles 🧾
Videos 📹

JavaScript Projects

JavaScript projects for beginners

Contributing

Found an awesome JavaScript resource? Kindly send a pull request and follow the contributors guidelines.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].