It's not specific to the jQuery object. This syntax declares that the code in the anonymous function depends on the "jquery" module and the "jquery.form" module, both of which have their respective paths defined in the require.js config object. The anonymous function will not be executed until both of those modules have loaded -- and because the "jquery.form" module declares a dependency on the "jquery" module (also in the require.js config), "jquery" will always be loaded first, and then "jquery.form". Loading "jquery.form" happens to add a method to the jQuery object, but require.js doesn't know or care about that -- it's simply going out and loading whatever Javascript files you ask it to.