Best Practices for a UI Developer
For ages, I have thinking to consolidate all the BEST Practices , I have been reading every now and then. Finally! I did get down to put it to pen. I realized that It is going to be mammoth task...
View ArticleBest Practices: Working with CSS
Put Stylesheets at the Top If you want a page to load progressively; that is, we want the browser to display whatever content it has as soon as possible, put the CSS at the top of the page inside the...
View ArticleBest Practices : Be aware of the page weight
I have saved this article ages back, so Sorry! I dont remember the source … but it seemed useful , for us who have to be aware about the audience for whom we develop the site for … so here i is Page...
View ArticleBest Practices: Working with JavaScript’s
Include JavaScript’s at the Bottom of the HTML Document If you do not have document.write ( or any dynamic generation of page contents using javascripts) to insert part of the page’s content in your...
View ArticleBest Practices: Working with Images
Optimize Images Optimization simply means keeping the size of the image small keeping the quality of image to the required level. There are loads of procedures that once can carry out to optimize...
View ArticleBest Practices: Using AJAX
Use GET for AJAX Requests It has been found that when using XMLHttpRequest, POST is implemented in the browsers as a two-step process: sending the headers first, then sending data. So it’s best to use...
View ArticleBest Practices: Keep the Number of DOM Elements Small
More the DOM elements on the page, slower it renders, slower is the DOM access in JavaScript’s. A high number of DOM elements can be due bad layout design. For instance, nested tables might have been...
View ArticleCalling Multiple Windows Onload Functions In Javascript
Heres another little peice of Javascript trickery that I had to dig around because the situation commaned it. In one of my web sites, I had this situation where I had to implement “windows.onload”...
View Article
More Pages to Explore .....