Tip
quick tips can all go here
Thursday, June 10th, 2010
Category: CSS
, Tip
Finally. Don't make me jump to JavaScript to tweak the CSS when I want a relative calculation for a value. The effervescent Paul Rouget shows us the CSS calc() goodness that has a bug going for Mozilla. Some good simple use cases: PLAIN TEXT CSS: /* * Two divs aligned, split up by a Read the rest...
Thursday, May 27th, 2010
Category: Canvas
, Performance
, Tip
We have learned to touch the DOM as little as possible for performance sakes. Batch up changes, and do one call to innerHTML say. Talk over the evil boundary of the DOM as infrequently as possible. Well, Selim Arsever has found a similar tip for Canvas that caused a ~40% performance improvement on some of Read the rest...
Friday, May 21st, 2010
Category: CSS
, Tip
Browsers weren't given guidance in early HTML specs for default styles on elements. Does the body have a margin or a padding? What colors? etc. The easiest way to deal with multiple browser is so reset the CSS for them all, and built up from there. We then got Eric Meyer's reset and YUI reset Read the rest...
Tuesday, September 22nd, 2009
Category: Google
, Mobile
, Tip
Bikin Chiu of the Gmail Mobile team picks up the HTML5 series with a piece on reducing startup latency. It starts off by talking about lazily loading code via the old favorites of adding a <script> to the DOM, or XHR+eval, but then it gets beyond the typical and discusses the nuance of mobile + Read the rest...
Wednesday, September 2nd, 2009
Category: Tip
, Utility
FireCrystal is a Firefox extension that helps designers and programmers alike figure out how interactive behaviors on the web work. FireCrystal allows users to record and rewind their interactions with web pages while showing the relevant code.
Wednesday, July 29th, 2009
Category: CSS
, Tip
Jonathan Snook has posted a nice nugget on text rotation with CSS that takes a nice bit of markup like this: PLAIN TEXT HTML: <div class="example-date"> <span class="day">31</span> <span class="month">July</span> <span class="year">2009</span> </div> and converts it to: all via the CSS: PLAIN TEXT CSS: -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); filter: Read the rest...
Thursday, July 2nd, 2009
Category: Tip
, Utility
Paul Baukaus linked to jsescape, a little form that shows escaping and unescaping across a number of encodings. Andrea Giammarchi had his own post on encodings in a different way.... as he talked about en-code which you can check out in action here on the page that lets you do simple encodings, especially for source Read the rest...
Friday, April 24th, 2009
Category: CSS
, Tip
Paul Irish tries not to use CSS browser hacks anymore and instead "uses IE's conditional comments to apply classes to the body tag, but he put up a concise list of browser specific hacks he has used: PLAIN TEXT CSS: /***** Selector Hacks ******/ /* IE 6 and below */ * html #uno Read the rest...
Thursday, April 23rd, 2009
Category: JavaScript
, Tip
Myk is one of the nicest chaps that I have had the pleasure to sit closely to in Mozilla building "S". He has a nice little tip on the many syntaxes that you can use to iterate over arrays in various JavaScript implementations and standards. Some folks had some interesting points on the various approaches: Read the rest...
Friday, April 3rd, 2009
Category: JavaScript
, Tip
Kangax has a really nice article on testing for event support in browsers in which he delves into the quirks and work-arounds needed to get 'er done, coming up with a nice generic solution: PLAIN TEXT JAVASCRIPT: var isEventSupported = (function(){ var TAGNAMES = { 'select':'input','change':'input', Read the rest...
Friday, March 6th, 2009
Category: Tip
, Utility
Stoyan Stefanov has created a fun little bookmarklet that calculates the content to markup ratio of a webpage: When you care about performance, or SEO (or just doing a good job as web dev) an interesting data point is the ratio of page content vs. the markup used to present this content. Or... how much Read the rest...
Monday, February 23rd, 2009
Category: Prototype
, Tip
Kangax shows a nice use of Prototype as he writes a tip to let you see your Prototype based events as they run in your application. A nice little view. He also realized that the core piece of the bookmarklet is actually a nice view of the power of Prototype as a library: PLAIN TEXT Read the rest...
Category: Canvas
, Examples
, Tip
Jacob is back, and this time he has a cheat sheet with him. It is nice to see the Canvas API fitting on one sheet here, and I really like the images showing how things look like and work.
Thursday, January 29th, 2009
Category: Tip
PLAIN TEXT JAVASCRIPT: IE='\v'=='v' That is the current winner in the shortest way to test for IE (including 8). The other notable was: PLAIN TEXT JAVASCRIPT: IE=top.execScript?1:0 Huh :) Gareth Heyes (the chap who did the v trick) has posted on this himself and comes up with One Line To Rule Read the rest...
Tuesday, January 27th, 2009
Category: Tip
This is a fun little hack by Manfred Staudinger. Thanks to select="system-property('xsl:vendor')", he has a style sheet that allows you to show items depending on the browser: To include a link or a style element for one of the above choices you use the dr:select attribute and specify one or more tokens as a comma Read the rest...
Monday, January 19th, 2009
Category: Tip
"Ethan" has a really nicely packaged set of web resources that he uses. From JavaScript core libraries, to widgets, to tools, to CSS frameworks, to CSS techniques, to browser compatibility, to typography, to extensions, and much much more. Nicely done.