background preloader

The Dojo Toolkit

The Dojo Toolkit

https://dojotoolkit.org/

Curiosity is bliss: Javascript Shell bookmarklet for IE The Javascript Shell is an awesome utility for javascript development. It was written by Jesse Ruderman and some other contributors. The bookmarklet version is the most useful, but it unfortunately only works in Firefox. Remote loading: The first problem with supporting IE is IE's limitation in bookmarklet size. Since version 5.5, IE only allows 512 characters in bookmarklets. Evaluation of Javascript Libraries My Opinion It has everything you might need, but with different levels of refinement. The widgets are quite powerful, yet they don't seem to have the behaviour that you would expect from them, e.g., the calendar widget.

Ajax Digest // JavaScript Performance tips for IE programming tricks While investigating the performance issues on script heavy sites we noticed several design patterns that resulted in less than optimal script performance. Changing these design patterns on the site end often resulted in huge performance wins (4x to 10x increase) to the user, so I wanted to share these recommendations with everyone. To that end, this blog will be the first in a 3 part series focusing on developing performance optimized scripts for web pages, covering the following: 9 Javascript(s) you better not miss !! This tutorial is aimed at those who have a working knowledge of Javascript. So the examples are not explained in great detail. Only the important parts are highlighted.

[tw] : Creating Custom Events with JavaScr The Elevator Pitch Many "Web 2.0" applications suffer from too-tight-coupling between the various javascript objects used to model the data and control the interface. This has always been seen as a necessary evil because there seemed to be no good alternative. One common solution in desktop applications is called "event driven programming." Not just user-supplied events like mouse clicks, hovers, and window scrolls (obviously, we do all of that in our javascript apps already), but actual data-driven or state-driven events such as "message selected" or "preference changed". Truly custom events, when used correctly, allow you to decouple many of the objects in your application.

Top 10 custom JavaScript functions of all Wednesday Nov 30 2005 UPDATE: For anyone who lands on this article months after the fact, there is now a podcast entry about this article reviewing each and every function. If there was ever a universal common.js shared among the entire develosphere, you'd fine these ten (plus one bonus) functions. Six JavaScript features we do not need any longer - Wait till I Notice: The following is a “best practice document”. You can follow its advice and live happily ever after, but there might be situations where you cannot apply the ideas mentioned within. This is especially the case when you have to maintain an old product or complex web application. You cannot replace everything in those in one go – as you are very lucky indeed if you get the time and budget – but you can tackle those step by step.

Writing Responsible JavaScript Without a doubt, JavaScript has been making something of a comeback in the last year. If you’re involved in client-side development in any way at all, chances are that you’re finding yourself writing more JavaScript now than you have in a long time. If you learned most of your JavaScript back when DHTML was all the rage and before DOM Scripting was in vogue, there have been some big shifts in the way scripts are written. Most of these are in the way event handlers are assigned and functions declared.

Performance tips for JavaScript 3 performance tips for JavaScript As our JavaScript applications get larger and ever more sophisticated, the need for efficient scripting becomes increasingly important and hard to bypass. Back in the days when all that JavaScript could do was change your document's background color, or validate a simple form, abuse in terms of efficiency in our codes was common, with the browser not having a problem with it at all. Now, especially with the language's marriage with DHTML, in turn, the ability to create almost full blown applications, efficiency is no longer something we can sweep under the rug, and forget about. In this tutorial, I'll show you a trio of important and generic tips for improving performance in your JavaScript codes.

Mike Davidson: How To Keep Widgets From Slowing Down Sites: WEDJ The whole world is going to widgets. This overused, overhyped term refers to third-party code one places on their website or blog in order to display such things as Flickr photos, Twitter status, or iTunes playlists. Everybody and their mom is putting out widgets these days, and although only about 1% of them are useful or interesting, they are an important new distribution mechanism that is changing the way companies think about syndication. But there is a big problem with widgets: they slow down the sites that use them .

Related: