Library


Thursday, April 22nd, 2010

PHPJS: PHP Functions in JS, Now with CommonJS Packaging

Category: JavaScript, Library, PHP

PHPJS is an effort to bring the mammoth PHP API into the land of JS., where it can be used for web apps as well as the increasing number of Javascript applications outside the browser. The homepage explains some of the philosophy behind this project: PHP is a language with many high-level functions and while Read the rest…

Posted by Michael Mahemoff at 10:11 am
13 Comments

++---
2.7 rating from 6 votes

Monday, April 5th, 2010

Prototype 1.7 RC Sizzles…

Category: JavaScript, Library, Prototype

Andrew Dupont and the the Prototype team have announced the first RC of Prototype 1.7 which changes the selector engine to Sizzle, a new event API, has new layout/dimensions API, and more. Element#on Element#on is a new way to access the Prototype event API. It provides first-class support for event delegation and simplifies event handler Read the rest…

Posted by Dion Almaer at 1:34 pm
8 Comments

++++-
4 rating from 48 votes

Monday, March 22nd, 2010

Spritely: sprite and pan away

Category: jQuery, Library

Spritely is a new jQuery plugin that adds sprite() and pan() to your $(). The fun front page of birds is explained with simple goodness of: < View plain text > javascript // animate through 3 frames $(‘#bird’).sprite({fps: 12, no_of_frames: 3});   // clicking on the screen flies a sprite to you $(‘#bird’).sprite({fps: 12, no_of_frames: Read the rest…

Posted by Dion Almaer at 6:42 am
1 Comment

++++-
4.5 rating from 37 votes

Thursday, March 11th, 2010

YQL Geo library – all your geo needs in pure JavaScript

Category: Geo, JavaScript, Library

I just finished doing some talks on geo hacking (slides are available here) and how to use some of the Geo technologies Yahoo and Google provide as part of a University gig in Atlanta. As a lot of the students liked the idea of APIs like GeoPlanet and Placemaker but had a hard time getting Read the rest…

Posted by Chris Heilmann at 10:04 am
4 Comments

++++-
4.7 rating from 25 votes

Friday, March 5th, 2010

Friday fun: Let’s translate YUI3 to jQuery

Category: jQuery, Library, YUI

I just came across this wonderful Gist on gitHub: < View plain text > javascript var $; YUI().use(‘*’, function(Y){   $ = Y.get;   for(var p in Y) {       $[p] = Y[p];   } });   // test $(‘body’).append("boo!"); In case you want to use YUI3 but really really like jQuery syntax Read the rest…

Posted by Chris Heilmann at 8:52 am
11 Comments

++---
2.4 rating from 71 votes

Thursday, February 25th, 2010

EnhanceJS: A library to progressively enhance

Category: Accessibility, JavaScript, Library

EnhanceJS is a new library from the Filament Group, who are serious about progressive enhancement and accessibility. What is EnhanceJS? EnhanceJS is a new JavaScript framework (a single 2.5kb JavaScript file once minified/gzipped) that that automates a series of browser tests to ensure that advanced CSS and JavaScript features will render properly before they’re loaded Read the rest…

Posted by Dion Almaer at 6:42 am
22 Comments

++---
2.8 rating from 46 votes

Friday, February 19th, 2010

TeX line breaking algorithm in JavaScript

Category: JavaScript, Library

Bram Stein has done some really fun work. He has taken the Knuth and Plass line breaking algorithm and implemented it using Canvas: The goal of this implementation is to optimally set justified text in the new HTML5 canvas element, and ultimately provide a library for various line breaking algorithms in JavaScript. You can see Read the rest…

Posted by Dion Almaer at 6:57 am
8 Comments

++++-
4.4 rating from 21 votes

Thursday, February 11th, 2010

Copperlicht: A new WebGL 3D Engine

Category: Canvas, JavaScript, Library

We covered GLGE, a WebGL based engine recently, and now we have a new one; Copperlicht. The engine features: 3D World editor: CopperLicht comes with a full 3D world editor named CopperCube. Many supported 3D file formats: .3ds, .obj, .x, .lwo, .b3d, .csm, .dae, .dmf, .oct, .irrmesh, .ms3d, .my3D, .mesh, .lmts, .bsp, .md2, .stl. and Read the rest…

Posted by Dion Almaer at 6:03 am
10 Comments

++++-
4.3 rating from 33 votes

Friday, January 22nd, 2010

De-fusing JavaScript Natives with the Fusebox

Category: JavaScript, Library

John-David Dalton has released Fusebox, a library that allows you to sandbox natives: Extending JavaScript natives gives you the power to customize the language to fit your needs. You can add convenience methods like “hello world”.capitalize() or implement missing functionality like [1,2,3].indexOf(2) in JScript. The problem is that frameworks / libraries / third-party scripts may Read the rest…

Posted by Dion Almaer at 2:17 am
12 Comments

++++-
4.2 rating from 32 votes

Monday, January 18th, 2010

Helium CSS: JavaScript Library to test your CSS usage

Category: CSS, JavaScript, Library, Testing

Geuis Teses has released an enjoyable library called Helium that has the goal of testing your stylesheets for unused style. You inject helium into your site (e.g. put it in an included footer) and then when you hit the first page you will have a popup asking for the pages you want to test. Helium Read the rest…

Posted by Dion Almaer at 6:29 am
3 Comments

++++-
4.1 rating from 24 votes

Friday, January 15th, 2010

jQuery 1.4 is released

Category: JavaScript, jQuery, Library

The incredibly popular jQuery library has released jQuery 1.4 on a new website that will celebrate 14 days of jQuery. There are a lot of new features, and as usual performance gains are showcased. Easy Setter Functions: For a while now, you’ve been able to pass a function into .attr() and the return value of Read the rest…

Posted by Dion Almaer at 12:13 am
23 Comments

+++--
3.6 rating from 117 votes

Thursday, December 31st, 2009

How would you layout Wave?

Category: JavaScript, Library

Want to show how to use your layout library? Why not mimic a well known layout and show how easy it is? That is what Volodya Kolesnikov has done with his Google Wave layout in 100 lines of code sample. It is powered by uki (shorted from “ui kit”) and Volodya told us more about Read the rest…

Posted by Dion Almaer at 6:38 am
9 Comments

+++--
3.2 rating from 35 votes

Tuesday, December 29th, 2009

CoffeeScript: A nice little language that compiles to JavaScript

Category: JavaScript, Library

Jeremy Ashkenas is experimenting with a new language that translates down to JavaScript. The language is CoffeeScript and I kinda like the syntax. Jeremy told us: I’ve been working on a little language with a Ruby/Potion-esque syntax that compiles into JavaScript. It tries to enforce “the good parts”, convert statements into expressions automatically, and adds Read the rest…

Posted by Dion Almaer at 6:41 am
11 Comments

+++--
3 rating from 58 votes

Monday, December 28th, 2009

TransM: Programmable Image Transitions

Category: Canvas, JavaScript, Library

The infamous Christian Effenberger has a new library to share: TransM.js 1.0 allows you to add programmable image transitions to your webpages. Features 113 transitions, 32 tweenings, individual corners, overlay graphics and event actions. Requires no plugin/extension or any other external resource! It uses unobtrusive javascript to keep your code clean. You can play around Read the rest…

Posted by Dion Almaer at 6:38 am
3 Comments

++++-
4.3 rating from 33 votes

Wednesday, December 23rd, 2009

Orderly JSON

Category: JavaScript, JSON, Library

Lloyd Hilaiel of Yahoo! BrowserPlus fame, has a little holiday gift for us. He has created a simple library called Orderly that “is a textual format for describing JSON. Orderly can be compiled into JSONSchema. It is designed to be easy to read and write.” He shares: A little bit of orderly… < View plain Read the rest…

Posted by Dion Almaer at 6:34 am
10 Comments

+++--
3 rating from 31 votes

Tuesday, December 15th, 2009

PastryKit: An iPhone Webdev Library from … Apple

Category: iPhone, Library, Mobile

Posted by Michael Mahemoff at 8:31 pm
8 Comments

++++-
4.3 rating from 30 votes