JavaScript


Tuesday, September 11th, 2007

Qooxdoo Tech Talk Presentation

Category: JavaScript, Library, Qooxdoo

The first of our recorded sessions from The Ajax Experience (East coast coming!) is now live. You can view the presentation on qooxdoo, with Andreas Ecker, Project Lead of qooxdoo and Derrell Lipman, qooxdoo Team Member. qooxdoo is a comprehensive and innovative Open Source JavaScript framework. In this session, you’ll learn how to leverage qooxdoo Read the rest…

Posted by Dion Almaer at 6:48 am
19 Comments

+++--
3.8 rating from 38 votes

Monday, September 10th, 2007

SmoothGallery 2.0:

Category: JavaScript, Library

Jonathan Schemoul has released SmoothGallery 2.0, a javascript gallery and slideshow system allowing you to have simple and smooth (cross-fading…) image galleries, slideshows, showcases and more. Why would you use this over others out there? Jon thinks that: Unlike other systems out there, JonDesign’s SmoothGallery is designed from the ground up to be standard compliant: Read the rest…

Posted by Dion Almaer at 9:03 am
13 Comments

+++--
3.5 rating from 53 votes

Friday, September 7th, 2007

Protoscript: Prototype web apps with a JSON DSL

Category: JavaScript, Library

Bill Scott of Yahoo! showed us an early version of Protoscript at The Ajax Experience. He got some good feedback, and has just announced the first version. He will be speaking on this and more at the upcoming Ajax Experience show, so come to chat with him about it. What is Protoscript? Protoscript is a Read the rest…

Posted by Dion Almaer at 9:57 am
15 Comments

+++--
3.7 rating from 28 votes

Lazy Load Plugin for jQuery

Category: JavaScript, Library

Mika Tuupola took inspiration from the YUI ImageLoader and created a lazy load plugin for jQuery. You can see the difference in action by comparing the lazy page to the “normal” agressive image downloader page. To use the library, after script src’ing it you can simply: < View plain text > javascript $("img").lazyload(); Or you Read the rest…

Posted by Dion Almaer at 8:25 am
7 Comments

++++-
4.1 rating from 44 votes

IE Microformats Bookmarklet

Category: Browsers, JavaScript

Remy Sharp has ported his Microformats Bookmarklet to IE. The bookmarklet scans the page for microformats and allows the user to download individual items. For some good microformat reading: Part I – Traditional HTML Semantics Part II – Standardizing Vocabularies Part III – Directions in HTML Semantics

Posted by Dion Almaer at 6:32 am
1 Comment

+++--
3.8 rating from 17 votes

Thursday, September 6th, 2007

Ext 2.0: Scrolling Tabs, Anchor Layout, the Web Desktop, and more

Category: JavaScript, Library, Sencha

Back when it was YUI-EXT the framework was immediately impressive because of the level of detail on the UI and look & feel. You could see that Jack wasn’t just thowing out code willy nilly. He was architecting a good looking overarching framework. It was consistent. It had nice touches. It just looked good! Now Read the rest…

Posted by Dion Almaer at 8:39 am
23 Comments

++++-
4.5 rating from 87 votes

Tuesday, September 4th, 2007

Let’s compile a list of Ajax, CSS, DOM and JS-related resources

Category: Ajax, JavaScript

I see new folks getting into JavaScript, CSS, DOM and Ajax development everyday and a lot of them have a real hard time finding good information to learn by. So I thought it would be a good idea to start building a list of resources that can help developers get up to speed with these Read the rest…

Posted by Rey Bango at 7:30 am
22 Comments

++++-
4.1 rating from 34 votes

Friday, August 31st, 2007

TrimPath Junction: A walk through

Category: Articles, Gears, JavaScript

Jack Herrington and Steve Yen have put together a nice little article introducing TrimPath Junction: Junction is an all JavaScript framework that closely models the Ruby on Rails model-view-controller design pattern and implementation. And with the help of the Helma JavaScript web server, it runs the same code both on the client and on the Read the rest…

Posted by Dion Almaer at 5:45 am
2 Comments

++++-
4.2 rating from 10 votes

Ajax View: Remotely Monitoring Client-side Web App Performance and Behavior

Category: JavaScript, Utility

Emre Kıcıman and Benjamin Livshits of Microsoft research have created a new project called Ajax View: The goal of the Ajax View project is to improve developer’s visibility into and control over their web applications’ behaviors on end-user’s desktops. The Ajax View approach is to insert a server-side proxy (or web server plugin) in-between the Read the rest…

Posted by Dion Almaer at 1:31 am
2 Comments

+++--
3.3 rating from 40 votes

Wednesday, August 29th, 2007

Cerny.js: Schema for JSON

Category: JavaScript, JSON, Library

Cerny.js brings you the fun and frolics you have grown to love from XML schema: A Cerny Schema allows us to validate a JavaScript object. If an object passes the validation, we can be sure that certain statements are true for the object, if it fails validation, the validation report will inform us, which statements Read the rest…

Posted by Dion Almaer at 7:42 am
11 Comments

++---
2.9 rating from 21 votes

Selectors API Method Names: selectElement() and selectAllElements()

Category: JavaScript, Standards

Naming is hard. Lachlan Hunt took the naming of methods in the new W3C Selectors API very seriously and after choosing selectElement() and selectAllElements() he wrote a bit of a tomb describing how he came up with the names: Rationale for Naming Principles A short name is important for several reasons. Since these methods are Read the rest…

Posted by Dion Almaer at 6:49 am
9 Comments

+++--
3.8 rating from 12 votes

Monday, August 27th, 2007

Reflex: Cover flow for your soul

Category: Canvas, JavaScript

Christian Effenberger, Canvas Library Creator Extraordinarie, has created Reflex.js 1.1, which allows you to add a Cover Flow effect (including reflection) to images on your web pages. It works in all the major browsers – Mozilla Firefox 1.5+, Opera 9+, IE6+ (tilting missing) and Safari. On older browsers, it’ll degrade and your visitors won’t notice Read the rest…

Posted by Dion Almaer at 8:35 am
7 Comments

++++-
4.2 rating from 83 votes

A Quick Lesson in Binding & Execution Scope

Category: JavaScript

One of the reasons that I love reading Justin Palmer’s blog is that he injects humor into his posts making normal technical babble that much more interesting. In Justin’s post, Understanding Scope and Binding in JavaScript, he gives a good rundown on how scope is affected when binding objects: Binding and Events In PAJâ„¢ (Plain Read the rest…

Posted by Rey Bango at 6:00 am
Comment here

+++--
3.2 rating from 21 votes

Right Click and Flash

Category: Flash, JavaScript, Library

Zoom In? Really? How often do you ever want to zoom in on an app? But we have all seen that when we right click on a Flash file. Paulius Uza has a solution for the right click context menu and has posted the code on a Google Code project. Why would anyone want to Read the rest…

Posted by Dion Almaer at 5:29 am
16 Comments

+++--
3.7 rating from 42 votes

Foo: A Prototype based RIA framework

Category: JavaScript, Library, Prototype

Someone actually named their framework Foo! That someone is Rizqi Ahmad, and he is also the developer of Zparse and MindFrame. Foo is a framework specially designed for rapid development of Rich Internet Application. Its syntax is in someway similar to Adobe Spry, but it has more functionality and focused more to RIA Development. Foo Read the rest…

Posted by Dion Almaer at 1:18 am
11 Comments

+++--
3.8 rating from 42 votes

Friday, August 24th, 2007

Best Practices in Javascript Library Design

Category: JavaScript, Presentation

We had the pleasure of having John Resig come to Google and give a talk on the Best Practices in Javascript Library Design. This talk explores all the techniques used to build a robust, reusable, cross-platform JavaScript Library. We’ll look at how to write a solid JavaScript API, show you how to use functional programming Read the rest…

Posted by Dion Almaer at 7:02 am
2 Comments

++++-
4.4 rating from 45 votes