WebApp Development Summary
framework of the use of the network have a tutorial, do not write, the main record of personal development summary to facilitate future development attention.
CSS Common Styles Unified definition
CSS style extraction multiplexing
Appearance:none; Cancel system default Style
AngularJs Framework Understanding
directives, expressions, controllers, filters, scopes, services, configurations, model two-way binding
Ionic Framework Understanding
Routing, navigation, controls, caching, jump effects
AngularJs:
MVC idea, the service layer can persist data globally (within the current program life cycle) for all controllers to access.
Custom services:
Custom filters:
Disable caching:
Pit Summary:
Pit 1:
Ionic operation A control instance service is placed inside $timeout to ensure that the control has been loaded and prevents the report from finding a control error, and that the manipulated control should have the property enabled to recognize the service.
Case:
If you write alone, you will get an error.
Pit 2:
The number 1 under the Safari browser is smaller than the other digits, and should be noticed when the width is automatically created with a different width.
Pit 3:
Safari under the No-trace mode does not support H5 local storage, should be noted.
Pit 4:
Ionic will automatically cache the page, if the CSS is not uniform, the CSS style of a page may affect other page styles after access, to avoid this phenomenon, you can prevent the page cache, should be noted.
Pit 5:
Under Safari Browser, in the case of a small range, small font, long string value of high-frequency changes in the value of the content, there will be a flush incomplete condition, that is, the last display on the page left a residue, will obscure part of the current display, resulting in garbled visual. There is currently no solution, using multiple sets of fixed merit elements to control explicit attribute bypass.
Pit 6:
iOS if the content of your app (including the header) is pushed up or out of view when input gets focus, you will need to try setting Cordova.plugins.Keyboard.disableScroll (True). This does not disable scrolling in the Ionic scrolling view, instead it disables the native scroll overflow when input takes focus after the keyboard (document description).
Pit 7:
......
WebApp Development Summary