Sweet.js: Get Started

This course provides an introduction to Sweet.js, a macro engine on top of JavaScript which allows you to extend the language as you desire.
Course info
Rating
(14)
Level
Beginner
Updated
Jul 19, 2014
Duration
3h 23m
Table of contents
Overview of Sweet.js
Writing Your First Macro
Advanced Macros
Polyfilling ECMAScript6
Operators
Integrating Sweet.js
Description
Course info
Rating
(14)
Level
Beginner
Updated
Jul 19, 2014
Duration
3h 23m
Description

Compile-to-JavaScript languages are popular, but sometimes these new languages are introducing features that you don't need, or don't address the problems which you want to solve. Sweet.js comes at it from another angle: rather than having a new language, it gives you the building blocks to make the extensions you need to solve your problems. Learn how to use macros to create specialized syntax and polyfill language-level features without an entirely new language.

About the author
About the author

Aaron is a Senior Developer and Technical Web Specialist with Readify and Microsoft MVP for Internet Explorer Development. Aaron focuses mainly on front-end web development, with a passion for JavaScript.

More from the author
Play by Play: JavaScript Security
Beginner
1h 14m
May 2, 2018
Play by Play: Azure Beyond Websites
Beginner
1h 17m
Apr 14, 2017
Using ASP.NET MVC with Umbraco
Intermediate
1h 34m
Sep 30, 2015
More courses by Aaron Powell