Chris Smith02/01/12
4727 views
0 replies
Tiffany Brown provides a detailed and insightful introduction to HTML5 Web Messaging. Web messaging is a way for documents in separate browsing contexts to share data without the DOM being exposed to malicious cross-origin scripting. Unlike other forms of cross-site communication (cross-domain XMLHttpRequest, or dynamic script insertion), web messaging never directly exposes the DOM.
John Esposito02/01/12
3281 views
2 replies
As the web moves from interactivity to physical integration, mobile web use explodes all over the world, and the line between virtual and 'real' grows thin -- knowing your user's physical location becomes increasingly important. Location matters to physical...
Chaker Nakhli02/01/12
8748 views
0 replies
I started learning Backbone.js a few weeks ago and I fell in love with it. In this post we will build a concrete application step by step: a simple graphical editor (for the impatient, here is what we are going to build in about 100 lines of javascript). We will focus on basic aspects of models and views. Routing and communication with the server will be covered in the next part of this tutorial.
Chris Smith01/31/12
3033 views
0 replies
These are the words of legendary open-source JavaScript developer Sam Stephenson in a recent talk on CoffeeScript at FOWA 2011. The 45-minute presentation (video is here, slides are here)
chronicles the evolution of higher-level approaches to JavaScript,...
John Esposito01/31/12
2698 views
0 replies
As a programmer, you care a lot about punctuation (even you Pythonistas, if less so). Good chance you also care a bit about indentation (well, especially if you code Python). So consider this quotation block:"Eggplant is the best kind of vegetable, even...
John Esposito01/31/12
2158 views
0 replies
In this video, Dhananjay Kumar runs through HTML5's web
storage features in a little over six minutes. Explains how HTML5 web
storage beats older client-side storage technologies (cookies), plus
some simple implementations. Great brief intro to an...
John Esposito01/30/12
2152 views
0 replies
LongTail Video, HTML5-expert developers of the popular JW Player, recently released a report on the state of HTML5 video. Intended audience: web developers hoping to use HTML5 video, but unsure of browser implementation details.The report looks at HTML5 video...
John Esposito01/30/12
6355 views
0 replies
HTML5 is a huge complex of new features and APIs, unified around the concept of 'browser as platform'. 'Write one, run anywhere' means, for HTML5: 'write for the browser, run in any browser'.How 'browser as platform' works needn't worry the web app developer...
Prashant Khandelwal01/30/12
5923 views
0 replies
I came across an article on Tutorialzine which demonstrates file drag and drop upload with jQuery and PHP.
As a curious reader, I downloaded the sample files and took a look and
also got it running on my LINUX VM. It worked like a charm. But I am a...
Robert Nyman01/30/12
4136 views
0 replies
Forms on the web. They are literally everywhere, and there seem to
really be all kind of flavors for them. From day one they have been a
great mean for users to input data and information and interact with
various services. And what comes with that is...
Gil Fink01/29/12
1874 views
0 replies
In the past I wrote a post about what are Web Workers.
In short, Web Workers enable web developers to run JavaScript code in
the background which might help to increase web page performance. This
post is going to explain what are inline Web Workers and...
Dhananjay Kumar01/29/12
4337 views
1 replies
In this post I will show you, how to work with DatePicker control in HTML Metro App. DatePicker controls comes as part of WinJS.
To use DatePicker control very first let us create a blank application
Right click and open project in Expression Blend....
Jerry Nixon01/29/12
3316 views
1 replies
Don't miss out on this first-in-a-series article leveraging cutting-edge
web technologies to build mobile applications. By using HTML5, jQuery
Mobile and ASP.NET MVC 4, you can target multiple mobile platforms with a
single code base!
By...
Chris Smith01/28/12
1699 views
0 replies
Paul Kinlan, Developer Advocate at Google, shares a plethora of new
HTML5 Media features that will allow you to build more intelligent
applications. Topics and code examples include real-time communication
(WebRTC), Full Screen, and the Web Audio API....
Axel Rauschmayer01/27/12
2230 views
0 replies
JavaScript is used in more and more places. It started out as a
scripting language for web content and has migrated to many areas. This
post presents the historic milestones of this process. Note: The
milestones are about things that changed the...
Terrence Ryan01/27/12
4748 views
0 replies
Github has these cool ribbon images
that you can use if you want to encourage forking your project on your
site. They're great and I wanted to use them on a little project I am
working on. However, one of my goals was not to use any images, but
rather...
Eric Genesky01/26/12
4036 views
0 replies
When I first sat down to redesign my personal site I knew that I wanted
to incorporate HTML5 Canvas somewhere in the layout. The problem was
that I hadn't worked with canvas before and had to start from scratch. I
went through the pain of learning every...
Andrey Prikaznov01/26/12
7382 views
0 replies
Today I will tell you how to create different CSS3 image hover effects. I hope that you still remember our old tutorial.
We used JavaScript there. Today I will try to make something similar using pure CSS3. In the resulting gallery page, we will have 9...
Chris Smith01/26/12
4470 views
0 replies
Backbone.js
continues to gain popularity in the JavaScript MVC community. I decided
to give it a try by creating a simple, single-page app to CRUD a single
domain model.
While it wasn’t as trivial as a traditional server-side implementation...
Chris Smith01/25/12
2515 views
0 replies
Mark Nottingham, author of the Atom Syndication Format and former chair of both IETF and W3C Working Groups, has now set his sights on creating the next HTTP spec with the HTTP Working Group. When the group was first formed, the idea was to improve the...
Andrey Prikaznov01/25/12
6818 views
0 replies
In this tutorial we are making a HTML5 Slideshow (canvas) with its own
animated transitioning effect. The main idea is: drawing images with
higher contrast in the ends of transitions.Here are our demo and downloadable packages:Live Demodownload in...
Simon Sarris01/25/12
9582 views
0 replies
This is a gentle introduction on
how and why to use performance profilers that are part of many modern browsers.
JavaScript profilers are browser
features or add-ons that allow you to...
Giorgio Sardo01/25/12
2756 views
0 replies
Thanks to the amazing teamwork of Disney and Vectorform, it took just about 1 month to build the new Disney TRON: Legacy Digital Book Site, an immersive HTML5 experience built on top of Internet Explorer 9 Hardware Accelerated HTML5.In
this post I’d like...
Andrey Prikaznov01/24/12
2824 views
0 replies
Today we will create our first complete game – Arkanoid. In this lesson I
will show you how to detect basic collisions and work with HTML5 local
storage. You can operate using mouse and keyboard (left/right
buttons). We will store in local storage the...
Giorgio Sironi01/24/12
6892 views
0 replies
JavaScript can execute Ajax requests through the XMLHttpRequest object; these requests are no different from HTTP requests performed by the browser when an URL is type in or a form is submitted. However, Ajax requests can only point to URLs on the exact same...