html Good where, why should we learn
HTML5 for users, improve the user experience, enhance the visual experience. HTML5 technology on the mobile side, can let the application back to the Web page, and the function of the Web page extension, users do not need to download the client or plug-in to watch video, play games, easy to operate, better user experience. HTML5 's new AV technology solves the issue of Flash support for mobile Apple and Android 4.0+. In terms of AV, performance is better than Flash. Web page performance, HTML5 in the CSS3 effect style, Canvas, WEBGL intervention, not only enhance the visual effect of the Web page, and even enable users to see three-dimensional effects on the Web page.
For developers, HTML5 Technology is a cross-platform, adaptable to multiple terminals. The native App on the traditional mobile terminal, Developer's research and development work must be carried out for different operating systems, the cost is relatively high. The Native app also has administrative, storage, and performance-cost costs for users. Applications developed by the HTML/JAVASCRIPT/CSS language can be distributed to all browsers once they are developed. Even with the traditional App Store channel, you just need to "package" the app from the bottom up with HTML5, which is much less time and money cost than a cross-system migration.
For search engines, HTML5 adds new tags that make it easier for search engines to crawl and index pages, driving websites to get more clicks.
first, the characteristics of HTML5
Semantic characteristics
HTML5 gives the web a better sense and structure. Richer labels will build a data-driven web that is more valuable to programs and users, with support for RDFA, micro-data, and micro-formats.
Local Storage features (Class:offline & STORAGE)
Web apps based on HTML5 have shorter start-up times, faster networking speeds, all thanks to the HTML5 APP Cache and local storage capabilities. Indexed DB (one of the most important technologies for HTML5 local storage) and API documentation.
Device compatibility features
Since the release of the API documentation for the geolocation feature, HTML5 has provided more functional optimization options for Web application developers, with the added benefit of more experience features. HTML5 provides unprecedented access to data and applications to open interfaces. Allows external applications to directly connect to the data inside the browser, such as video and audio directly linked to the microphones and camera.
Connection characteristics
More efficient Connection productivity enables page-based live chat, faster web game experience, and more optimized online communication. HTML5 has more efficient server push technology, Server-sent event and WebSockets are among the two features that can help us implement the server's ability to "push" data to the client.
Web page Multimedia Features
Support the web-side audio, video and other multimedia functions, and the site's own apps, cameras, audio and video features complement each other.
Three-dimensional, graphic and special effects features (class:3d, graphics & effects)
Based on the 3D capabilities of SVG, Canvas, WebGL and CSS3, users will marvel at the amazing visuals that appear in the browser.
Performance and integration features
No user will ever wait for your LOADING--HTML5 to help your Web applications and websites work faster in a diverse environment through technologies such as XMLHTTPREQUEST2 to solve previous cross-domain issues.
CSS3 characteristics
Without sacrificing performance and semantic structure, CSS3 offers more style and stronger results. In addition, the Web's Open font format (WOFF) provides greater flexibility and control than previous Web typography.
second, the advantages of HTML5
Get rid of the reliance on the platform
HTML5 allows you to get rid of the reliance on the platform, the user opens the browser, directly can access your application, without having to go through a variety of store audit.
Real-time updates
Real-time updates, usually the platform audit will take seven business days or so, what if you find a problem after publishing? There is no such problem with Web mode.
Offline use
Users can use offline, update download volume and less, can be all updated, you can also choose to replace some files.
Code is more secure and secure
With HTML5, the code is more secure and secure. It is well known that Web applications have a big problem is the problem of code security, but now HTML5 can be all the Web code encryption, local application decryption and then run, greatly provides the security of the code.
Cross-platform
HTML5 can be cross-platform, most core code is not rewritten, JavaScript code used well, in many places can be used, including mobile applications, mobile sites, PC sites, a variety of browser plug-ins, and even can be used as a cross-platform WebKit packaging applications. Admittedly, this approach is not entirely cross-platform, but it is also enough to reduce the workload, especially for later maintenance.
Can make full use of native
HTML5 can use the browser as a mediator to make full use of the benefits of native, such as GPS, camera, local photo album, read local contacts, can also use push function, and most importantly, some of the web can not be implemented by the function, we may use the native to achieve.
HTML good where, why should we learn