background preloader

Javascript

Facebook Twitter

ECMAScript 6 compatibility table. Apperçu des fonctionnalités de JavaScript ES6. Ces nouveaux ajouts au langage sont appelés ECMAScript 6, ou encore ES6, ou ES2015+.

Apperçu des fonctionnalités de JavaScript ES6

Depuis sa création en 1995, JavaScript a lentement évolué. De nouveaux ajouts ont été faits au fil des années. ECMAScript est arrivé en 1997 pour orienter JavaScript, et a publié des versions telles qu’ES3, ES5, ES6, etc. Comme vous pouvez le voir, il y a des trous des 10 et 6 ans entre ES3, ES5 et ES6. Le nouveau modèle est de faire de petits ajouts croissants chaque année, au lieu de changements massifs en un coup comme avec ES6. Tous les navigateurs et environnements récents supportent déjà ES6 ! Chrome, Edge, Firefox, Safari, Node et bien d’autres ont déjà intégré la plupart des fonctionnalités de JavaScript ES6. C’est parti pour la prise en main d’ECMAScript 6 ! Vous pouvez tester ces bouts de code dans la console de votre navigateur ! Donc ne me croyez pas sur parole et essayez tous les exemples ES5 et ES6.

III-A. Quel était le problème de var ? Pourquoi ? Hissage de variable (variable hoisting) : Idem : JavaScript: Understanding the Weird Parts - The First 3.5 Hours.

Moteurs JavaScript

Le point sur Javascript et l’héritage prototypal. Javascript n’est pas à proprement parler un langage objet, mais il dispose quand-même d’un opérateur new et de trucs qui ressemblent vachement à des propriétés et des méthodes.

Le point sur Javascript et l’héritage prototypal

Donc par raccourci, on parle d’objet. Dans les différents tutoriels sur le sujet, quand on aborde l’héritage, la méthode proposée est souvent celle-là: Cette méthode n’est pas parfaite puisque pour implémenter l’héritage on va instancier un objet de la classe parente. WTF ? Du coup, faisons un petit tour des méthodes alternatives. D’abord, comprendre… Comme on le sait, en Javascript il n’y a pas de classes, pas vraiment non plus d’objets, juste des « hashs ». La différence entre un objet anonyme et un autre ? De ce point de vue une « méthode » est une propriété comme une autre, si ce n’est qu’il s’agit d’une propriété de type Function. Jouons un peu avec this pour comprendre comment il est défini: Et les objets « à constructeur » dans tout ça ? Les avantages et inconvénients de la méthode « classique » Idéale ?

JS Frameworks

Debug - Optimisation. Docs. Home · kripken/emscripten Wiki. LLVM. Un article de Wikipédia, l'encyclopédie libre.

LLVM

Caractéristiques[modifier | modifier le code] Compilation[modifier | modifier le code] Jusqu'à la version 2.9, LLVM offrait une compilation C/C++ et ObjectiveC via LLVM-GCC. Tracker Analytics multiple - Javascript. SWFObject. Libs. Forms. JSON. Loader. Ajax. Mir.aculo.us JavaScript with Thomas Fuchs » DOM Monster Bookmarklet. Ajax, JavaScript, PHP, ASP.net, jQuery - Expert Resources and Tutorials. Create a new Fiddle - jsFiddle - Online Editor for the Web (JavaScript, MooTools, jQuery, Prototype, YUI, Glow and Dojo, HTML, CSS) What ASP.NET Developers Should Know About JavaScript.

JavaScript – It's beat up, put down, shrugged off and kicked around.

What ASP.NET Developers Should Know About JavaScript

Cursed by the web browser's inconsistency yet blessed by a pervasive ubiquity -it's a technology many try to disregard even when its potential is something few can ignore. If you want to write an interactive application for the web today, then you'll need some JavaScript code on your side. This article approaches JavaScript from the perspective of an ASP.NET developer who is comfortable with the paradigms and patterns of either C# or Visual Basic. The article doesn't look at how to use JavaScript from ASP.NET exactly, but it does look at why JavaScript is so different from the two languages we commonly use with the .NET CLR. The article assumes you already know that JavaScript is a loosely-typed language (because you don't have to declare the type of data you store in a variable), and that the syntax is similar to the C family of languages (with charming curly braces and stunningly beautiful semi-colons).

Bad Practices. Online JavaScript beautifier. Apprendre Javascript.