Library
Thursday, September 6th, 2007
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…
Tuesday, September 4th, 2007
Category: JSON
, Library
Stefan Gössner thought that there should be a benefit in having some kind of XPath4JSON. He ended up creating JSONPath, “a lightweight component that allows to find and extract relevant portions out of JSON structures on the client as well as on the server.” Given the JSON structure: [json] { “store”: { “book”: [ { Read the rest…
Wednesday, August 29th, 2007
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…
Monday, August 27th, 2007
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…
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…
Monday, August 20th, 2007
Category: Announcements
, Dojo
, JavaScript
, Library
Congrats to the entire Dojo team on shipping Dojo 0.9. In short, you can now expect great things from this revamp, including a tight, fast core, a unified good looking set of widgets, and an extensible space for all things Dojo. Now that this new base is out there, the team can continue to build Read the rest…
Friday, August 17th, 2007
Category: JavaScript
, Library
Denny Ferrassoli has been thinking about data-binding as it related to JavaScript and HTML, and came up with JavaScript Model Objects. His example was a simple table row repeater which looks like: < View plain text > javascript // Data var myTestObj = { "rows": Read the rest…
Thursday, August 16th, 2007
Category: JavaScript
, Library
, Prototype
This is big. Prototype 1.6 is a major upgrade, and the first RC has been released. There is a large number of updates and my pet favourites are: The event system has been cleaned up. It now works the way you would expect, with “this” doing the right thing You can observe and fire custom Read the rest…
Tuesday, August 14th, 2007
Category: HTML
, JavaScript
, Library
Brandon Aaron has developed a general work around for the common, nagging problem with IE6 and heavyweight components such as a select drop down ignoring z-index. Brandon created the background iframe (bgiframe) jQuery plugin which “provides a very small, quick and easy way to fix that problem so you don’t have to worry about it. Read the rest…
2.5 rating from 187 votes
Monday, August 13th, 2007
Category: JavaScript
, Library
Steffen Rusitschka wanted a cross-browser text-overflow:ellipsis, so he created it and told us all about it via Ellipsis or “truncate with dots†via JavaScript. You can see it in action, or download the code. The main ellipsis function: < View plain text > javascript function ellipsis(e) { var w = e.getWidth() – 10000; Read the rest…
Friday, August 3rd, 2007
Category: Canvas
, JavaScript
, Library
Christian Effenberger is back with some more Canvas goodness. He has created Edge.js, a library that lets you apply an image mask (in the form of another image) to any image via unobtrusive CSS. You initialize via: < View plain text > javascript <script type="text/javascript"> var mask2load = new Array(); mask2load[0] = "masks/8bit/crippleedge.png"; mask2load[1] = Read the rest…
Category: JavaScript
, Library
It was a pleasure to meet Dan Yoder last week, and right after the conference he pings me with an idea he cooked up called Really Simple Data. RSD is another data format. Yup, you got it, yet another yaml :) It tries to achive: The quote-free simplicity of CSS. The flexibility of YAML. The Read the rest…
Tuesday, July 31st, 2007
Category: JavaScript
, Library
Jon Brisbin has created an XML-RPC JavaScript client called @tomic: The @tomic XML-RPC client requires ExtJS 1.1, but has no other external requirements. It’s designed to be easy-to-use, flexible, and robust enough for anything you might throw at it. Since this is an initial release, I’m putting it out as a beta (under the GPL). Read the rest…
1.6 rating from 178 votes
Tuesday, July 24th, 2007
Category: JavaScript
, Library
Oliver Steele has a new library called Functional JavaScript that defines the standard higher-order functions (map, reduce, filter) as well as functions for partial function application and function-level programming: curry, partial, compose, guard, and until. Finally, it introduces “string lambdasâ€, which let you write ‘x -> x+1’, ‘x+1’, or even ‘+1’ as synonyms for function(x) Read the rest…
Category: JavaScript
, Library
Tavs Dokkedahl has written a small script that makes IE conform to the W3C DOM3 Event recommendation (at least the part that FF supports). The Uniform Event Model adds support for the capture, atTarget and bubbling phases and provide most of the EventListener interface including among others the addEventListener, removeEventListener, createEvent, initEvent and dispactEvent methods. Read the rest…
Thursday, July 19th, 2007
Category: JavaScript
, Library
, Showcase
Protonotes is an Ajax app to allow you to annotate your prototype applications for review and discussion: Protonotes are notes that you add to your prototype that allow project team members to discuss system functionality , design, and requirements directly on the prototype. You can think of it like a discussion board/wiki in direct context Read the rest…