The design goal of the dwz rich client framework is simple and practical, convenient and flexible, fast development, Ria ideas, lightweight
Design Concept
When the page is opened for the first time, the interface is loaded to the client, and the interaction with the server is only data interaction, without occupying the network traffic related to the interface.
Supports HTML extension to call the dwz component.
Standardized Ajax development based on jquery reduces Ajax development costs.
Suggestions for learning dwz
- Read all the dwz documents and write them in many problem documents. It is best for beginners to read the documents first.
- View the demo effect and code of each component (pay attention to the HTML structure of the component ).
- We recommend that you install firebug. It is very convenient to use firebug to view the HTML structure, CSS, and debug Js. See Appendix 1 firebug introduction.
- It is not recommended for beginners to read all the source code of dwz, but it is very necessary to look at dwz. UI. js and dwz. Ajax. js.
- You can download the dwz_thinkphp version or dwz4j (Java version) from Google Code, and understand the interaction between dwz and the server based on background programs.
Dwz is different from other JS frameworks and has the greatest advantages
- It is fully open-source, and the source code is not obfuscated to facilitate expansion.
- CSS and JS Code are completely separated for easy style Modification
- Simple, practical, easy to expand, lightweight framework, and rapid development
- The HTML page layout is retained.
- Allows you to call UI components in HTML extension mode. Developers do not need to write Javascript
- As long as you understand HTML syntax and do not need to be proficient in JS, you can use the Ajax development background
- Based on jquery, the UI component is released in the form of jquery plug-in for convenient Extension
2 JS books are recommended:
Jquery practice
Javascript advanced programming (version 2nd)