What outsourcing companies in Beijing can take h5 interface design? There are platforms that can guarantee a deal?

There are outsourcing companies in Beijing that can take on h5 interface design, but there won't be a platform that can guarantee the deal.

Standard Universal Markup Language under an application of the HTML standard since the release of HTML4.01 in December 1999, followed by HTML5 and other standards are tied up, in order to promote the development of the Web standardization movement, a number of companies have joined together to set up a Web Hypertext Application Technology Working Group (Web Hypertext Application) to promote the development of the Web standardization movement, a number of companies have joined together to set up a Web Hypertext Application Technology Working Group (Web Hypertext Application) to promote the development of the Web standardization movement. Technology Working Group (Web Hypertext Application Technology Working Group - WHATWG), which focuses on Web forms and applications, and the W3C (World Wide Web Consortium), which focuses on XHTML 2.0. In 2006, the two organizations decided to collaborate to create a new version of HTML.

The HTML5 draft, formerly known as Web Applications 1.0, was proposed by the WHATWG in 2004 and accepted by the W3C in 2007, creating a new HTML working group.

The first official draft of HTML 5 was published on January 22, 2008, and HTML5 is still being refined. However, most modern browsers already have some HTML5 support.

On December 17, 2012, the World Wide Web Consortium (W3C) announced that the HTML5 specification, which is the brainchild of many webmasters, has been finalized. According to a statement from the W3C, "HTML5 is the cornerstone of the open Web web platform."

On May 6, 2013, the official draft of HTML 5.1 was published. The specification defines the fifth major release, the first to revise the core language of the World Wide Web: the Hypertext Markup Language (HTML). In this version, new features are being introduced to help authors of Web applications in an effort to improve the interoperability of new elements.

This draft release, from December 27, 2012 to the present, has made up to nearly 100 changes, including HTML and XHTML tags, related APIs, Canvas, and more, while HTML5's image img tags and svgs have also been improved, with further performance enhancements.

The browsers that support Html5 include Firefox, IE9 and higher, Chrome, Safari, Opera, etc.; the domestic browser Maxthon, and the 360 browser based on IE or Chromium (the engineering or experimental version of Chrome). Browser, Sogou Browser, QQ Browser, Cheetah Browser and other domestic browsers also have the ability to support HTML5.

There are only two ways to develop HTML5 applications for mobile devices, either using the full HTML5 syntax or using only the JavaScript engine.

The way the JavaScript engine is built makes it possible to create mobile web games. Due to the complexity of the interface layer, a UI toolkit has been booked to go with it.

Pure HTML5 mobile apps run slow and are buggy, but are optimized for the better. While not many people are willing to go for such optimization, it's still something to try.

The biggest advantage of HTML5 mobile apps is that they can be debugged and modified right on the web page. The developers of the original application may have to go to great lengths to get to HTML5, constantly coding, debugging and running over and over again, and that's one of the first problems that has to be solved. Therefore there are also many mobile magazine clients that are based on the HTML5 standard, which developers can easily debug and modify.

On October 29, 2014, the World Wide Web Consortium tearfully announced that after almost 8 years of painstaking work, the HTML5 standard specification had finally been finalized and had been publicly released.

For several years prior to this, there had been many developers using parts of HTML5 one after another, and Firefox, Google Chrome, Opera, Safari 4+, and Internet Explorer 9+ had all supported HTML5, but it wasn't until today that we saw the " official version".

HTML5 will replace the HTML 4.01 and XHTML 1.0 standards that were developed in 1999, in order to bring web standards up to date with contemporary web needs at a time when internet adoption is rapidly evolving, and to bring seamless, rich content to desktop and mobile platforms.

W3C CEO Dr. Jeff Jaffe said, "HTML5 will drive the Web into a new era. It wasn't that long ago that the Web was just about surfing the web for basic documents, but today the Web is a vastly richer platform. We've entered a phase of stabilization where everyone can follow the standard and it's available for all browsers. If we can't work together, there won't be a unified Web."

HTML5 is also expected to be the cornerstone of the dream of an "Open Web Platform" (OWP), which, if realized, could further promote deeper cross-platform Web

The next step in the process is to make it easier to use the Web.

Next, the W3C will work to develop standards for real-time communications, electronic payments, and application development, as well as create a series of privacy and security measures.

The W3C also revealed in 2012 that it planned to release HTML 5.1 by the end of 2016.

Design Purpose

HTML5 was designed to support multimedia on mobile devices. New syntax features have been introduced to support this, such as video, audio, and canvas tags.HTML5 also introduces new functionality that can really change the way users interact with documents, including:

- New parsing rules for increased flexibility

- New attributes

- Elimination of outdated or redundant attributes

- Drag-and-drop functionality from one HTML5 document to another

- Offline editing

- Messaging enhancements

- Detailed parsing rules

- Multi-purpose Internet Mail Extensions (MIME) and Protocol Handler Registration

- Common standard for storing data in SQL databases (Web SQL)

History of HTML5 documents

HTML5 was adopted by a new working group of the World Wide Web Consortium (W3C) in 2007. In January 2008, this working group released the first public draft of HTML 5. Currently, HTML5 is in "Call for Review" status, and the W3C expects it to reach its final state by the end of 2014.

Semantic features (Class: Semantic)

HTML5 gives web pages better meaning and structure. Richer tags will come along with support for RDFa, microdata and microformats to build a data-driven Web that is more valuable to programs and users.

Local Storage Features (Class: OFFLINE & STORAGE)

Web apps developed based on HTML5 have shorter startup times and faster Internet speed, all thanks to HTML5 APP Cache, and local storage features. Indexed DB (one of the most important technologies for html5 local storage) and API documentation.

Device Access (Class: DEVICE ACCESS)

Since the API documentation for Geolocation was made public, HTML5 has provided web app developers with the option to optimize their apps for more functionality and experience the benefits of more functionality than ever before. HTML5 provides an unprecedented open interface for data and application access. This allows external applications to connect directly to data inside the browser, such as video and audio directly to microphones and cameras.

Connectivity (Class: CONNECTIVITY)

More efficient connectivity allows for real-time page-based chats, faster web gaming experiences, and more optimized online communication. Server-Sent Event and WebSockets are two of the features that enable us to "push" data from the server to the client.

Web Multimedia Features (Class: MULTIMEDIA)

Support for Audio, Video, and other multimedia features on the web side of the web, complementing the web site's own APPS, webcam, and audio/video features.

3D, Graphics & Effects (Class: 3D, Graphics & Effects)

Users will be amazed at the stunning visual effects in their browsers with 3D capabilities based on SVG, Canvas, WebGL and CSS3.

Performance & Integration Features (Class: Performance & Integration)

No user will ever have to wait forever for your Loading - HTML5 will solve the problems of previous cross-domain issues, such as XMLHttpRequest2, through previous issues such as cross-domain to help your web applications and sites work faster in diverse environments.

CSS3 Features (Class: CSS3)

More styles and stronger effects are available in CSS3 without sacrificing performance or semantic structure. In addition, the Web Open Font Format (WOFF) offers greater flexibility and control than previous Web typography.

Along

HTML5 provides some new elements and attributes such as <nav> (site navigation block) and <footer>. Such tags will facilitate indexing and organizing for search engines, as well as better assisting small-screen devices and the visually impaired, in addition to new features for other browsing elements such as <audio> and <video> tags.

1. Some obsolete HTML4 markup has been eliminated

This includes markup for pure display effects, such as <font> and <center>, which have been replaced by CSS.

HTML5 draws on some of the recommendations of XHTML2, including a number of features to improve the structure of documents, such as the use of new HTML tags header, footer, dialog, aside, figure, and so on, that will allow content creators to create documents more semantically than previously possible, which were typically implemented by developers with the use of

2. Separating content from presentation

The b and i tags remain, but their meaning is different; they are meant to identify a piece of text, not to make it bold or italicized. u, font, center, and strike have been removed entirely.

3. A number of new form input objects

including dates, URLs, and email addresses, while others add support for non-Latin characters. HTML5 also introduces microdata, a method of labeling content with machine-recognizable tags, making it easier to deal with the semantic Web. Overall, these structural improvements allow content creators to create cleaner, more manageable Web pages that are more friendly to search engines, screen readers, and so on.

4. New, more logical Tag

Multimedia objects will no longer be bound to object or embedded tags, but instead will have a Tag for video and a Tag for audio.

5. Local database

This feature will be embedded with a local SQL database to speed up interactive search, caching, and indexing. and indexing functions. At the same time, those offline Web programs will also benefit. Rich animations without plug-ins.

6. The Canvas object

will give browsers the ability to draw vector graphics directly on top of it, which means that users will be able to get away from Flash and Silverlight and display graphics or animations directly in the browser.

7. Real Programs in the Browser

will provide APIs to enable in-browser editing, drag-and-drop, and a variety of GUI capabilities. Content modification Tag will be eliminated in favor of CSS.

8, Html5 to replace Flash in mobile devices.

9, its prominent feature is to strengthen the expressive web page, additional local database,

Normative

HTML5 and Canvas 2D specification development has been completed, although it can not be regarded as a W3C standard, but these specifications have been functionally complete, enterprises and developers have a stable implementation and planning goals.

"As of today, business users can be clear that they can rely on HTML5 in the future," said Jeff Jaffe, CEO of the W3C, adding that HTML5 is the cornerstone of the open Web standard, a complete programming environment for cross-platform applications, video and animation , graphics, styling, typography and other digital content publishing tools, extensive Web capabilities and more.

In an effort to reduce browser fragmentation and enable the use of all HTML tools, the W3C is beginning today to work on interoperability and testing for W3C standardization. As with previously announced plans, the W3C plans to complete the HTML5 standard in 2014.

The HTML Working Group also released drafts of HTML5.1, HTML Canvas 2D Context, Level 2, and Key Elements, giving developers an early preview of the next round of standards.

Application Note

It Could Wipe Out Flash

Many industry insiders say HTML will eventually replace multimedia frameworks such as Adobe's Flash, but the short term doesn't look like it's time yet. HTML5 isn't expected to mature until 2014, and it's going to take a while for existing Web development that applies Flash to move completely to HTML5 will take some time. While HTML5 offers many advantages, there may be applications that are better suited to the more flexible framework. The gradual shift to HTML5 by some of the major mainstream companies, and Google's automatic conversion of Flash ads to the HTML5 format starting February 26, 2015, may accelerate the process of replacing Flash with HTML5, but the process of making this shift won't happen overnight.

Just because it's new doesn't mean it's safe

Web application development engineers need to keep cybersecurity in mind as they learn new technologies, and web pages built in HTML5 are just as susceptible to leaks of sensitive data as those written in other languages. The European Network and Information Security Agency (ENISA) has warned that HTML5 may not be secure enough.

It promises a seamless web

HTML5 will bring about a unified web, and both laptops, desktops, and smartphones should have an easy time navigating HTML5-based websites. So when designing a website, developers need to rethink the user experience, navigation, and structure of the site to make it work on any hardware device.

It will become an enterprise SaaS platform

Some heavyweights like Microsoft, Salesforce, SAP Sybase are developing HTML5 development tools. If you're building enterprise apps, it's likely that you'll be using HTML5 in the near future, so don't forget HTML5 when building your company's SaaS strategy for migration.

It's going to get mobile

Almost everyone is keen on developing standalone mobile apps, but HTML5 is likely to be the end of the line for standalone mobile apps. Since HTML5 adds the functionality of apps directly into its core, it's likely to steer the mobile technology trend back to the browser era.HTML5 allows developers to build apps within the (mobile) browser, so if you're working on a long-term development strategy for desktop or mobile apps, you might want to consider this.

Vulnerability

In March 2013, a vulnerability in the HTML5 markup language was discovered: it allowed websites to bombard users with gigabytes of spammy data that could even fill up their hard drives in no time. Several major browsers are affected by this.

A developer named Feross Aboukhadijeh, who was the first to discover the vulnerability, said most major Web browsers are affected, including Apple Safari, Google Chrome, Microsoft Internet Explorer, and Opera. the only one that can stop the massive data loads is Mozilla's Firefox, which caps data storage at 5MB.

The root of the problem lies in the way HTML5 stores local data. While each browser has different storage parameters, many support user-defined limits and will store at least 2.5MB of data on the user's computer.

Abercrombie & Fitch found a way to get around the data cap by creating multiple temporary sites linked to sites the user has visited. Since most browsers don't account for this eventuality, the secondary sites could also store the same amount of data as the primary site. By generating such sites in bulk, the vulnerability can then load massive amounts of data onto affected computers.

In testing the vulnerability, Abeokhadijah was able to load 1GB of data into his solid-state-drive MacBook Pro every 16 seconds. He noted that 32-bit browsers such as Chrome could crash before the hard drive was stuffed. "Some websites that employ clever code have actually removed the limitations on data storage from the user's computer." Abeokhadijha said. Abercohadijha has released a set of code to exploit the vulnerability and created a dedicated Web site called Filldisk to highlight the dangers of the vulnerability.

Pros and Cons

Web Standards

HTML5 itself was recommended by the W3C, and it was developed through a technology concocted together by Google, Apple, Nokia, China Mobile, and hundreds of other companies, and the great thing about this technology is that it's a publicly available technology. In other words, every open standard can find its roots according to the W3C's repository. On the other hand, the HTML5 standard adopted by the W3C means that every browser or every platform will implement it.

Multi-Device Cross-Platform

The advantage of using HTML5 is mainly that the technology can be used cross-platform. For example, if you develop a game in HTML5, you can easily port it to UC's open platform, Opera's game center, Facebook application platform, or even distribute it to the App Store or Google Play through the encapsulated technology, so it's very powerful cross-platform, and that's the main reason why most people are interested in HTML5.

Adaptive web design

Some people have long envisioned that it is possible to "design once, apply universally", so that the same web page automatically adapts to different sizes of the screen, and automatically adjusts the layout according to the width of the screen.

In 2010, Ethan Marcotte coined the term "adaptive web design," which refers to web design that automatically recognizes the width of the screen and adjusts accordingly.

This solves the traditional situation where websites offer different pages for different devices, such as a dedicated mobile version, or an iPhone/iPad version. This is certainly effective, but it is cumbersome to maintain several versions at the same time, and if a site has multiple portals, it adds significant complexity to the architectural design.

Instant Updates

Game clients are a pain to update every time. But updating an HTML5 game is like updating a page, it's immediate and instantaneous.

Summary overview of HTML5 has the following advantages:

1, increased usability and improved user-friendly experience;

2, there are several new tags, which will help developers to define important content;

3, it can bring more multimedia elements (video and audio) to the site;

4, it can be a good alternative to FLASH and Silverlight;

5, SEO friendly when it comes to crawling and indexing the site;

6, will be heavily used in mobile apps and games;

7, good portability.

Disadvantages:

The standard is not well supported by browsers. Due to the introduction of new tags, there will be a lack of a uniform data description format between browsers, resulting in a poor user experience.

Controversy

After its birth, HTML5 set up the principle that all technologies must be open and no patent restrictions were allowed, during which Opera donated CSS technology and Google provided the video format WebM.

It is fair to say that most of the HTML protocols were agreed upon by a number of web technology companies in the * **knowledge*, but when it comes to video formats, the world's major Internet companies are arguing over specific standards that could affect the HTML5 standard's divergence. The two main camps in the dispute are Opera, Firefox and Google, while the other is led by Apple.

The MPEG camp argues that the WebM format is patent-protected, which goes against the principle that all HTML5 technologies must be open, while the MPEG camp argues more because it is using the video format itself.

Trends

When the HTML5 specification is developed, it will become mainstream.

According to statistics, in 2013, 1 billion mobile browsers worldwide will support HTML5, while the number of HTML Web developers will reach 2 million. There is no doubt that HTML5 will dominate the mobile Internet space in the next 5-10 years.

According to IDC's survey report, as of May 2012, 79% of mobile developers have decided to integrate HTML5 technology in their due programs.

In December, the World Wide Web Consortium announced that it had completed its work on the HTML5 standard and the Canvas 2D performance draft, which means that developers will have a stable target to "plan and implement. There have been many articles calling for the use of HTML5 and touting its benefits. Previously, the webmaster's house had done a survey, which showed that only 36.16% of webmasters are learning, and the other 63.76% said that they are waiting to see. As a webmaster, are you ready to start learning HTML5?

From a performance point of view, HTML5 is first and foremost a scaled-down HTML document, which makes the whole thing much simpler. In terms of user readability, whereas originally a whole bunch of stuff was unintelligible to beginners the first time they saw it, HTML5's declarative approach is obviously a bit more user-friendly.

Future trends

1, mobile-first

From today's endless mobile applications know that in this era of smart phones and will be a big explosion of tablets, mobile-first has become a trend, no matter what the development of mobile-oriented.

2, game developers lead the "starring"

Many game developers are being driven by Facebook or Zynga, and the future of the Facebook application ecosystem is based on HTML5, although it is very difficult to develop games in the HTML 5 platform, but game developers are willing to do that. game developers are willing to do that. Packaging and integrating web app games into native apps through PhoneGap and appmobi's XDK is also a way to do this, and that's pretty much what Facebook is doing - based on web apps and browsers, but packaged and integrated into native apps.

3, 2014 plan

September 2012, the W3C put forward plans to publish an HTML5 recommended standard by the end of 2014, and by the end of 2016, the HTML5.1 recommended standard.

Profit solutions

The first solution, the existing profit model can be ported to HTML5, today's game developers through the Apple App Store cooperation is very lucrative, in fact, HTML5 model can also be encapsulated to put the game into the App Store the same share of the money.

The second solution is that HTML5 games can be "attached" to platforms, such as Opera's gaming platform or other browser platforms, as well as the so-called cloud gaming platforms, all of which are platforms for new profit models.

The third solution, when it comes to the performance ratio of HTML5 games to native apps, developers need to think clearly about what kind of game they want to make, and HTML5 is more suitable for lightweight games. And HTML5 is not weaker than native apps in terms of code confidentiality.

The fourth solution, the first three are in the form of HTML5 games or applications for the profit point, in fact, any form of technology is ultimately the same, essentially serving people (including individuals, businesses), as long as they can meet the needs of the business combination are profitable direction, for example, currently spawned WeChat website, HTML5 marketing, HTML5 outsourcing, etc., are to meet the real demand for profitable programs