Posted in capacity as Module Leader Group Software Development, Department of Computing Sheffield Hallam University A Morgue One hundred students, 10 clients, 5 labs of University PCs, overzealous Facilities department and the Sheffield weather. What could possibly go wrong? Last week was ‘Scrum Week’. Nineteen groups of students working flat out 9-5, Monday to Friday…
Read MoreIn online surveys you may want users to have to answer a radio button style question. You can set a default value with checked as follows: However, you have to make a decision what the default with be and for lazy form fillers you might end up with incorrect data. In HTML5 radio buttons we…
Read MoreAs part of the range of new HTML5 Javascript goodies localStorage allows developers to store data client side for later reuse. Sounds familiar? Yep, just like cookies, but without the size limitations as you can store Megabytes of data using localStorage. Setting Values To set a localStorage value you use the method setItem(). localStorage.setItem(name,value); So…
Read MoreAs we enter a new ‘post-Flash’ era Adobe are piling in with ‘HTML5’ tools. Flash Professional CS6 can be used to create Javascript animation via the createJS framework. Adobe have released an extension for Flash Professional called the Toolkit for CreateJS that lets you build an animation in the traditional way and then export it…
Read MoreSorry Grandad, frames and tables – you’re having a laugh aren’t you? Before you abandon this post for been just soooo 1990s I only want to clear up a few things related to our old (friends!) frames and tables. Lately, and somewhat unbelievable, I have seen references to these technologies as layout techniques – noooooooo!…
Read MoreMany popular visual effects that previously required background images and the use of your Favourite Graphics Editor (FGE or Photoshop for short), can now be done with CSS3 magic. Here is a quick overview of six crucial CSS3 features. Before We Start: Browser support is an issue with these features. You’ll need a decent, lets…
Read MoreIE don’t you just love it? No probably not but unfortunately we still live in a web world dominated by Internet Explorer – Microsoft were just way too successful in getting their browser everywhere. Here in the UK, Internet Explorer in all its different guises, still has the largest market share as calculated by statcounter.…
Read MoreIn my 20/20 CSS properties to learn and love I didn’t include ‘position’. So what is the position on position? The odd thing with position is that despite its name you can do an awful lot of layout positioning without it. Lots of web designers, and indeed frameworks like the 960 grid, solved the layout…
Read MoreAn accordion effect is a nice way to efficiently use the limited space available for menus. In this simple example the staring HTML is a nested <ul> list. The HTML is: The CSS for this is as follows: The key line here is the display:none set for the child <ul> elements. The jQuery is incredibly…
Read MorePHP allows developers to reference variables dynamically. Take the following: The $myValue echos “medal” as normal. But when using the $$ double dollar prefix it outputs “Gold”. This is the value of the $medal variable. Dynamic variables like this can be very useful. Take a use case where you query a database using SELECT *…
Read More