aarongustafson + javascript   210

Jquery.ascensor.js
Ascensor is a jquery plugin which aims to train and adapt content according to an elevator system
javascript  elevator  navigation 
12 days ago by aarongustafson
Conditional CSS
Jeremy on tying JavaScript to CSS-based breakpoints using generated content.
css  javascript  web-design 
19 days ago by aarongustafson
Cutting the mustard
The browser is a hostile development environment and supporting a wide range of desktop browsers can be tough work.

One of the immediate challenges we discovered when we first started the responsive news prototype was the large range of devices that we would have to support. It terrified us. This article is about a solution we use to alleviate this problem.
bbc  responsive  javascript  mobile 
7 weeks ago by aarongustafson
envision
Could be a good visualization option for Fidelity.
charting  JavaScript  live 
7 weeks ago by aarongustafson
foresight.js
This looks really promising. Barring any browser-based API, it’s the best option I’ve seen for bandwidth-appropriate content delivery.
images  javascript  retina 
7 weeks ago by aarongustafson
BrowserQuest
A shining example of the possibilities of HTML5.
game  games  html5  javascript  mozilla 
8 weeks ago by aarongustafson
How Apple.com will serve retina images to new iPads
Unlike most of the solutions I reviewed last summer, Apple is applying the data-hires attribute to the parent container instead of to the images to themselves. Also, the images borrow from native iOS development and have consistent sizes. So the high-res version of ‘ipad_title.png’ can be found at ‘ipad_title_2x.png’.

As far as I can tell, there is no attempt to prevent duplicate downloads of images. New iPad users are going to download both a full desktop size image and a retina version as well.

The price for both images is fairly steep. For example, the iPad hero image on the home page is 110.71K at standard resolution. The retina version is 351.74K. The new iPad will download both for a payload of 462.45K for the hero image alone.

The total size of the page goes from 502.90K to 2.13MB when the retina versions of images are downloaded.
apple  images  ipad  javascript  responsive 
10 weeks ago by aarongustafson
The Future Of Screen Typography Is In Your Hands
We researched existing JavaScript libraries and found a ton of great stuff. But none focused on micro-typography as a whole. When we started the project, we laid out five clear goals:
Correct micro-typography, including as many of the elements in the list above as possible;
Degrades so that devices without @font-face or JavaScript support are not negatively affected;
OS independence;
Browser independence;
Correct markup;
typography  javascript 
january 2012 by aarongustafson
TinyNav.js
Converts navigation to a select dropdown on small screen. We’ve done this before.
javascript  jquery  navigation  responsive 
january 2012 by aarongustafson
A plea for progressive enhancement
This is vitally important people so listen up. The web now connects a third of our planet. Over 1.2 billion people [1] use the web on devices, and this number is rising fast. Mobile already amounts to close to 6.5% of web traffic worldwide, and large sites such as Facebook and YouTube routinely report mobile traffic of at least 30%. By 2015, the ITU predicts mobile traffic will exceed desktop traffic and the ‘mobile-mostly’ group already make up a staggering 20% of users in the US and UK.
mobile  progressive-enhancement  JavaScript 
january 2012 by aarongustafson
14 Helpful jQuery Tricks, Notes, and Best Practices
A very helpful overview of jQuery (and JavaScript) best practices.
development  javascript  jquery  optimization  tips 
november 2011 by aarongustafson
Leaflet
An alternative mapping library.
api  javascript  maps  opensource 
october 2011 by aarongustafson
Aardwolf
Remote debugging with JavaScript
debugging  javascript  mobile 
october 2011 by aarongustafson
Web Intents
Web Intents is a framework for client-side service discovery and inter-application communication. Services register their intention to be able to handle an action on the user's behalf. Applications request to start an Action of a certain verb (share, edit, view, pick etc.) and the system will find the appropriate Services for the user to use based on the user's preference.

Web Intents puts the user in control of service integrations and makes the developer's life simple.
api  browser  development  javascript 
october 2011 by aarongustafson
Detecting and generating CSS animations in JavaScript
When writing of the hypnotic spiral demo the issue appeared that I wanted to use CSS animation when possible but have a fallback to rotate an element. As I didn’t want to rely on CSS animation I also considered it pointless to write it by hand but instead create it with JavaScript when the browser supports it. Here’s how that is done.
animation  css  css3  javascript 
september 2011 by aarongustafson
An HTML5 boilerplate addon for CSS browser nitpicks
Clever: using JavaScript to inject user agent info into data attributes for direct targeting of specific browsers & platforms. Of course, it relies on JavaScript.
browsers  html5  css  javascript 
september 2011 by aarongustafson
Brendan Eich on Dart
I agree that Google could (in fact) fork the development community.
Could be tumultuous times ahead…
JavaScript  dart  google  Brendan-Eich 
september 2011 by aarongustafson
JavaScript Garden
A nice little resource for the tricky stuff.
javascript  programming  reference 
september 2011 by aarongustafson
twitter-text.js
JavaScript code for parsing the text of tweets and auto-linking usernames, hashtags, etc.
javascript  twitter 
september 2011 by aarongustafson
spin.js - a loading image without the image
Neat idea as you’re probably using JavaScript to load the content anyway.
javascript  loading 
august 2011 by aarongustafson
360° Long Road (Zurich)
Amazing use of video, panoramas and audio. Bravo!
inspiration  html5  javascript  scroll  video 
august 2011 by aarongustafson
Better web font loading with JavaScript
The reasoning behind Typekit’s technical decisions.
css  javascript  typekit 
august 2011 by aarongustafson
JavaScript - Optimising Where it Hurts (reminder via @brucel)
I had almost forgotten about this great presentation. Thanks for the reminder Bruce!
javascript  optimization  performance 
august 2011 by aarongustafson
10K Apart (Responsive Edition)
Now with eCSStender (and yours truly as a judge).
contest  inspiration  javascript  web 
august 2011 by aarongustafson
Reckless web practices encourage idiots
The first draft of Chapter 1 of my book went a little something like this.
progressive-enhancement  web-design  flash  JavaScript 
august 2011 by aarongustafson
Flux Slider
Hardware accelerated image transitions using CSS3 and JavaScript
css3  javascript  web-design 
may 2011 by aarongustafson
CSSsitemap System
Could be useful for quickly building sitemaps
css  javascript  tools  sitemap 
may 2011 by aarongustafson
Jo HTML5 Mobile App Framework
An interesting widget framework for cross-platform mobile app development.
framework  mobile  javascript 
may 2011 by aarongustafson
MicroJS
Fantastic Micro-Frameworks and Micro-Libraries for Fun and Profit!
frameworks  javascript  mobile 
may 2011 by aarongustafson
A List Apart: Issue 327
In which Tim Brown talks typography and I get down and dirty with accessible JavaScript.
JavaScript  typography  a-list-apart 
may 2011 by aarongustafson
How (not) to trigger a layout in WebKit (via @souders)
An excellent run-down on how to improve JavaScript performance.
javascript  performance  css  browsers 
march 2011 by aarongustafson
Why I forked JSLint to JSHint (via @dryan)
Yeah, you need to take JSLint with a grain of salt. Or several.
JavaScript  debugging  JSLint  JSHint 
february 2011 by aarongustafson
Jdrop – JSON in the cloud
Get debugging info out of your mobile and onto your desktop.
JSON  jDrop  debugging  JavaScript 
february 2011 by aarongustafson
@slicknet on UA sniffing, browser detection, and Alex’s post
JavaScript performance recommendations from the man who should know.
javascript  performance 
february 2011 by aarongustafson
Possible mechanism for identifying assistive technologies in use
Could be useful (or cause more fragmentation/forking in your code). Let's see what happens.
aria  wai-aria  a11y  assistive-technology  accessibility  javascript 
december 2010 by aarongustafson
Kinect to a computer with DepthJS
Crazy interesting interaction with your computer and the XBox Kinect.
javascript  MIT  depthjs  kinect  browser 
november 2010 by aarongustafson
Shoot it up
Hello, want to kill some time? Play with this JS-based webpage shooter.
javascript  awesome  bookmarklet  games 
september 2010 by aarongustafson
Running scripts in WebKit
Notes on Safari's implementation of defer and async on JavaScript.
html5  javascript  performance  webkit 
september 2010 by aarongustafson
Don't Jump Into the River Without Testing the Depth First
A good overview of Progressive Enhancement from Yahoo's Christian Heilmann.
progressive-enhancement  javascript  css  html 
august 2010 by aarongustafson
JavaScript Console
For debugging, presentations and workshops.
javascript  console  debugger  sandbox  tools  web-development 
july 2010 by aarongustafson
jQuery TOOLS
A sharp little jQuery library. I'm not entirely thrilled with the semantics of their demos, but it could be good for prototyping.
jquery-tools  js  javascript  jquery  development  framework 
june 2010 by aarongustafson
Production JavaScript Debugging
A great tip from Nicholas on how to best manage JS debugging on a production server.
debugging  javascript  fiddler 
may 2010 by aarongustafson
« earlier      

related tags

a-list-apart  a11y  aaron-gustafson  accelerated-dom-scripting  accessibility  actionscript  activerecord  adobe  AdvancED_DOM_Scripting  ahah  ajax  Andrew_Dupont  animation  animations  apache  api  apollo  app  appjet  apple  application  aria  arrays  article  assistive-technology  atom  audio  austin  australia  awesome  bbc  benchmark  best-practices  best_practices  Bill_Scott  binary  blog  book  bookmarklet  Bookmarks  book_review  Brendan-Eich  browser  browser-detection  browsers  caching  calendar  canvas  chart  charting  charts  chat  cheatsheet  citation  client-side-downloading  code  comet  comma  commentary  community  compiler  compression  concatenate  conference  console  contest  contracts  cookies  corners  cpu  css  css3  CSS_layout  css_yui  custom  dart  data  database  data_visualization  date  datepicker  date_picker  debug  debugger  debugging  del.icio.us  delegation  delete  delicious  deployment  depthjs  design  desktop  development  dhtml  documentation  dojo  dom  domcontentloaded  dom_scripting  Douglas_Crockford  dump  eCSStender  editor  effects  elevator  embed  emulator  enumerating  env.js  event  events  event_delegation  event_handling  experimental  experiments  feature-detection  features  feeds  fiddler  figurehandler  filters  firefox  flash  font  fonts  font_resizing  footnotelinks  foreach  forms  framework  frameworks  game  gameboy  games  generator  geocoding  geolocation  geotagging  gist  github  google  google-chrome  googlegears  Google_Gears  gordon  graphics  graphs  hack  hacks  hash-bang  hosting  howto  html  html5  http  i18n  IDE  ie  ie6  ie7  ie8  images  image_gallery  inheritance  inspiration  interactive  interface  internationalization  Internet_Explorer  ios  ipad  iphone  italian  javascript  javascript_library  jDrop  Jeffrey_Sambells  jeremy_keith  jquery  jquery-mobile  jquery-tools  js  jsContract  JSHint  JSLint  json  kinect  language  lectures  library  lightbox  lint  live  loading  LOL  lolcode  loops  maps  mashup  McDonalds  media  memory  memory_leaks  messaging  microformats  MIT  mobile  modal  modal_dialog_boxes  mootools  mouse  mouse_wheel  mozilla  mp3  navigation  networking  nimblekit  node.js  nytimes  obfuscation  offline  ondomready  onfontresize  onload  oop  opensource  optimization  packaging  packer  pagination  particle-system  patterns  perfoemance  performance  photos  php  plugin  plugins  png  podcast  polyfill  port  powerpoint  presentation  presentations  print  print_preview  print_r  programming  progressive-enhancement  progressiveenhancement  progressive_enhancement  protoscript  prototype  prototype.js  prototyping  rails  reference  regex  regexp  responsive  retina  review  rhino  rotation  rpg_tools  rss  ruby  rubyonrails  ruby_on_rails  runtime  s5  safari  sandbox  scraping  scripting  scroll  scrollwheel  search  select  selector  selenium  self-promotion  server-side-javascript  settimeout  sifr  sitemap  size  slider  slideshow  sound  Spry  standards  storage  studio  svg  sxsw2006  sxswi  sxsw_interactive_2006  sxsw_interactive_2007  teleprompter  templating  test  testing  textmate  timezone  tips  tools  tooltip  training  transcription  translation  translations  tutorial  twitter  typekit  typography  ui  unobtrusive  urls  usability  user_experience  user_interface  validation  vector  version_targeting  video  visualisation  visualization  vml  wai-aria  web  web-design  web-development  web-standards  web2.0  webdesign  webdev  webkit  webservices  webstandards  web_development  web_directions  web_standards  weinre  window  writing_for_the_web  wysiwyg  xhtml  xml  xmlhttprequest  xpath  yahoo!  yql  yui 

Copy this bookmark:



description:


tags: