A mobile html5 framework based on AngularJS