-
Posted: December 28th, 2011, 6:00am MST
Are you looking for a simple approach that lets you decorate your HTML elements with a few engaging circular shapes, but don't want to deal with the burdens and complexities of Photoshop? Then take a look at the border-radius CSS3 property. It not only will permit you to render native rounded corners in a snap, but it'll be your best partner for displaying circles on a web page without using background images. Of course, the best way to prove the hidden functionality provided by border-radius is with some concrete, functional code samples. In the first part of this two-part tutorial I de...
-
Posted: December 26th, 2011, 6:00am MST
Sticky footers are nothing but classic HTML footers, except that they're always displayed at the bottom of the web page, regardless of whether or not the page's primary contents occupy the entire browser display window. Got the logic behind this concept? Great. Though the term sticky might seem somewhat intimidating, the truth is that the implementation of this kind of popular footer is much easier than one might think. The entire process only requires that you define within the markup the footer area itself, and then place it at the bottom of the HTML document by utilizing some basic CSS...
-
Posted: December 20th, 2011, 10:00pm MST
Since they made their triumphal appearance on the stage of web design, some CSS3 properties have become the favorite tools of many designers because of the functionality they offer right out of the box. Many of these properties make it much easier to build eye-catching web pages that (hopefully) keep users engaged. While there's nothing wrong with using these properties in a quot;conventional quot; way, it's fun to take CSS3 to the next level by using the properties in a more atypical fashion. Doing this allows you, among other things, to create quite appealing effects. That's exactly the ...
-
Posted: December 19th, 2011, 6:00am MST
The concept is far from being breaking news, I know, but the dynamic and evolving nature of the web quite often gives web designers new and demanding challenges. Today, not only is it of primary importance to create clean and solid web pages that neatly adhere to the standards, but it's necessary to spice them up with a few additional features that (hopefully) will keep users engaged and coming back for more. These requirements, though, are a doubled-edged sword that may end up hurting the functionality and accessibility of a website. In many cases, overloading a web page with a bunch of flash...
-
Posted: December 14th, 2011, 9:30am MST
If you've read the first part, you probably have a pretty good idea of how to provide your pagination links with an engaging appearance. In that article I developed a couple of clean templates, which made use of some background colors and borders to polish the link's visual presentation. Even though the properties involved in the styling process were old favorites, which you've surely been using for years, they yields results that were more than acceptable. As I said just a moment ago, my plan here is to put at your disposal a decent variety of pagination templates. This way, you can pick the ...
-
Posted: December 11th, 2011, 10:00pm MST
Commenting on some of the reasoning behind its projection, Strategy Analytics analyst Neil Shah said: Growth for HTML5 phones is being driven by robust demand from multiple hardware vendors and software developers in North America, Europe and Asia who want to develop rich media services across multiple platforms, including companies like Adobe, Apple, Google and Microsoft. We define an HTML5 phone as a mobile handset with partial or full support for HTML5 technology in the browser, such as the Apple iPhone 4S. Neil Mawston, Strategy Analytics' executive director, continued with additional re...
-
Posted: December 8th, 2011, 10:00pm MST
Todd Anglin, the executive vice president Telerik's Kendo UI group, commented on the appeal of the new framework: Building applications and sites today with HTML5 and JavaScript is an exercise in self-assembling an array of libraries and toolsets to compose a platform that has all of the necessary components for development. This approach is acceptable for hobby projects, but it is fraught with support and licensing risks, it is difficult to maintain and upgrade, it is difficult to learn, and it wastes valuable development time. Kendo UI solves this problem by providing a unified framework w...
-
Posted: December 8th, 2011, 11:00am MST
Even though they look relatively harmless on the surface, when analyzed in depth, Singletons are in fact much more dangerous to good object-oriented programming design than one might think. Implementing Singletons, remember, demands the use of a static method, which opens the undesirable gates of global access. Singletons also introduce a strong coupling effect with any class that consumes them via its static method. They also break the Single Responsibility Principle, as they're not only responsible for performing the task that they were designed for (whatever it is), but for controlling clas...
-
Posted: December 6th, 2011, 12:30pm MST
The most difficult part of building a pagination system is the logic that must be implemented behind the scenes. In most cases, the tasks of calculating the number of links that will be displayed per page, as well as the amount of pages that will be used to span the corresponding content are performed by some kind of server-side component (even though some JavaScript libraries accomplish this quite decently in the client side). Of course, you don't need to reinvent the wheel every time you wish to drop a pagination mechanism onto your web pages. Currently there's a plethora of libraries and fr...
-
Posted: December 5th, 2011, 10:30am MST
Though in the past they enjoyed both popularity and a certain amount of prestige, without a doubt Singletons have progressively become one of the most evil and despicable villains in object-oriented design. Singletons earned their bad reputation for a reason: bringing them to life requires the programmer to deal at least with a static method. This is simply an elegant masquerade for creating a global access point (which in most cases is mutable as well) throughout an entire application. And we all know that global, mutable access is unquestionably a bad thing that must be avoided at all costs....
-
Posted: December 1st, 2011, 10:00pm MST
The integration of NPM into Node.js gives its users a simplified, yet solid avenue for packaging and distributing libraries of code. NPM has become accepted as the community standard when it comes to Node.js packaging, so its addition is one that is welcome with open arms. While the NPM addition is a step in the right direction for Node.js, version 0.6.3 does come with some problems of its own, such as the incorrect installation of man pages. An upcoming 0.6.4 release will supposedly take care of the issue, and it will also include the option to forego installation of NPM to accommodate tho...