A look at the Yahoo UI Library

Tags:

I have previously written about the Ext JS JavaScript library, and now it’s time to look at The Yahoo UI Library (YUI) – Ext began as an addon library for this one!

Ext JS impressions

Tags:

I’ve lately been using Ext JS in a project. Ext is basically a big JavaScript UI framework – like their site says, “a foundation you can build on”. It comes with various interface widgets like Windows, tabbed panels, accordion panels, menus, toolbars and forms to name some. It also has various other things such as nice Ajax tools. But what …

Why Object-Oriented JavaScript is so confusing

Tags:

Any of you who has used OOP in any “traditional” language, such as C++, Java or PHP and then tried to apply the stuff you know in JavaScript probably know that… things just don’t work like you’re used to. But what are the things that actually are causing the confusion and how to avoid the problems?

I like pie… menus

Tags:

Pie, just like pie menus, is great. What is a “pie menu”? If you don’t play games, you might not be very familiar with this great type of menu, as it isn’t really used anywhere outside games as far as I know. Pie menu is a menu, which opens around your cursor, or crosshair in games, and shows menu items …

How to improve your JavaScript

Tags:

There’s a lot of resources on the internet related to coding JavaScript, but many of them are poor and out of date, which I believe is one of the reasons why a lot of people still can’t manage to write JavaScript code which works in all major browsers (IE, Firefox, Opera and Safari – where possible to test it) Let’s …

How to make a modal AJAX login box with Mootools

Tags:

Originally posted in my old blog at My Opera Sometimes I've been asked to do a modal AJAX login box for a website. What is that you ask? It's basically what you can do in JavaScript with alert() but with different functionality: If you do alert('foo'), you get a box with text “foo” that you must close before doing anything …

Lively Kernel – Another waste of time?

Tags:

Originally posted in my old blog at My Opera Sun Labs recently introduced Lively Kernel, which is an attempt to treat web applications in a similar way as desktop applications are programming-wise. The Lively Kernel places a special emphasis on treating web applications as real applications, as opposed to the document-oriented nature of most web applications today. In general, we …