I would break it into the main function (i.e. the target). For mobile applications, you want to avoid unnecessary postbacks / loading of multiple pages and views if you can help.
If your mobile application has one purpose, I would save it on one html page and only break the JavaScript files in the way you need it to be organized.
If it has two goals (for example, 1 - to enter a pool of information and 2 - to display reports on your data), I would split it into two html files.
For example, if you have a mobile application that guides you through a series of steps of the wizard to perform data entry (i.e. for one purpose), I would place this entire wizard inside Ext.Panel (on one page), and change each content Ext.Panel "step" of the wizard when the user navigates through the wizard.
Yoh suzuki
source share