ECatsBlog
  • Home
  • Web Dev
  • Reviews
  • Thoughts
  • ASP
  • SQL
  • Browser
  • Mobile
  • Cloud
  • CMS
  • ECommerce
  • App Hacks
  • Fixes
  • Mapping
  • 3D Printing
  • XAML
  • SEO

Categories

  • 3D Printing (1)
  • App Hacks (4)
  • ASP (20)
  • Browser (12)
  • Cloud (10)
  • CMS (7)
  • ECommerce (6)
  • Fixes (3)
  • Mapping (1)
  • Mobile (12)
  • Reviews (70)
  • SEO (9)
  • SQL (12)
  • Thoughts (59)
  • Uncategorized (1)
  • Web Dev (92)
  • XAML (9)

Archives

  • February 2022 (1)
  • June 2019 (1)
  • January 2019 (175)
  • December 2018 (47)

New tricks

When Written: Aug 2009

When thinking about using new technology whether it be a new mobile phone or designing a new web site it is all too easy to get carried away with all the features that the product has or the web site could have.

At this point stop! Don’t think what the technology will do, but rather concern yourself with what you want it to do for you.

I try to apply this to web sites I am involved in; it is all too easy to get obsessed with extra features that get in the way of the core purpose of the site. With all the great possibilities brought to the web with JavaScript, AJAX, Flash, Silverlight to mention just a few of the browser based technologies it is very easy to get carried away with what is possible.

One site I visit regularly is www.miniajax.com which is full of JavaScript based ‘widgets’ many of which offer a quick fix of coolness for the flagging designer. But always bear in mind what would happen to the web visitor who has JavaScript turned off on their browser? Do you take the view that you don’t care about them? Not a good attitude. Rather your site should ‘fail’ gracefully and still work for these users.

Bear in mind they may not have the ability to enable JavaScript in their browser if it has been locked down by some overzealous system administrator. So a link that reveals some text with a smooth graphical effect achieved with JavaScript should at the very least still reveal the same text if JavaScript is not running on the client browser. This I know makes more work, but only those who don’t do it would claim that ‘HTML hairdressing’ was easy!

Article by: Mark Newton
Published in: Mark Newton

  • Previous Mark runs his code backwards in Visual Studio 20103 years ago
  • Next Pre-Christmas Blues3 years ago

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • SMTP Email Client
  • IIS8 SMTP setup
  • 3D printing the Ness of Brodgar
  • Which phone is best?
  • Mobile Apps

Recent Comments

  • Quality assurance services on Windows 10 phone and HERE Maps – Fixed!
  • HP Deskjet 3755 Wireless Printer Setup on Windows 10 phone and HERE Maps – Fixed!
2022 ECatsBlog. Donna Theme powered by WordPress