Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 

readme.MD

#JavaScript

This repository contains JavaScript tutorials created by Chris Brooksbank

JavaScript was created in ten days, in May 1995 by Brendan Eich, then working at NetScape.

JavaScript is a programming language.

A implementation of JavaScript is implemented in all major web browsers and that is a key reason for its longetivity. If you want to run code in users web browsers you will almost certainly authoring JavaScript code. ( There is a project called WebAssembly ( see also asm.js ) to compile non JavaScript code to run on web )

JavaScript now runs in many more places than web browsers. There is a major, established, opensource project called Node which allows JavaScript to execute on servers. ( Although it is worth noting that Node may not be the best choice for processor intensive server side code )

Douglas Crockford specified the JavaScript Object Notation Format ( JSON ) and this has surplanted the more verbose XML in many cases. JSON came out of a simple way of defining a JavaScript object, which consists of name value pairs.

Various database engines store and retrieve data in JSON format and may utilise a query engine based on JSON querys.

Java is not JavaScript.

##JavaScript Usage There has been an explosion in the use of JavaScript in recent years.

Here are some examples of where JavaScript is used, most of below are open source :

  • JSON = Javascript object notation. A minimal readable format for structuring data.
  • V8 = JavaScript engine used in Google Chrome web browser. Compiles JavaScript and utilises many optimisation techniques. Other browsers have own optimisation technologies for JavaScript.
  • node = runs JavaScript code on servers, supported by many add on frameworks and ( C ) libraries
  • npm = a package manager for JavaScript
  • bower = another package manager for website frontend resources
  • TypeScript = A superset of JavaScript which compiles into JavaScript
  • CoffeeScript = A superset of JavaScript which compiles into JavaScript
  • Angular2 = a framework for web applications built by Google. ( Written in TypeScript )
  • Gulp.js = a task/build runner for developers
  • Grunt = a task-based command line build tool for JavaScript projects.
  • MongoDB = a database that stores data in JSON format

About

JavaScript tutorials by Chris Brooksbank

Topics

Resources

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.