It is compatible with all modern browsers such as Firefox, Chrome, Safari 6+, and Opera 12+. It provides a rich set of UIs (User interface) for creating web applications with cross-browser functionality.Įxt JS is widely used for creating the desktop application. Ext JS framework allows us to create an enterprise application with user experience with the help of JavaScript, without writing the code of CSS or HTML 5. It helps you to create data-intensive HTML 5 applications by using JavaScript. Also a single minified JS requires much less loading overhead then multiple small JS file connections.Ext JS is a powerful application development platform based on JavaScript. ![]() In that case, all the needed classes are already included on the page and no dynamic loading is required. ![]() And finally, it makes for a much nicer debugging experience, since each class file is loaded independently rather than having a single ext-all-dev.js with many thousands of lines of code.Īt production level, during the build process, Sencha Cmd computes the dependencies (by parsing the source code) and concatenates all the necessary files into the production build. It allows you find dependency issues up-front during development, rather than at build time when you try to run Sencha Cmd. It allows you to keep your code modularized without having to add a new JS file to your HTML every time you add a new ExtJS class. Then, as each class is loaded, its dependencies will be loaded dynamically, continuing recursively until the entire dependency tree is present.ĭynamic loading is a huge time-saver during development. What dynamic loading means is that when the app.js file included in the page is loaded, ExtJS will load the files for each class required by app.js (via AJAX). ![]() In ExtJS, each class is defined in its own file, and the organization of the files matches the class names.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |