Once we understand how to set up our Data Context along with Observables, we should learn how to handle user click events. In this section (part 4 of 6), you'll learn how.
Make sure you didn't miss anything with this list of the Best of the Week in the HTML5 Zone. This week's best include a list of reasons to use AngularJS, a standardized set of coding conventions for web developers, and tips for the navigating the dangers of eval().
Back in April of this year, the author blogged about how you could create a "widget" version of your Behance portfolio on your web site. This was done using a little library he built and a user's RSS feed. In this article, the author demonstrates how to get a user's projects using the Behance API.
After we have set up our view model, what we would typically do is start setting up our observables. In my prior post, we took a look at how to work with Observable Properties, but what about working with an array of items? Check out this entry (part 3 of 6) in the series to see.
When you place a call to action on a webpage, you normally want visitors to do something like sign up to your newsletter or download some of your content. All calls to action should stand out so people focus on these areas of your website. In this tutorial, we are going to create a CSS animation download icon.
Recently, the author started working on a Node.js client library for Toshl’s new API. When attempting to use his Node.js library to make it easier to work with all of the options for fetching expenses, he determined that there was a simple answer: polymorphism.
In modern browsers, one of the most interesting features is that you can change the browser URL without refreshing the page. Meanwhile, you can store the state of the history and pull the necessary data when someone hits the back button, then take action based on that. It’s not as complicated as it sounds!
Last month, the author posted about creating your own Bootstrap theme based on some new ways of doing things. Today, he is going to use that same Bootstrap theme to skin Anchor CMS, a lean, sweet content management system.
Once we have our data context set up, the next logical step is to look at how to set up observable properties and bind them to UI elements. In this article (part 2 of 6) you'll learn how to set up your properties.
Every person who writes code for a long time eventually comes to the question of standardization of the writing style of the code. In this article, you will find a set of a coding style guidelines that are based on PHP, but applicable to most web development languages
Earlier, the author wrote a post on responsive CSS detailing two techniques to create proportionally responsive elements. The third option in this article mostly an expansion on the padding solution, but one that will save you the need for an extra structural wrapper at the cost of browser compatibility.
The jQuery Ajax Form plugin can be very helpful for asynchronous file uploading. However, in this post, the author demonstrates a normal field submission by creating a form, styling it, and initializing it with the jQuery Ajax form plugin.
If you know Angular, this post may give you ideas that you hadn’t encountered before, or helpful background to justify its adoption on your project. If you have no idea what Angular is, read on, because the author will share why it’s so powerful, and then point you to resources that will get you up to speed, quickly.
Only admin users can update the core WordPress code, but other users will get a message saying a new version is available. You may not want to show all users that you are running an out of date WordPress version. In this article, you will learn to hide the update message for all users except Admin users.
We all have enjoyed reading the Head First series of books, and this book, Head First HTML5 Programming, is no different. The authors have kept the content in the book as practical as possible, which means that you will do more coding than reading. Not all features are covered, though.
If you're wondering when you should use eval(), the author has a strong opinion: never. Eval(), which is basically a way to execute arbitrary code from a string or variable, is possibly the most dangerous thing ever. In this article, the author explains why.
This talk from Mike Monteiro at Webstock '13 examines the responsibility of web designers for the impact they have on the world. It's engaging and alarming, and if you're a web designer, it might make you rethink the way you use your work.
Thematic collections of infographics are always interesting for people. Especially if it is somehow related to their field of activity. Recently, the author prepared another collection, this one devoted to the structure of a web page.
This week, DZone has released its latest Refcard: CSS3 Basics. For those of you interested in digging deeper into CSS3, we decided to dig into the DZone archives and find some of the most popular posts we've had on the topic over the past two years. Here are 10 extra resources for CSS3 Basics!
AngularJS lets you extend HTML’s syntax to express your application’s components clearly and succinctly, and lets you use standard HTML as your main template language. In this detailed tutorial, the author will show you the process of creating almost an entire responsive website with AngularJS.
CodeIgniter is an open source rapid development web application framework for use in building dynamic web sites with PHP. In this article, the author has compiled 10 very useful tutorials to learn to do almost anything with this powerful PHP framework.
CSS Regions, if you don't know, is a specification that Adobe and others have been working on now for nearly two years. Even better, iOS 7 landed support for this last week when it was released. Raymond Camden explains the feature, and its current level of support, here.
A recent post from Faisal Abid at medium.com has compiled a list of seven tips for those who are new to Node.js. He calls it "stuff I wish I knew when I started." The list covers a lot of common pitfalls in Node.js, sometimes with general advice, and sometimes with resources to help you get around problems.