JavaScript


Wednesday, October 11th, 2006

Smooth Slideshow 2.0

Category: JavaScript, Library, Utility

Jonathan Schemout has released version 2 of his Smooth Slideshow library, written on top of mootools. New Features in 2.0 All the code is now wrapped in objects. In other words, you can now add more than one slideshow to the same webpage. JonDesign’s SmoothSlideshow now center images in the viewport. This way you can Read the rest…

Posted by Dion Almaer at 8:12 am
17 Comments

++++-
4.4 rating from 38 votes

Tuesday, October 10th, 2006

Detecting IE7+ in JavaScript

Category: Browsers, JavaScript

Abe Fettig knows that we need to start detecting the difference between IE6- and IE7+, because a lot of the hacks that we were using for IE are no longer needed. He didn’t want to grok the user agent, as that is very brittle, so he came up with: < View plain text > javascript Read the rest…

Posted by Dion Almaer at 8:47 am
45 Comments

+++--
3.5 rating from 119 votes

Wednesday, October 4th, 2006

Natural Docs: Better Javascript Doc

Category: JavaScript, Utility

Jesse Kuhnert (or Dojo/Tapestry fame) wrote to us pointing to Natural Docs. Using the utility from http://naturaldocs.org and about 10-15 minutes of slight adjustment to my javascript comments I was fairly easily able to produce this. Keep in mind that this is only a very small sampling of the Tapestry javascript library, but it looks Read the rest…

Posted by Dion Almaer at 8:50 am
8 Comments

+++--
3.9 rating from 20 votes

Fresh Logic Studios Scripts: OO JS

Category: .NET, JavaScript, Library

Fresh Logic Studios has created an object oriented JavaScript framework with a programming model similar to the Microsoft .NET Framework. Inside you’ll find JavaScript implementations for a small subset of the classes provided by the .NET Framework base class libraries. The library consists of classes for: Console Point Size Guid String Uri < View plain Read the rest…

Posted by Dion Almaer at 8:28 am
4 Comments

+++--
3.1 rating from 20 votes

Monday, October 2nd, 2006

TIBCO GI 3.2: Open sourced, and Firefoxed

Category: Announcements, JavaScript, TIBCO, Toolkit

TIBCO has made a big announcement today. They have unveiled TIBCO General Interfaceâ„¢ version 3.2, beta edition which will provide developers with an open source licensing option and newly added functionality including support for Firefox 1.5. There are also other new features such as: New Matrix control: Grids and Lists, Trees, Tree-Grids and Tree-Lists, Built-in Read the rest…

Posted by Dion Almaer at 9:02 am
9 Comments

+++--
3.7 rating from 45 votes

Thursday, September 28th, 2006

Transcorners: Because you are obsessed with rounded corners

Category: CSS, JavaScript, Library

People really are obsessed with rounded corners aren’t they? If we had a simple way to express them in CSS, maybe then we would be writting JS libraries and CSS hacks to give us spikey corners or something :) Well, the latest kid on the block is Transcorners, which is a mootools based rounded corners Read the rest…

Posted by Dion Almaer at 9:50 am
24 Comments

+++--
3.8 rating from 57 votes

Wednesday, September 27th, 2006

bytefx: simple effects

Category: JavaScript, Library, UI

Andrea Giammarchi has put together another effects library that weighs in under 3kb compressed. The library is called bytefx and is definitely in alpha :) The demo page shows you the effects at hand: alpha clear color drag fade move position size

Posted by Dion Almaer at 8:25 am
17 Comments

+++--
3.8 rating from 30 votes

Lessons in JavaScript Performance Optimization

Category: JavaScript

Fellow Ajaxian, Michael Mahemoff, has written about an experience with optimizing JavaScript from a 90 second benchmark to 3 seconds. The hog that slowed down the system was $$(“.classname”) being used on a large DOM: After some sophisticated profiling ((new Date()).getTime():D), the main culprit was revealed to be prototype’s $$. It’s a fantastic function, but Read the rest…

Posted by Dion Almaer at 8:21 am
5 Comments

++++-
4.1 rating from 21 votes

Wednesday, September 20th, 2006

AJAX MVC (so to speak)

Category: JavaScript, PHP, Programming

Ever feel like, when you’re coing up that next great Ajax application, that you’re doing the same things over and over again? Like there has to be something better out there to help you make development of common functionality a lighter and easier task? MVC (Model/View/Controller) just might be what you’re looking for, and in Read the rest…

Posted by Chris Cornutt at 7:20 am
9 Comments

+++--
3.2 rating from 47 votes

Tuesday, September 19th, 2006

Objectifying JavaScript

Category: JavaScript, Programming

Javascript is just like any other language – well, sorta. It has the power to make your web applications really earn their keep and perform for the user. It also can be confusing if things start getting pretty complex. Thankfully, there’s something that can help you compartmentalize your code and make it simpler to use Read the rest…

Posted by Chris Cornutt at 10:20 am
2 Comments

+++--
3.4 rating from 25 votes

Saturday, September 16th, 2006

Microsoft JavaScript Perf. Tips

Category: IE, JavaScript

Peter Gurevich and Justin Rogers from Microsoft’s IE team recently wrote a blog entitled “IE + JavaScript Performance Recommendations – Part 1“. It’s an interesting read, containing such tips as: Precede your variables with var if you are truly defining them in the current scope Cache Variables Whenever Possible Cache Function Pointers at all costs Read the rest…

Posted by Ben Galbraith at 10:56 am
7 Comments

+++--
3.4 rating from 32 votes

Thursday, September 14th, 2006

JavaScript Closures for Dummies

Category: Articles, Examples, JavaScript

Morris Johns has gone though and written a detailed explanation of closures by example: If everything seems completely unclear then the best thing to do is to play with t e examples. Reading an explanation is much harder than understanding example My explanations of closures and stack-frames etc are not technically correct – they are Read the rest…

Posted by Dion Almaer at 8:46 am
7 Comments

++++-
4.1 rating from 32 votes

Wednesday, September 13th, 2006

Dramatically improved IE7 JavaScript performance

Category: IE, JavaScript

Sebastian Werner has posted some good news over on the QooXdoo blog today – that the Javascript performance of the upcoming Internet Explorer 7 has been greatly increased. Really good news. My vocabulary may to be too limited to tell you how great the latest changes in IE7 RC1 are. Microsoft announced that they have Read the rest…

Posted by Chris Cornutt at 8:37 am
7 Comments

++++-
4 rating from 34 votes

Tuesday, September 12th, 2006

Scope in Javascript

Category: Articles, JavaScript

Mike West has put some time into analyzing and understanding one of the more sticky issues in Javascript: scope. Scope is one of the foundational aspects of the JavaScript language, and probably the one I’ve struggled with the most when building complex programs. I can’t count the number of times I’ve lost track of what Read the rest…

Posted by Dietrich Kappe at 1:45 pm
2 Comments

++++-
4.2 rating from 42 votes

TIBCO GI Supports Firefox

Category: JavaScript, Library, TIBCO, Toolkit

TIBCO General Interface is a very powerful tool for building Ajax applications. One of the complaints has been the lack of support for Firefox, and it has been in the works. We just heard that the support is available in a beta: TIBCO General Interfaceâ„¢ 3.2 Beta 1 with support for Firefox 1.5 is now Read the rest…

Posted by Dion Almaer at 11:22 am
1 Comment

+++--
3.7 rating from 23 votes

Web Development Tools for the Power Developer

Category: JavaScript, Utility

Brennan Stehling has done a nice job in compiling Web Development Tools for the Power Developer: Validators HTML/XHTML Validator CSS Validator Feed Validator (RSS and Atom) Javascript Prototype Javascript Framework Script.aculo.us Yahoo! JavaScript Developer Center Javascript Lint Websites A List Apart Position Is Everything Quirks Mode WaSP CSS Zen Garden CSS Crib Sheet Yahoo! Browser Read the rest…

Posted by Dion Almaer at 10:55 am
14 Comments

+++--
3.4 rating from 36 votes