Skip to content

Instantly share code, notes, and snippets.

@ShannonPaige
Forked from rrgayhart/require.markdown
Last active March 29, 2016 02:15
Show Gist options
  • Save ShannonPaige/4c214339e3732dd8f1e3 to your computer and use it in GitHub Desktop.
Save ShannonPaige/4c214339e3732dd8f1e3 to your computer and use it in GitHub Desktop.
The Concept of Require

When you start working with WebPack for GameTime, you'll notice that you can't just define a variable in one file and find it in another as easily as you can in Rails.

Read Node.js, Require and Exports and Organize Your Code with RequireJS

Fork this gist and answer the following questions:

  • In the context of Node, what is a module?

It's a synonym for script. It's a small chunk of js code that serves a specific purpose. Byt splitting out code up into modules, it makes it easier to organize.

  • The code examples from the second blog post look very different from the first. Why?

RequireJS allows for asynchronous module loading, and in doing so, wraps the module in the "define" function. Parameters of define function include other modules on which it is dependant.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment