Understanding ECMAScript 6: Class and Inheritance
I’d like to share with you a series of articles about ECMAScript 6, sharing my passion for it and explaining how it can work for you. I hope you enjoy reading them as much as I did writing them. First, I work in Microsoft on the browser rendering engine for Project Spartan, which is a vast improvement over the Internet Explorer engine we got to know (and love?) over the years. My personal favorite feature of it is that it supports a lot of ECMAScript 6. To me, this is a massive benefit to writing large applications for the web. We now have almost 70% of ECMAScript 6 features in Project Spartan so far according to http://kangax.github.io/compat-table/es6/ and ES6 on status.modern.IE. I love JavaScript, but when it comes to working on large projects like Babylon.js, I prefer TypeScript which is now powering Angular 2 btw. The reason is that JavaScript (or otherwise known as ECMAScript 5) doesn’t have all the syntax features I am used to from other languages I write large projects in. I miss classes and inheritance, for instance. So without further ado, let’s get into just that: Creating a class JavaScript is a prototype oriented language and […]
- SVG and JavaScript: What Is Possible, What To Consider?
- From Scratch: Writing a 3D Soft Engine 2/6
- From Scratch: Writing a 3D Soft Engine 1/6
- HTML 5: Speed Up Your JavaScript-Animations with requestAnimationFrame
- Conditionizr for jQuery – Conditional Loader For Scripts And…
- JavaScript-Turbo: Head.js Speeds Up Your Website