Skip to content

nicoder/SJSJ

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 

Repository files navigation

Simplified JavaScript Jargon

Simplified JavaScript Jargon (short SJSJ) is a community-driven attempt at explaining the loads of buzzwords making the current JavaScript ecosystem in a few simple words. The idea is not to replace individual documentations, but to act as some kind of glossary that can be easily referrenced.

If you are willing to contribute, open a pull request to complete, update or fill in a section. Thank you for doing so!

AngularJS

AngularJS section to be completed.

Babel

Babel section to be completed.

Backbone

Backbone.js section to be completed.

Bower

Bower is a package manager for front-end dependencies. It takes care of hunting, finding, downloading, saving these dependencies and keeping track of them in a manifest file called bower.json. Bower uses a flat dependency tree, requiring only one version for each package, reducing page load to a minimum.

Broccoli

Broccoli section to be completed.

Browserify

Browserify section to be completed.

Brunch

Brunch section to be completed.

CoffeeScript

CoffeeScript is a little language that compiles into JavaScript. It is an attempt to expose the good parts of JavaScript in a simple way and friendly syntax, the golden rule being: “It’s just JavaScript”.

The code compiles one-to-one into the equivalent JS, and there is no interpretation at runtime. The compiled output is readable and pretty-printed, will work in every JavaScript runtime, and tends to run as fast or faster than the equivalent handwritten JavaScript.

ECMAScript (ES)

ECMAScript (shortened as ES) is the standardized specification of the scripting language used by JavaScript, as well as less known languages JScript and ActionScript.

The versioning convention of ECMAScript has been the subject of hot debates. We often refer to ES5 (understood by most browsers), ES6 (the future of JavaScript) and even ES7 (the far future of JavaScript), but the official appelation for ES6 would actually be ES2015. The intention is to publish a version of the specification a year, making the language evolve quicker than ever. Still, most developers use ES5 and ES6 terms.

Ember

Ember section to be completed.

Express

Express section to be completed.

Grunt

Grunt section to be completed.

Gulp

Gulp section to be completed.

io.js

io.js section to be completed.

jQuery

jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. With a combination of versatility and extensibility, jQuery has changed the way that millions of people write JavaScript.

Knockout

Knockout section to be completed.

Meteor

Meteor section to be completed.

MooTools

MooTools section to be completed.

Node.js

Node.js is an open-source, cross-platform runtime environment for developing server-side web applications built on Chrome’s V8 JavaScript engine. These applications are written in JavaScript and can be run within the Node.js runtime.

Node.js uses an event-driven, non-blocking I/O (input/output) model that makes it lightweight and efficient as well as optimized for real-time web applications’ throughput and scalability.

Its work is hosted and supported by the Node.js Foundation, a collaborative project at Linux Foundation.

npm

npm section to be completed.

nvm

nvm section to be completed.

PhoneGap

PhoneGap section to be completed.

React

React section to be completed.

RequireJS

RequireJS section to be completed.

TypeScript

TypeScript section to be completed.

Yeoman

Yeoman is both a generator builder and an ecosystem. A generator is basically a plugin that can be run with the yo command to scaffold complete projects or useful parts.

Therefore, the goal of a Yeoman generator is usually (but not necessarily) to speed up the setup and installation process of a project or part of a project by packaging it inside a module that can be configured through a question/reply workflow from the command line.

V8

V8 section to be completed.

Webpack

Webpack section to be completed.

About

Simplified JavaScript Jargon

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published