As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I haven't used HTML5 possibilities in my web applications because of browsers' poor support, but situation seems to become much better so I became really interested in its new cool features (even though many of them are only in a draft state today).
I already know about cool Web Sockets, WebGL and Canvas (with this stuff I can finally get rid of Flash!)
What are the new things in HTML5 that I should be aware of? (I mean new ways of web-programing not the particular tags) (the question was inspired by Google IO)
Take a look at Dive into HTML5. It explains most of the features of HTML5 in a very illustrative way. Database functionality and offline applications are two additional things you didn't mention.
Dive Into HTML5 by Mark Pilgrim is a great resource for this.
Contents include:
<canvas>
<video>
Geolocation
Local Storage
Offline applications
New form features (placeholder, new types)
Related
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I'm looking into making interactive websites in the near future. My question is what are the different technologies I can utilize if I wanted to make an interactive web page? I know HTML5 now has the ability to draw to a Canvas, including in 3D.
Are there any good tutorials I can look at. Below is an example website I was looking at. What technologies do you think were used in this app? I looked at the HTML source code and only saw Javascript files.
I understand this might be HTML5, but if so, what frameworks might they be using?
Arms Globe
Pitch Interactive
This website's interactivity is accomplish only with javascript.
You have 2 ways to make an interactive website: unsing Javascript, or using HTML5/CSS3 (you can also create your website interactivity by using Flash, but flash belong to the past ...)
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I'm starting a new project that will use HTML5 and HTML5 canvas.
The project is basically an interactive 2D diagram that will show some objects in the screen, you can click the objects, make some actions over the objects, I need zoom and translate features, and also drag and drop support.
What frameworks (maybe something similar to jQuery) are available to make the work easier?
What tools (debuggers, editors and so one) do you think are better to improve the productivity?
Lime.js is a nice framework for such things. It has great documentation, very straight forward codes, examples with commented functionality and (since you asked this specifically) drag and drop support. It's usually used for games but you can easily use it for something that you're after as well.
You can find everything about lime.js here: http://www.limejs.com/
As for tools, I just use Sublime Text 2 for editing and debugg using the Chrome Developer tool.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I am a relatively new web apps programmer.
I have done differents web apps when HTML 5 were becoming (let's say) the new HTML standard.
So I want to know whether it is a good idea to migrate some of those apps to HTML 5.
By the way, I never have used HTML 5 in any web application.
What things do I have to keep in mind before do a migration or starts new web applications?
I mean: browsers, frameworks, javascript libraries, etc.
Thanks in advance!
In my opinion the best way to enter in the world of HTML5 is using solid libs/frameworks that ensure your code degrade gracefully on older browsers.
One cool site to grab some tricks and hints is the HTML5 Rocks.
I'm a experienced GWT developer (and I recommned it to Java developers), but I think that "the next big thing" may come from Dart.
In the Javascript world, nothing beats the jQuery lib. Of course, in my opinion =)
HTML5 is fully backwards compatible with previous versions of HTML. A few things are deprecated or obsolete, but browsers will still accept them until you can change them to something more up-to-date.
To start using HTML5, just replace your doctype with <!DOCTYPE html>
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I'm working on a new project, it is a wordpress theme with advanced functionality. I can't think of any reason to start using html5 but a personal curiosity.
Is it too early?
There was an extensive browser test in 2009 which found that HTML5 semantic tags work in very nearly all browsers.
Martin Beeby has also written an article on whether adopting HTML5 is right for you.
In essence, most advice points towards using HTML5 (bearing in mind the first draft just documents what browsers already do) but not relying entirely on some of the emerging bits until they are stable. It isn't a black-and-white decision, but that's why people rely on Internet professionals to help them to decide.
It's not too early to start using it, although you possibly should not use all features. To make your site compatible with non-HTML 5 browser, you should look at using something like modernizr. Their site will tell you which features they can introduce into non-HTML 5 browser and which they can't. But this is a good way to get started.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 12 years ago.
I was thinking about learning HTML5 (in fact, I've leant a bit of CANVAS object).
But my question is if it would be reasonable to learn it: is it already fully standard?, or is it going to change?
Thanks.
HTML5 (or just HTML) will never be "stable". The official specification documents what browsers are doing, and it'll always be behind what different browsers are capable of doing. Instead you should consider each piece/feature on its own: is it supported in the browsers you need it in, and if not, can you degrade to a different experience for users browsing from non-compatible browsers?
A really good resource to have in your toolbox is http://html5doctor.com/. They have detailed information that is updated frequently on most of the features grouped together under the HTML5 label.
HTML5 is a collection of thousands of features. Some of them are stable, some of them are not.
But you really only need to worry about browser-support. If a feature is implemented in all modern browsers, then it is safe regardless of whether it's a HTML5 feature or not.
So it is reasonable to learn about those HTML5 features that are already implemented in the browsers. You can check out which those features are here: http://en.wikipedia.org/wiki/Comparison_of_layout_engines_(HTML5)
You can use as much or as little as you wish since it's backwards compatible with v4.01.