HTML5 will reshape the web world?

Source: Internet
Author: User
Tags dojo toolkit
<span id="Label3"></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><strong>HTML5 will reshape the web world?</strong></p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">A spotlight in the first half of 2010 has attracted a lot of attention, including a number of people who, for the first time, learned of HTML5 's existence. The first person to know HTML5 may be surprised that the HTML5 specification was enacted 6 years ago, and now, although the HTML5 draft code is already very good, it is still uncertain when it will really become a Standard.</p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">indeed, the work of the HTML5 Norm-setting Committee is progressing very slowly. Because there are so many ideas about how to improve the browser and improve the Web world, whether it's a browser vendor or someone else, it takes time to converge and agree on the HTML5 Specification. Many new tags and JavaScript functions have been experimented on in some browsers, but interoperability and standardization issues have not been resolved. Apple's HTML5 presentations, for example, are impressive, but they only work well on Safari. That's Why Flash supporters scoff at the HTML5 to bring the web back to the 2000 era of browser Wars. Front-End framework Sharing</p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">Although this ridicule may make HTML5 's supporters very sad, and the long wait is indeed very difficult, but it is wrong to ignore HTML5. Because in the HTML5 behind not only the industry giants to promote, more importantly, standardization is the development of it technology inevitable trend. In terms of software, whether it is a browser or related development tools, will continue to absorb the various technologies around, and finally standardize on it, which is the inevitable rule of technological development.</p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">To be sure, HTML5 will change all aspects of the internet, obviously it will not completely replace flash, but HTML5 does reshape the internet, so that browsers can do more work without using plugins, from location tracking to saving data to the CLOUD. HTML5 's tags will replace plugins that do relatively simple tasks, at least at some point, to develop some advanced features to more Users. ultimately, it could make the internet safer, more efficient, and more flexible.</p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">So where is the HTML5 that is about to become the new standard? Here's A collection of ideas from developers, programmers, and designers to learn how HTML5 can change the Internet.</p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"> <strong>Reducing the importance of plugins</strong></p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">In the past, the Web world was very popular with browser plugins, as it encouraged innovative ideas and bold experimentation, while voices, animations and other very vivid pages, through sun, Adobe, realaudio, The plug-ins that Microsoft and some other companies have developed for the first time are really refreshing when the web is Presented. however, the problem soon arose, and the plug-in interface was open to everyone, and everyone was trying to add new functionality to the old, text-based world, and confusion was Unavoidable. One of the most famous plug-ins is flash, and other similar plugins are countless.</p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">Apple has banned Adobe's flash from running on its own platform for a variety of reasons, making it impossible for Apple fans to see flash on the Apple platform, and the popularity of HTML5 will stop the Conflict. It will phase out the relatively closed development system: javafx's functionality may be really powerful, but since JavaScript and canvas objects can do the same, why learn another syntax? Who needs the real ecosystem if the video tag can sync the av?</p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">so, does the plugin really go away? maybe, but it depends on what you want to do. If your goal is to just draw an image, then the canvas object might be enough. But if you want to build a professional 3D world, as you can see in complex flash and Shockwave games, you may have to rely on proprietary plug-in technology, because these plug-in technologies can directly access video hardware and run 3D Games.</p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">  <strong>Supports dynamic image generation</strong></p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">In the past, images displayed in Web pages came from directly downloaded gifs or JPG images, whereas in HTML5, images might not come directly from image files, but were temporarily generated by a canvas object. A large number of very good graphics libraries have appeared on the network, and the existence of these graphics libraries makes it easier to generate images dynamically.</p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">today, the JavaScript layer can calculate and draw graphics based on the Data. If the software developers have enough time and talent, it can make everything on the network more vivid, and the content of plain text becomes less and fewer. Flash is just a start, and the HTML5 environment makes it easier for web developers to develop complex images. There have been a number of similar tools in the market that will further enhance the ability of web developers to harness images, and as tools mature, developers will develop more complex graphics that are more professional. Front-End framework Sharing</p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">One possible problem here is that the processing of this image can put a heavy burden on the client processor, such as the processor processing power of the Client. In the past, some developers were afraid to use flash plugins because rendering and presenting Flash content could put a lot of pressure on the processor, greatly impacting the User's final experience. This should not be a problem in the future, developers should not be worried about the performance of the user will not let users experience vivid images, but developers should make a compromise choice. Everyone who complains about Flash's impact on performance should know that it has nothing to do with the technology itself, and that the problem is that the designers are using the technology too much to attract our attention.</p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">  <strong>Allow web programs to take advantage of local storage</strong></p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">Web programmers have long been able to use the Browser-side local storage space to store a lot of information, such as IE allows up to 300 cookies, up to 4,096 bytes of content Storage. however, to develop a truly practical web program, you may need more storage space than This. For example, the previous Dojo toolkit used a flash plugin to allocate some of the space on a user's hard drive, leaving it to the browser, and now it's easy to use HTML5 to do the same thing.</p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">For this part of the storage, programmers can use their own needs, such as the application of cloud services and data stored on the local hard Disk. This also makes the delivery, installation, and deployment of cloud applications much like traditional applications. For example, a cloud application can run as usual regardless of whether there is an internet connection, since the JavaScript code for the HTML5 app has been downloaded from the server, and this code is saved Locally.</p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">of course, the application of this technology does not affect the popularity of cloud applications, because the current mode of operation is very different from the past, the local database is actually playing the role of intelligent caching. In addition, game developers can store some situational information and equipment information locally, which avoids the need to download this information every time the machine is downloaded, saving the time to download the Data. The downside is that these databases are buried deep in the system folders, so that data backup becomes very complex. If users want to migrate data from one machine to another, data migration can become more Complex.</p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">Perhaps the advent of hybrid clouds may solve this problem, and the cloud allows data to be stored both in the cloud and on-premises, while the local computer simply caches the data and the final version is stored in the cloud so that it can be accessed from any computer.</p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">  <strong>Simplifying data extraction in web development</strong></p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">Web developers who have extracted data from a Web page know that the existing HTML structure, in addition to telling the browser where the information is, can hardly provide any meaningful information. And developers need to understand the information about the data itself, which can help programmers understand what the data really means. The so-called Micro-format (microformat) in HTML5 introduces a new mechanism that adds special tags to HTML to help programmers analyze the true meaning of the data in the Tag.</p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">No one can predict how much change the Micro-format will bring to the network, but it's easy to see that this new mechanism will bring great convenience to programmers and help programmers develop more efficient web Applications. For example, If there is a good, standard way to represent dates and times, programmers do not have to write special code to analyze or guess what time formats others might use when developing web programs that are time-related to a web Site. In this way, calendars, timesheets, schedules, and other applications that need to collect time information from multiple data sources can be very simple to work with.</p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">  <strong>Support for location Services</strong></p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">In the Web world, in the past we only know its IP address, those numbers correspond to what kind of real world we don't even know. For example, where a computer is in the past is almost impossible to know, and now the presence of location services can solve the Problem. The HTML5 standard allows JavaScript to ask the browser User's geographic location, such as latitude and longitude Information. Usually the desktop system does not support this feature (because of the need for GPs or wi-fi), but if the terminal is a handheld smartphone, this function will Work. Front-End framework Sharing</p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">today, No one can tell that smart programmers will create apps based on these location information, but one thing is certain that the future will probably be integrating the virtual world with the real world in an unpredictable and incredible way.</p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">  <strong>Make web video playback smoother</strong></p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">The video tag in HTML5 makes it easy for web developers to integrate the content of their videos with other content in the web, and to allow those who work with jquery and PHP to join the web development team, so that web development is no longer just flash, Patents for Silverlight and JavaFX Developers.</p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">While this scenario may seem tempting, there are still a number of difficulties, as no codecs are specified in the HTML5 standard, and everyone wants to publish their own video and audio Codecs. This means that we replace the other mess with one kind of chaos: just the software that we embed into our browser is called a plug-in, and today we call it a codec. So today we have a standard video tag, but the browser may or may not know exactly how to interpret the video Content.</p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">HTML5, an application development instructor in Los Angeles, said that the war on codecs was still continuing in Erich Ocean. It's a big mistake for computer developers and Mozilla organizations to think they can set video standards for video Professionals. ' We see that Google's new video format has been used in some places, such as on youtube, but it will never be as popular as H.</p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">Although video playback may be in a more chaotic situation, because there is no consensus, but the new video tag will certainly make the Internet video content more and more rich, the web will become the main source of the video content, while the simple text content will be less. But the education of the children is not necessarily a good thing, because now the children are getting accustomed to watching animation, and seldom take the time to read, let alone Write.</p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"> <strong>Widgets will be richer</strong></p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">Widgets running in the IFrame allow Web pages to embed content from other sites, such as weather forecasts, and are very useful and popular, but for security reasons, these widgets have been running in a relatively separate environment, essentially keeping them isolated from the rest of the web Page.</p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">and HTML5 provides a standard mechanism for these widgets to communicate with each other. Although they are still not able to enter each Other's environment, they can already send messages to each other to work together.</p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">Advertisers have long looked forward to it, and they are eager to integrate banner ads scattered across the same web page, and developers will certainly find other practical uses from a development standpoint. For example, a tennis match screen played on a Web page can be synchronized with the player information on both sides of the game, which is unthinkable in the HTML 1.0 ERA.</p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">however, can send information, mutual communication mechanism is only a start, the next urgent solution is the problem of communication protocol, because there is no such a standard. Only when a standard is set up for passing information can communication be possible between widgets developed by two different development teams. In other words, both sides of the communication need more standard Vocabulary.</p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">  <strong>Improve browser security</strong></p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">Each browser plugin is a separate application, and different browser plugins are developed by different programmers according to different standards, with different release times and different security Modes. naturally, Some plugins are more secure than others. As more and more plugins are available in the browser, it is becoming more and more complex to keep track of possible security vulnerabilities in each browser plug-in. For example, whether the security breach at some point in your business at the end of last year was in the plug-in or the browser, and finally it was resolved by upgrading the browser rather than upgrading the plugin, or conversely, it might be hard for someone to remember that clearly. Front-End framework Sharing</p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">Putting a lot of functionality into HTML5 instead of using plugins can greatly reduce security risks, avoid multiple links to plug-in development problems, and prevent people from intentionally using the API in plugins to install malicious code. because, in contrast, the security of Firefox, chrome, or IE is usually audited by more people, including the security team, and if the security team considers a browser to be secure, it generally has a much smaller security risk.</p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">however, the security improvements described here have some major Guesswork. There will always be people in the world who use their ingenuity to crookedness, and they may use some of HTML5 's traits to engage in malicious acts. Just now no one can predict what dangers might be hidden in HTML5 's new Capabilities.</p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"> <strong>Simplifying web Development</strong></p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">The words of a developer working in a web software development company are representative, and it succinctly describes the changes that HTML5 can bring. He said: I prefer HTML5, mainly because it enables me to develop in a unified development environment that is browser plus JavaScript plus dom without having to switch back and forth between the Flash world and the HTML5 WORLD. In the future, you can develop any plug-in by mastering a development language and a toolset.</p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">' I think the benefits for users are also obvious, ' he added, ' and now Flash seems to have created another world in the Internet. '</p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">indeed, HTML5 uses a unified language (JavaScript), a unified data Model (xml and dom), and uniform performance rules (CSS) to represent text, audio, video, and graphics, which are undoubtedly ideal for developers, based on a unified standard development environment, The job will be a lot easier. But to make everything a reality the challenge is still huge, a glaring problem is the lack of tools, and now there are few related tools in HTML5. admittedly, The popularity of Flash is inextricably linked to the fact that Adobe provides a very useful tool for Flash Development.</p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">  <strong>Link: HTML Evolution History</strong></p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">The HTML full name is the Hypertext Markup Language (hypertext Markup Language), which is a specification used to describe a web Page. It is these simple tags that fit into the angle brackets that make up the Web today.</p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">The first official version of HTML is HTML 2.0 introduced by the IETF (internet Engineering task force). later, the world of the role of the IETF, as the HTML standard-setting organization, the last half of the 90 's, the HTML version was frequently modified, until the 1999 HTML 4.01, so that the HTML reached its first Peak.</p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">The first revision of HTML after HTML 4.01 is XHTML 1.0, where x represents Extensible. XHTML 1.0 is based on HTML 4.01, and does not introduce any new tags or attributes, the only difference is syntax, HTML is more casual with syntax, and XHTML requires Xml-like strict syntax. later, The market also introduced XHTML 1.1.</p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">For the world of world, the HTML 4 is already merit perfection, their next work is XHTML 2.0, want to bring the web to the bright future of Xml. however, representatives from opera, Apple and Mozilla were dissatisfied with the work of the whatwg, who spontaneously organized the Hypertext application working group, which is a commitment to HTML5 Specifications.</p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">While WHATWG committed to HTML5, the consortium continued their XHTML 2.0. however, the work on the XHTML 2.0 was slowly getting bogged down, the work of XHTML 2.0 was terminated, and a new HTML Working Group was formed in 2007, and they wisely chose WHATWG's results as a basis for the development of HTML5 Specifications. Front-End framework Sharing</p></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)"><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-height:25px; text-align:left; background-color:rgb(247,247,247)">After years of brewing, HTML5 's draft was released in 2008, and the current distribution is improving it. now, There is no clear statement about when HTML5 will formally become a Standard. The good news is that 2012 HTML5 may be accepted as a Candidate. however, It can be expected that whenever HTML5 can become a standard, HTML5 to be accepted by all browser providers is a relatively long-term process.</p></p><p><p>HTML5 will reshape the web world?</p></p></span>

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.