
-
New in the HTML5 Development Center
-
Introducing the Maqetta HTML5 Editor
-
Using the done() Method in Your Jasmine-driven Asynchronous JavaScript Tests
-
How to diagnose JavaScript Errors Faster with Error.stack
-
Review: Sencha Animator for CSS3 Animations
-
New Goodies
-
Introducing the Maqetta HTML5 Editor
Maqetta is an open source initiative of the Dojo Foundation that provides WYSIWYG web development in the cloud or locally. Moreover, it supports drag & drop assembly of live UI mockups, including HTML5 components. In today's article, Rob Gravelle gives Maqetta a once-over to test its design capabilities.
-
Using the done() Method in Your Jasmine-driven Asynchronous JavaScript Tests
Jasmine.Async is an add-on library for Jasmine that provides additional functionality to do asynchronous testing. Modeled after Mocha's async test support, it brings the done() function to the Jasmine unit testing environment. Rob Gravelle shows how the Jasmine.Async library makes your asynchronous process tests easier to write.
-
How to diagnose JavaScript Errors Faster with Error.stack
IE10 in Windows 8 Consumer Preview includes support for Error.stack , which enables Web developers to diagnose and correct bugs faster, especially those that are difficult to reproduce. Developers can build amazing apps with the capabilities of Web platforms that power today’s modern browsers. In Windows 8, we expose that power through both Internet Explorer 10 and Metro style apps in JavaScript .
-
Review: Sencha Animator for CSS3 Animations
Today we look at Sencha Animator, a program which allows you to create CSS3 animations. These animations are designed to have a similar look and feel as Flash, but with CSS3 and HTML5.
-
Create a Cross-browser Touch-based Joystick with Hand.js
This article explores how to use the Hand.js library to create a cross-browser, touch-based joystick.
-
HTMLGoodies Sponsored Content
-
How to diagnose JavaScript Errors Faster with Error.stack
IE10 in Windows 8 Consumer Preview includes support for Error.stack , which enables Web developers to diagnose and correct bugs faster, especially those that are difficult to reproduce. Developers can build amazing apps with the capabilities of Web platforms that power today’s modern browsers. In Windows 8, we expose that power through both Internet Explorer 10 and Metro style apps in JavaScript .
-
Create a Cross-browser Touch-based Joystick with Hand.js
This article explores how to use the Hand.js library to create a cross-browser, touch-based joystick.
-
Using Web Workers to improve performance of image manipulation
In this article we will talk about picture manipulation. Not the Direct2D method as we had previously discussed, but the pure JavaScript way.
-
Coding4Fun: building a Tetris-like game using CSS Grid Layout & Blend 5
I’d like to share with you a mysterious internal secret kept within Microsoft for now a long time. It’s the real story behind the concept of the CSS Grid Layout imagined by Microsoft for IE10 and Windows Store Apps. Most of you probably think that this...
-
Mobilizing Atari Arcade in HTML5
The Atari Arcade: a true game portal showcasing what's possible with web standards like HTML5, CSS3, and JavaScript. Slick graphics, fast, multi-player gameplay, and platform agnostic. Initially only targeting desktop and tablet-based browsers, we've now endeavored to bring the arcade to mobile.
-
Featured Goodies
-
Introducing the Maqetta HTML5 Editor
Maqetta is an open source initiative of the Dojo Foundation that provides WYSIWYG web development in the cloud or locally. Moreover, it supports drag & drop assembly of live UI mockups, including HTML5 components. In today's article, Rob Gravelle gives Maqetta a once-over to test its design capabilities.
-
Using the done() Method in Your Jasmine-driven Asynchronous JavaScript Tests
Jasmine.Async is an add-on library for Jasmine that provides additional functionality to do asynchronous testing. Modeled after Mocha's async test support, it brings the done() function to the Jasmine unit testing environment. Rob Gravelle shows how the Jasmine.Async library makes your asynchronous process tests easier to write.
-
Accessify Quick Form Builder
Building forms for you web page can be time consuming and code intensive, Accessify Quick Form Builder can help you to reduce the time it takes to develop the forms you need. In this article we have a look at the Accessify Quick Form Builder and some of its features.
-
Add External JS Libraries to Eclipse JSDT-driven Projects
In the Scripting Made Easier with the Eclipse JavaScript Development Tools (JSDT) article, Rob Gravelle demonstrated how to utilize the Eclipse JSDT plugin to enhance the development of a Static Web Project. In today's follow-up, Rob explores a couple of strategies for integrating third party JS libraries into your project, such as jQuery and qooxdoo.
-
Working with HTML5 in Eclipse Juno
In this follow-up to the the Create an Static HTML5 Web Project in Eclipse article, Rob Gravelle explains how to use Eclipse Juno's auto-complete feature, the WYSIWYG (What You See Is What You Get) Editor, and how to create your own HTML5 templates.
-
Web Developer Daily News
-
Bet365 Makes the Move to HTML5
Online gaming site Bet365 has starting using HTML5 to build a rich user experience on its website, previously only possible using plug-ins such as Adobe Flash.
-
LLVM 3.3 Announces Full C++11 Support
The developers of the LLVM compiler infrastructure announced the release of LLVM 3.3 with full support for the features of the C++11 language standard to its C/C++ compiler.
-
HTML5 Techs Show Huge Interest in Wii U
Nintendo’s digital Web Framework sees massive growth as thousands of HTML5 developers reach out to the gaming giant with interest in developing with their new framework
-
Oracle has Announced the Release of Java EE 7 with a Focused Java EE 7
Oracle has launched Java Enterprise Edition 7, EE 7, in addition to a new Software Development Kit, SDK, with the most resenct development tools geared towards HTML5 and the businesses sector.
-
Appshark Partners with Cosentry to Develop a More Robust HTML5 Application Tool for Mobile Migration
Cosentry expands their cloud based offerings to now include application migration services, cloud deployment and HTML5 mobile enablement with the help of their new partnership with AppShark.
-
Sencha Gains Support from SmartBear HTML5 Testing Tool
SmartBear Software has announced their latest version of their HTML5 testing tool, TestComplete, no providing support for Sencha Ext JS and more.
-
HTML and Graphics Tutorials
-
Learn CSS3 From A - Z: 3D Transformations
3D transforms allow us web developers to render objects on the page that appear to be 3 dimensional. When the human eye sees a scene, objects in the distance appear smaller than those close by - this is known as perspective. In order to represent 3D imagery in 2D, the trick used is to make parallel lines that go away from the user merge towards a point, known as the vanishing point. This article takes a closer look at how we do that using CSS3 and HTML5 programming.
-
Beyond HTML
-
Object.create(): the New Way to Create Objects in JavaScript
Just when you thought that you've seen every possible way there was to create JavaScript objects, Rob Gravelle brings you yet another: the new Object create() method. There are some pretty good reasons to use it. In today's article, Rob shows how to use it.
-
How to Create Image Maps With HTML and CSS
If you've ever wanted to create image maps for your web pages, you can do so in a variety of ways. One approach is to do so manually, though that could be quite time-consuming. A better way is to make use of software to help you, whether that's a standalone application or an option that's a part of a larger application.
-
Primers
-
Spy on JavaScript Methods Using the Jasmine Testing Framework
In the Testing JavaScript Using the Jasmine Framework article, we learned how to test our JavaScript code using a JavaScript enabled browser and the Jasmine Testing Framework. In this article, we're going to move on to spying on our methods using mocks.
-
Accessing Private Functions in JavaScript: Nested Functions
In the Accessing Private Functions in JavaScript article, Rob Gravelle presented a means of gaining access to an object or method's inner helper functions in order to be able to test them using a framework such as Jasmine. In today's follow up, Rob shows how to fetch nested functions using an iterative solution.





