JavaScript
Wednesday, October 21st, 2009
Category: IE
, JavaScript
, Security
Stoyan Stefanov has done some testing on so called implied globals in browsers. One of the interesting finds was that the meta description is accessible in JavaScript using object property notation on IE and other browsers. PLAIN TEXT HTML: <meta name="description" content="test me" /> PLAIN TEXT JAVASCRIPT: alert(description.content); // "test me" Furthermore, you can Read the rest...
Tuesday, October 20th, 2009
Category: JavaScript
, Microsoft
, YUI
I have discovered only yesterday the Announcing Microsoft Ajax Library (Preview 6) and the Microsoft Ajax Minifier post and using Visual Studio on daily basis I could not miss an instant minifier test. First of all, my apologizes for the wrong tweet and the comment left in the related post. I have spotted a false Read the rest...
Monday, October 19th, 2009
Category: JavaScript
, jQuery
Hamish Friedlander of SilverStripe has developed jQuery Concrete as a way to enable developers to easily add functions to groups of DOM elements based on the structure and contents of those DOM elements. Hamish told us: I'd like to announce the 0.9 (API stable) release of the Concrete and Selector libraries for jQuery. Concrete provides Read the rest...
Monday, October 5th, 2009
Category: CSS
, JavaScript
, jQuery
The classic animated gif, or the "loading..." text, could be now easily replaced thanks to this new jQuery plug-in. Specially suited for a page loads of images, the final result showed in this demo looks really nice and flashy. Features: Preload a whole web page. Preload a part of the page. Gets all images, <img> Read the rest...
Thursday, September 24th, 2009
Category: JavaScript
Inspired by its conceptual simplicity, Andrea Giammarchi ( cough, the newest Ajaxian, cough ) has revisited an old ActionScript 1.0 Image effect making it lightweight, 1.2Kb minified and gzipped, and portable, thanks to its cross-browser nature and zero libraries dependencies. Last but not least, it's 100% JavaScript, and without canvas. The theory is simple: expanding Read the rest...
Friday, September 18th, 2009
Category: JavaScript
, Library
Vanadium is a new client side validator that allows you to set semantic validation logic via the class attribute. The main page has examples such as: PLAIN TEXT HTML: <input class=":required" type="text"/> <input class=":integer" type="text"/> <input class=":length;4" type="text"/> <input class=":min_length;4" type="text"/> <input class=":format;/^(vanadium)+$/i" type="text"/> <input id="pass" class=":ajax;/username_checker/check.json" type="text"/> <input id="pass" class=":email" type="text"/> <input id="pass" Read the rest...
Thursday, September 17th, 2009
Category: Flash
, JavaScript
, Storage
, Yahoo!
, YUI
Yahoo this week announced the new release of the Yahooo User Interface library. This is great because it answers the question if the 2.x library is still being maintained whilst 3.0 is out and buzzing. The detailed release notes for YUI 2.8.0 show that there is indeed a lot of maintenance and improvement still being Read the rest...
Wednesday, September 16th, 2009
Category: JavaScript
, Microsoft
, Performance
We posted on Doloto, the Microsoft Research project to help optimize JavaScript via code splitting. Ben Livshits and his team have now released the tool: Doloto is an Ajax application optimization tool, especially useful for large and complex Web 2.0 applications that contain a lot of code, such as Bing Maps, Hotmail, etc. Doloto analyzes Read the rest...
Tuesday, September 8th, 2009
Category: JavaScript
, Prototype
Congratulations to Andrew Dupont and Tobie Langel (new official co-lead of Prototype-core) on the new 1.6.1 release: Full compatibility with new browsers. This version of Prototype fully supports versions 1.0 and higher of Google Chrome, and Internet Explorer 8 in both compatibility mode and super-standards mode. Element metadata storage. Easily associate JavaScript key/value pairs with Read the rest...
Category: Comet
, JavaScript
Would you like to talk messaging directly from the browser? Kamaloka is a new library that speaks AMQP. You can easily tie to Orbited but also, in theory, any other library that speaks TCPSockets. PLAIN TEXT JAVASCRIPT: Orbited.settings.port = 9000; amqp_broker_port = 7000; amqp_conn = amqp.Connection({host: 'localhost', Read the rest...
Friday, September 4th, 2009
Category: JavaScript
Alex Fritze has introduced Stratified JavaScript, an experiment that allows us to play with some concurrency features in JavaScript in a cross browser way. It features: The ability to pause execution: hold() PLAIN TEXT JAVASCRIPT: var elem = document.getElementById("animated_element"); var x = 0; while (true) { elem.style.left = x; Read the rest...
Thursday, September 3rd, 2009
Category: Java
, JavaScript
I am always fascinated that no matter how shiny the OS, sooner or later you'll end up typing things into a text console to get the darn machine to do what you want it to. To make matters worse you also have to resort to languages that you don't use every day but are from Read the rest...
Category: JavaScript
, Library
Frederico Caldeira Knabben is the creator of the editor formerly known as FCKEditor. His latest update changes the name to be less controversial, and delivers a lot more than that. CKEditor 3 has been cleaned up a ton and you will happy to see the main focus: Amazing performance! Yeah... that's really a big difference. Read the rest...
Monday, August 31st, 2009
Category: JavaScript
, Showcase
As soon as we developed Bespin we wanted a world where we could create an application in the editor and see it live... and then edit it all live too! Server-side JS makes this quite possible. Clamato is experimenting in this way too, albeit slightly differently: Clamato is a Smalltalk dialect that is designed to Read the rest...
Wednesday, August 26th, 2009
Category: JavaScript
, Testing
It has been a pleasure to watch John build TestSwarm and see its alpha release today. It is an ambitious project to help developers get real world testing across browsers. Here you can see it all at work: John talks about some of the fun challenges: TestSwarm ended up being a very challenging project to Read the rest...
Friday, August 21st, 2009
Category: JavaScript
Peter Michaux posted about going all the way with a full client-server app view that looks like: PLAIN TEXT HTML: <!DOCTYPE html> <html> <head> <title>The App</title> </head> <body> <script src="/static/js/the-app/bootstrap.js" type="text/javascript"></script> </body> </html> Joel Webber then showed what the GWT Showcase example could look like (a touch different): PLAIN TEXT HTML: Read the rest...