HTML5 Zone is brought to you in partnership with:
  • submit to reddit
Mike Driscoll03/18/14
0 replies

wxPython: How to Disable a Wizard’s Next Button

The other day someone was asking a lot of questions on StackOverflow about how to work with wizards in wxPython. The code we’ll be looking at in this example is what I used to answer the questions on Stack. The primary question was how to disable the Next in a wxPython wizard.

Lorna Mitchell03/18/14
0 replies

PHP 5.6 and the Splat Operator

PHP 5.6 isn't released yet, it'll be out probably sometime this summer. While it's feature list isn't huge, that means the upgrade pain shouldn't be huge either - and neat additions like the two features I've picked out here are very welcome additions in my book.

Raymond Camden03/17/14
0 replies

Nested Layouts in HarpJS

Currently it isn't possible to use nested layouts in HarpJS. But with a little work you can support it easily enough. Here is a solution (with an alternative) that you can use until (if) HarpJS supports it natively in the future.

Benjamin Ball03/16/14
0 replies

The Best of the Week (Mar. 7): HTML5 Zone

Make sure you didn't miss anything with this list of the Best of the Week in the HTML5 Zone (Mar. 7 to Mar. 13). This week's topics include AngularJS data binding, QueryPath and PHP, AngularJS with rich object models, Backbone.JS development, and using WebGL with Three.JS.

Nikos Printezis03/14/14
0 replies

jQuery Tips – How to Display Popup Information Messages

Would you like to display beautiful popup messages? Now, it’s easier than ever. Just use jquery and the jquery.blockUI.js plugin.

Pushpalanka Jay...03/14/14
0 replies

Signing SOAP Messages - Generation of Enveloped XML Signatures

Digital signing is a widely used mechanism to make digital contents authentic. By producing a digital signature for some content, we can let another party capable of validating that content. It can provide a guarantee that, is not altered after we signed it, with this validation.

Valeri Karpov03/13/14
0 replies

What You Need To Know About AngularJS Data Binding

You hear a lot about data binding in AngularJS, and with good reason: its at the heart of everything you do with Angular. I’ve mentioned data binding more than a few times in my guides to directives and filters, but I haven’t quite explained the internals of how data binding works.

Matt Farina03/13/14
0 replies

QueryPath and HTML5

QueryPath enables you to easily work with HTML and XML in PHP. It's similar to working with jQuery but in PHP. The similarity is intentional. Working with HTML5 can have some hiccups because QueryPath uses the parser built into PHP.

Andrey Prikaznov03/12/14
0 replies

WebGL with Three.JS (Lesson One)

This is our first lesson, where we consider the main basic functions: creating a scene, camera, renderer, controls (OrbitControls). We will also create the simplest directional light, add a dozen objects (of different geometry) with shadows.

Paul Hammant03/12/14
0 replies

OmniGraffle SVG to Angular-HTML Workflow

I have a new problem – OmniGraffle won’t round-trip preserve my inlined Angular application code. You might want to increment the ‘root’ SVG source, AND preserve the Angular bits and pieces you’ve typed into it. Luckily, there’s an imperfect source-control solution that involved two branches, and merge.

Raymond Camden03/11/14
0 replies

My ColdFusion Bugs Visualized

One last blog entry before I enter Mardi Gras oblivion. Earlier this week I had logged into the ColdFusion bugbase and noticed that I had over 500 bugs in the system. I thought this was kinda cool and I was wondering if I could see aggregate data about my bug reports.

James Gough03/11/14
0 replies

Backbone.js Patterns and Best Practices

An overview of Swarnendu De's latest book on Backbone.js development where he discusses best practices and design patterns for real-world Backbone.js development.

Ben Teese03/10/14
0 replies

Rich Object Models and Angular.js: Identity Maps

Using rich object models with Angular opens up the possibility of employing identity mapping in your codebase. I introduced a simple identity map implementation and demonstrated how it can be slotted into the mixin approach. Identity maps have tradeoffs and shouldn’t be used indiscriminately, but are a handy tool to add to your toolbox for certain situations.

Benjamin Ball03/09/14
0 replies

The Best of the Week (Feb. 28): HTML5 Zone

Make sure you didn't miss anything with this list of the Best of the Week in the HTML5 Zone (Feb. 14 to Feb. 20). This week's topics include the previous dev of the week, angular application components, the art of angular, an open source HTML5 library, and adaptive backgrounds in jQuery.

Michael Georgiou03/08/14
0 replies

The Differences Between JavaScript and jQuery

JavaScript made its appearance on the scene 19 years ago and since then has become THE language for dynamic front end web development. If you want to do scripting on the web, JavaScript is it. And this programming language was going strong until an upstart called jQuery showed up.

Trisha Gee03/07/14
0 replies

In my day...

Web development has changed a lot. This blog post is going to chart the progress of web development through my own experience. Of course, this doesn’t by any means cover the whole spectrum, but I think my experience has been not unusual for a Java programming working through the noughties.

Victor Savkin03/07/14
0 replies

Why You Should Care About Web Components

The current situation, when a component written in, for example, Backbone cannot be used in any other context, is hurting the JavaScript ecosystem. Web components are a remedy for this problem.

Moran Shayovitch03/06/14
0 replies

Implementing Fine-Grain Security Policies in Enterprise HTML5 Applications

Fine-grained access control refers to the data security model where users of different permissions are given different sets of access rights to read, right, or edit data. Considering fine-grained security policy within applications is becoming more important as apps are increasingly designed to reach a wider group of users.

Moran Shayovitch03/06/14
0 replies

Using Visual WebGui Visual Effects to Build Interactive Application UIs

Building effective user interfaces for enterprise applications is one of the most confounding elements of business application programming. The challenge is that building good UIs requires equal parts art, social science, and programming skill.

Paul Underwood03/05/14
0 replies

Adaptive Backgrounds jQuery Plugin

This is a jQuery plugin that will search for the most dominating colour in an image and will change it's containing element background to this colour. Allowing you to create some nice looking showcase pages with just a few lines of Javascript.

Matt Raible03/04/14
0 replies

The Art of AngularJS

This article includes an original presentation about AngularJS given as a slideshare. This article includes the original 20-minute screencast about AngularJS. The slideshare shares the author's thoughts on the learning process and resources that he felt were particularly helpful.

Borislav Iordanov02/27/14
0 replies

Application Components with AngularJS

This post is about self-contained business components with AngularJS that can be instantiated at arbitrary places in one's application. With AnuglarJS, one writes the HTML plainly and then implements behavior in JavaScript via controllers and directives.

Mihai Dinca - P...02/27/14
0 replies

NextCharts - an Open Source HTML5 library

Looking for an Open Source HTML5 library will show a set of projects, some still active, some abandoned. If you do not have a lot of requirements you may discover that such projects can fulfill your needs. But if you need something bigger you have only two options: to buy a big chart library or to to create your own.

Alec Noller02/26/14
0 replies

Dev of the Week: Matt Raible

Every week here and in our newsletter, we feature a new developer/blogger from the DZone community to catch up and find out what he or she is working on now and what's coming next. This week we're talking to Matt Raible, Web Architecture Consultant specializing in open source frameworks.

Johannes Brodwall02/26/14
0 replies

Horizontal reuse in JavaScript and C#

As developers in one programming language, it is useful to know what solutions are offered in other programming languages. For programming language designers, we live in a golden age with lots of different ideas that I hope may cross-pollinate between modern programming languages.