Jump to content

JavaScript: Difference between revisions

Line 256: Line 256:
==Modules==
==Modules==
These days, we can use modules for everything.   
These days, we can use modules for everything.   
Note that in most instances, you should compile these using Webpack or similar.   
Note that in most instances, you should compile these using Webpack, browserify or similar.   
However most modern browsers now support importing modules directly.   
For Node.js, you will need to transpile using Babel. 
See [[Caniuse: Modules]]
 
However some modern browsers now support importing modules directly using script tags.   
 
* [[Caniuse: Modules]]


===Getting Started===
===Getting Started===
[https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules MDN Guide to Modules]<br>
[https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules MDN Guide to Modules]


Example Module
Example Module