Posted By
Published Date
Modular programming is used to break large applications into smaller blocks of manageable code. Module based coding eases the effort for maintenance and increases reusability. However, managing dependencies between modules is a major concern developers face throughout the application development process. RequireJS is one of the most popular frameworks around for managing dependencies between modules. Basically, RequireJS is an essential loader, which is utilized to loads the JavaScript files, it is a framework to oversee conditions between JavaScript documents, and in measured programming, all the functionality isolates in various modules, so RequireJs is a best instrument to collect different JavaScript files from various modules by which it assists with improving speed and quality of your code.
There are a few reasons:
You can Download the file.
Take an example path of your JavaScript files:
Here main.js is the main JavaScript file of my application.
In above <script> tag by the data-main attribute require.js will start initialization of files.(path of the folder/file name).
data-main is uses when you have only single entry point, if you have multiple entry points then you can include it by html also.
Now in main.js we have following code:
Here, It searched “example.js” in the same folder and take example as an object of the example.js file to call the functions of the example.js.
You can also include files from different folder’s.
Hope this blog will help you to understand the basics of RequireJs.