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

https://github.com/grossacasac/javascript-set-up

Web dev examples, tricks and more
https://github.com/grossacasac/javascript-set-up

css hacktoberfest html node qlearning socketiyo styleguide web xhr

Last synced: 6 months ago
JSON representation

Web dev examples, tricks and more

Awesome Lists containing this project

README

          

# Hello

Have a look at the files inside

## Linting and testing

### JavaScript linting

Follow a good [JavaScript Red Style Guide](https://github.com/GrosSacASac/JavaScript-Set-Up/tree/master/js/red-javascript-style-guide)

Use eslint or jslint

Make sure objects are what you think with https://github.com/sbansal6/schema-enforcer or Typescript.

### JavaScript tests

with [Jasmine](https://github.com/jasmine/jasmine) or Ava or mocha/chai

### HTML tests

Basic syntax https://validator.w3.org/ or https://html5.validator.nu/ or https://validator.w3.org/nu/#textarea

User experience with light-house

### Performance

Random UI test with [gremlins.js](https://github.com/marmelab/gremlins.js)

## Transpiling

[Babel](https://babeljs.io/) or Bublé.

## Are you completely new to JavaScript ?

Learn how JavaScript work first, then come back. Here are some good links:

* [Eloquent Javascript](https://eloquentjavascript.net/)
* [Javascript-allongé](https://leanpub.com/javascript-allonge/read)
* [jstherightway](https://jstherightway.org/#getting-started)
* [A re-introduction to JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re-introduction_to_JavaScript)
* [Crockford on JavaScript - Section 8: Programming Style & Your Brain ](https://www.youtube.com/watch?v=taaEzHI9xyY) (video)
* [JavaScript examples](https://github.com/GrosSacASac/JavaScript-Set-Up/tree/master/js/)

## License

This project is free and open source. [See License](./LICENSE.txt)

other project mentioned here, and subfolders, may have other licenses