Skip to content

apfong/learningjs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

Learning Javascript


I’d start with the javascript.com (Tutorials:1) link to get the basics of Javascript syntax then dive into either Mozilla’s A re-introduction to JS (Tutorials:2) or The Modern Javascript Tutorial (Tutorials:3) to get a more in depth understanding. There are also some important concepts listed for both front-end (client-side) and back-end (server-side) javascript. Understanding how to run and debug javascript in the browser is also pretty useful and can be found in Google’s Get Started with Debugging JavaScript in Chrome DevTools (4) article.

Resources

Tutorials/Articles

  1. JavaScript.com - Basics, syntax

  2. A re-introduction to JavaScript (JS tutorial) - JavaScript | MDN - Good selection of tutorials, depending on what level you think you’re at

  3. The Modern Javascript Tutorial - More detail

  4. Get Started with Debugging JavaScript in Chrome DevTools

  5. Introduction To JavaScript | Codecademy

  6. JavaScript Tutorial

  7. JavaScript Guide - JavaScript | MDN

Books

Videos

General

Front end ecosystem

Basics

  • DOM Manipulation

  • Event handling

  • CSS Modification

  • Jquery, bootstrap

  • Frameworks

    • React
    • Angular
    • Vue
  • Tooling

    • Webpack
    • Typescript
  • Reactive Programming

  • Progressive Web Apps

  • Testing

    • Jest
    • Mocha

Back end ecosystem

  • Node.js and V8 engine
  • Middleware (common one is express)
  • Templating

Barebones template

<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="description" content="The HTML5 Herald">
<meta name="author" content="SitePoint">

<title>Javascript Playground</title>
<link rel="stylesheet" href="path/to/your/cssfile.css">
</head>
<body>
<script src="path/to/your/scriptsfile.js"></script>
</body>
</html>

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published