Wednesday, February 27th, 2008
Category: JavaScript
, Performance
, Utility
Brian Moschel just told us about Include: It determines which files to compress at runtime and automatically compresses them into one script using Dean Edwards’ Packer. You can include any JavaScript from any other JavaScript with a relative path: < View plain text > javascript include(‘myscript.js’); Then turn on compression like this: < View plain Read the rest…
Tuesday, February 26th, 2008
Category: JavaScript
ECMAScript 4 M2 has been released and Francis Cheng has posted about the new version. M2 fully implements: classes and interfaces namespaces pragmas let, const, let-const iterators enumerability control type expressions / definitions / annotations runtime type checks (“standard mode”) nullability destructuring assignment slice syntax hashcode catchalls map & vector date & time improvements meta Read the rest…
Category: JavaScript
Adrien Friggeri has been playing with pattern matching in JavaScript a la functional programming. Take a look at the examples such as writing a factorial via matching: < View plain text > javascript function fact (n) { return m.match(n, [ [ 0 , function ( ) { return 1 Read the rest…
Category: Browsers
, IE
The Microsoft proposal for browser version targeting in Internet Explorer 8 to default to IE7 behavior for all current DOCTYPEs has divided the web developer community. What implications would this have for web standards adoption? Would the web be in a state of damage if IE8 defaulted to standards mode? Some members of the Web Read the rest…
Category: Articles
, Canvas
, JavaScript
, Prototype
“agrath” has developed a very nice Canvas example using Prototype that makes use of a common Prototype-isms: Object.extend, Class.create, bind, enumerables, $w, $. The Polar Clock is a different visualization of time and the example walks through all of the work required to implement it using Prototype 1.6.0.2 and Canvas, including the draw method: < Read the rest…
Monday, February 25th, 2008
Category: Mobile
Michael Mace, a former Palm VP, says the business of native mobile apps is dying. He includes a quote from Palm veteran Elia Freedman summarizing why some of us have found mobile application development to be a deeply frustrating experience. From the technical perspective, there are a couple of big issues. One is the proliferation Read the rest…
Category: CSS
, Performance
Ryan Breen has been tinkering with the CSS Sprite Generator that Ed Eliot and Stuart Colville recently open sourced. How did he tweak it? One of the first articles I wrote about CSS sprites covered the built-in support in GWT, and I focused on their clever trick of including an MD5 checksum of the sprite Read the rest…
Category: Adobe
, Ajax
, Sencha
To coincide with the release of Adobe’s AIR v1.0, the Ext team released v2.0.2 of the Ext framework with enhanced support for the new AIR runtime. The Ext and Adobe teams collaborated during the AIR beta process to ensure that support for the updated AIR API and security sandbox would be available to Ext users Read the rest…
Category: JavaScript
It is so great that John is blogging concepts from his upcoming book before it goes out. What a treat for us, and hopefully great marketing for his book! In How JavaScript Timers Work, John takes us through the actual mechanics of setInterval and setTimeout: This enables us to grok the difference between: < View Read the rest…
Category: Ajax
, Component
Gaiaware, developers of Gaia .Net Ajax suite of components, have released a new version of their suite called Tranquility. The release focuses heavily on improving the overall quality and performance of the framework with much client-side refactoring done. They’ve also upgraded to the latest release of Prototype and Scipt.aculo.us. We have refactored the client side Read the rest…
Category: Adobe
, Ajaxian.com Announcements
, Flash
Continuing their march into the RIA space, Adobe announced today the official release of AIR v1.0 and Flex 3.0. Adobe has taken the beta off of the wrapper as their have released both AIR 1.0 and Flex 3.0. As Ajax developers, Adobe is trying hard to get us developing applications, not just Flash folks. They Read the rest…
Category: Browsers
, IE
“IE8 Beta 1 is focused on the developer community”. That is from an email on the private beta of IE 8 that some folk have been getting. This is meant to ramp up for a public beta, and something will be seen at MIX in a few weeks. The unveiling is coming. Greetings from the Read the rest…
Saturday, February 23rd, 2008
Category: Ajax
, Programming
, Yahoo!
JavaScript is a language that can be approached from many angles. Historically it was UI-driven web developers that started playing with it, but lately and with the advent of large JS applications “the world’s most misunderstood programming language” is also written by people that feel much more at home in higher programming languages. The nature Read the rest…
Friday, February 22nd, 2008
Category: Gears
, Google
Gears gives you all of the components that you need to take your application offline. If you have the type of application that for now wants to just take some of its content offline, that should be trivial to do right? That was Brad Neuberg’s position, so he created Gears PubTools as a way to Read the rest…
Category: Fun
Vlad Shamgin sent in this little history on “Hello World” on the Web. 1998 < View plain text > HTML <font><b>Hello World</b></font> 2000 < View plain text > javascript var myText = "Hello World"; var _textNodeParent; var docNodes = document.childNodes[1].lastChild.childNodes; for(var j=0; j<document .childNodes.length; j++){ if(document.childNodes[j].lastChild){ for(var i=0; i<docNodes.length; i++){ Read the rest…
Thursday, February 21st, 2008
Category: Articles
, JavaScript
Peter Michaux has done some very thorough work on feature detection in the browser and cross browser widgets. In his feature detection article he walks through a myriad of approaches with pros and cons: Feature testing is not easy and there is no one right answer. From a practical stand point, the more strict your Read the rest…
All Posts of February 2008