An open API service indexing awesome lists of open source software.

https://github.com/chadnpc/javascriptplayground

Yet another playground: Learn JavaScript by doing.
https://github.com/chadnpc/javascriptplayground

es7 javascript js

Last synced: 29 days ago
JSON representation

Yet another playground: Learn JavaScript by doing.

Awesome Lists containing this project

README

          

# [LearnJavascript](#learnjavascript)

Javascript is _a [High-Level](#learnjavascript), [Single-Threaded](#learnjavascript), [Garbage-Collected](#learnjavascript) [Interpreted](#learnjavascript) or [JIT compiled](#learnjavascript), [Prototype-Based](#learnjavascript), [multi-Paradigm](#learnjavascript), [dynamic](#learnjavascript), Language with a [non-Blocking](#learnjavascript) [Event concurency model](#learnjavascript)_.

😐😬🤯

Get a quick into on [how its made](https://www.youtube.com/watch?v=FSs_JYwnAdI) 😂 by [Fireship](https://www.youtube.com/c/Fireship).

## [This repo](#learnjavascript)

JavaScript in the browser has evolved. Developers who want to take advantage of the latest features have the option of going framework-less with less hassle.

Functionally normally reserved to front-end frameworks, like a component-based approach, is now feasible in plain old JavaScript.

This repo contains source for the Playground and code examples. The goal is to help people learn javascript by providing them with enough and organised resources.

I believe this can prevent tutorial hell.

### Contribution Summary

![Alt](https://repobeats.axiom.co/api/embed/d192a1a9d4c416602898f7a613858acb869840e0.svg 'Repobeats analytics image')

## [The playground](#learnjavascript)

You can run the playground localy, or online.

It was built with [Pagoda](https://github.com/mikestefanello/pagoda) full-stack starter kit

### requirements

Ensure the following are installed on your system:

* [Go](https://go.dev/)
* [Docker](https://www.docker.com/)
* [Docker Compose](https://docs.docker.com/compose/install/)

### Start the local playground

Start the Docker containers for the database and cache by executing `make up`:

```sh
./build up
```

## Automation scripts

Automation scripts are also included in /scripts

Enjoy!