Stream

Max Kiesler's entrance page and activity stream from all my blogs

Blog Archives

All of the posts from Max's main blog

DesignDemo

Demos of web interface and interaction design

Vizlist

View all of our media

mHub

Ajax, rails and other coding examples & how-to's

Labs

My personal work, or work in progress

About

Learn more about Max

News

Stay up to date with Max

Tag(s): javascript

Community Creators, Secure Your Code!
Personalization is a great feature--it allows users to make their personal pages come to life by adding colors, pictures, and even sound--but as with any user input, it is a security threat if not properly sanitized. The creation of a secure online community is a balancing act: your users should be able to personalize their pages using pseudo code or actual HTML, while remaining protected from vandals who might inject malicious JavaScript or otherwise cause harm.
Blog: mHub - Read More...



jsolait - JavaScript O Lait
The goal is to ease JavaScript development by building a free library of reusable modules and components and enhancing JavaScript with simpler Class and Module handling mechanisms.
Blog: mHub - Read More...



Nifty Corners
Basically, Nifty Corners are a solution based on CSS and Javascript to get rounded corners without images.
Blog: mHub - Read More...



TinyMCE - Javascript Content Editor
TinyMCE is a platform independent web based Javascript HTML WYSIWYG editor control released as Open Source under LGPL by Moxiecode Systems AB. It has the ability to convert HTML TEXTAREA fields or other HTML elements to editor instances. TinyMCE is very easy to integrate into other Content Management Systems.
Blog: mHub - Read More...



A (Re)-Introduction to JavaScript
Why a re-introduction? Because JavaScript has a reasonable claim to being the world's most misunderstood programming language. While often derided as a toy, beneath its deceptive simplicity lie some powerful language features. The last year has seen the launch of a number of high profile JavaScript applications, showing that deeper knowledge of this technology is an important skill for any web developer.
Blog: mHub - Read More...



JavaScript Archive Network
JavaScript Archive Network is a comprehensive resource for Open Source JavaScript libraries and software.
Blog: mHub - Read More...



Comet: Low Latency Data for the Browser
An old web technology is slowly being resurrected from the depths of history. Browser features that have gone untouched for years are once again being employed to bring better responsiveness to UIs. Servers are learning to cope with a new way of doing things. And I'm not talking about Ajax.
Blog: mHub - Read More...



JScript Memory Leaks
When a system does not correctly manage its memory allocations, it is said to leak memory. A memory leak is a bug. Symptoms can include reduced performance and failure. Microsoft's Internet Explorer contains a number of leaks, the worst of which is an interaction with JScript.
Blog: mHub - Read More...



JavaScript Functions - QuickTags
I've released the JavaScript Quicktags used in Tasks, Tasks Pro and WordPress under the LGPL license. This is an implementation of the insertAtCursor function found below.
Blog: mHub - Read More...



Javascript in Ten Minutes
Javascript is a dynamically and weakly typed language. Variables are declared with the keyword var, and the type of the variable is inferred at run-time. Common simple types, such as Number, String, and Boolean are supported. The most important type however is the Object type; almost everything in Javascript is an object.
Blog: mHub - Read More...



jQuery: New Wave Javascript
jQuery is a new type of Javascript library. It is not a huge, bloated, framework promising the best in AJAX - nor is just a set of needlessly complex enhancements - jQuery is designed to change the way that you write Javascript.
Blog: mHub - Read More...



What is AJAX Extended?
AJAX Extended is a JavaScript class that improves the standard XMLHttpRequest features. The most important enhancement -- it breaks the cross-domain policy rules. It is possible to get data from any source, any domain and parse it with your JS scripts. Feel excited? Just keep on reading. AJAX Extended has the same properties, methods and events as the native browser implementation. You don't have to rewrite your code -- just plug in the AJAX Extended and you're in business.
Blog: mHub - Read More...



JSON in JavaScript
JavaScript is a general purpose programming language that was introduced as the page scripting language for Netscape Navigator. It is widely believed to be a subset of Java, but it is not. It is a Scheme-like language with C-like syntax and soft objects. JavaScript was standardized in the ECMAScript Language Specification, Third Edition. JSON is a subset of the object literal notation of JavaScript. Since JSON is a subset of JavaScript, it can be used in the language with no muss or fuss.
Blog: mHub - Read More...



Drag & Drop Sortable Lists with JavaScript and CSS
In Web applications I've seen numerous, and personally implemented a few, ways to rearrange items in a list. All of those were indirect interactions typically involving something like up/down arrows next to each item. The most heinous require server roundtrips for each modification...boo.
Blog: mHub - Read More...



Encapsulating Ajax XMLHTTPRequest Calls within JavaScript classes
This post describes a simple technique for encapsulating XMLHTTPRequest calls within JavaScript classes. In general, this makes code more maintainable, allows for the creation of easier to use APIs, and makes it much easier to create components / widgets that load data from the server.
Blog: mHub - Read More...



Behaviour is the missing link for your ajax apps
AJAX (asynchronous javascript and xml) has been getting a lot of press lately. It is seen as a way to add desktop-application functionality to html pages. Things like Drag and drop, Fluid animations and Dynamic page updates.
Blog: mHub - Read More...



Beautiful JavaScript-Powered Pages
I've been delving deeply into the world of Javascript-powered interfaces. Now that I've had some time to play and learn about the scripts and techniques that are out there, I've come to what I believe to be the ultimate combination.
Blog: mHub - Read More...



QooxDoo
qooxdoo is an advanced open-source javascript based toolkit. qooxdoo continues where simple HTML is not enough anymore. This way qooxdoo can help you to get your rich web application interface done - easier than ever before
Blog: mHub - Read More...



Cross-domain
Partial Page Updates with JavaScript
Blog: mHub - Read More...



Toys
dhtml libraries, demos and applications
Blog: mHub - Read More...



« First  <  1 2 3 4 >

Stuff

Subscribe

  in a reader
  by email

    

About

Max Kiesler is an award-winning strategic designer and co-founder
and principal of Ideacodes.com, a web consultancy in San Francisco focused on next generation websites. About Max...

My Latest Twitter

10-05 7:18
@sacca - Been there with the gas station egg salad problem. I'm vegan now, but I would still consider those tasty sandwiches a weakness. :)