Grimoire-
Command
.es

GNU+Linux command memo

Start new JavaScript file

Démarrer un nouveau fichier JavaScript proprement.

;(function (){  (1) (2)
	'use strict'; (3)
	// All code here.
}());
1 Avoid beeing interpreted by too old and buggy interpreters.
2 Be executed once, while the page is loaded.
3 Use the new ECMAScript 5+ strict conventions to improve the language.

Explicit version :

function init() {
	// All code here.
}
init()

Just declare a function an call it.

Only use 'use script' if you are not using module flavoured JavaScript.