Tag: javascript

  • The Ajax Experience: jQuery Toolkit

    I went to The Ajax Experience with high expectations of catching some great tips regarding development in an Ajax environment. At the same time, I was sure of my previous decision with the use of Prototype and Script.aculo.us was as good as it gets (without diving into the widgetized world…e.g. Dojo). I attended John Resig‘s…

  • The Ajax Experience: Plan of Attack

    The Ajax Experience is next Monday (although I arrive Sunday afternoon) through Wednesday and I’ve prepared my plan of attack: Monday 10:00am-11:30am: Leveraging Ajax for Enterprise Application Development – Conrad Damon 12:30pm-1:15pm: Keynote: Towards a Service-Oriented Applications Stack – Matt Quinn 1:30pm-3:00pm: Simplify Ajax development with Apache XAP – Bob Buffone 3:30pm-5:00pm: Ruining the User…

  • The Ajax Experience

    Well, it seems my application for one of the 5 scholarships to The Ajax Experience has gotten through! w00t! The Ajax Experience is: Ajaxian and NoFluffJustStuff Java Symposiums (NFJS) are pleased to announce The Ajax Experience 2006 Fall Edition – Boston. We had a great time at the spring event in San Francisco, so we…

  • Remote JavaScripting Example – Part I

    [[innerindex]]At Plymouth State we work in a multi-server environment and often wish to display dynamic content from one server in an Ajax-like fashion on another server’s website. My co-worker, Zach Tirrell, and I have drummed up a solution that works to keep our layout and logic separate, while still serving our end users in a…

  • Prototype Changes

    I found this article via Ajaxian regarding a nice block of Prototype updates. Shorter syntax for event handling Make destructive Element, Form, and Form.Element methods return their first argument, so that multiple calls can be chained together. The following methods now return their first argument: Element.toggle, Element.hide, Element.show, Element.remove, Element.update, Element.replace, Element.addClassName, Element.removeClassName, Element.observe, Element.stopObserving,…

  • Learning What I Know

    I recently received an e-mail from one of my subscribers that asked a question. The answer may be useful to some so I’m placing it here. The original question It seems so interesting developing websites application these days, thanks to the web 2.0 phenomena. I can’t call myself a web developer or anything near that,…

  • Script.aculo.us 1.6.2 Released!

    Mir.aculo.us has announced the release of Script.aculo.us v1.6.2! This is primarily a bug fix, which is always a good thing. Here’s the change log: * Fix a problem in the drag and drop logic if an reverting/drag ending draggable was initialized for a new drag (for example by clicking repeatedly) for all cases where the…

  • Speeding Up Prototype’s $$ Selector

    Prototype, as I’ve stated in the past, is our Javascript library of choice for Ajax at Plymouth State University and in the current re-writing of MasterWish. As of version 1.5 of Prototype there has been a sweet Selector function $$ which is best used when manipulating more than one dom element of the same type…i.e.…

  • Firebug 0.4 Released. Can Web Development Be Any Sexier?

    One of my must have extensions for firefox has a new version out! Firebug, if you don’t already know, is an Ajax/layout/javascript troubleshooter and is extremely well developed. In version 0.4, Firebug steps beyond the bounds of being a troubleshooter and can now be considered a full fledged debugger. Its new features include: JavaScript Debugger…

  • XMLHttpRequest Object W3C Working Draft

    I found this article over at Ajaxian. W3C has taken notice of the use of the XMLHttpRequest and has decided to standardize it! w00t! W3C says: The XMLHttpRequest object is implemented today, in some form, by many popular Web browsers. Unfortunately the implementations are not completely interoperable. The goal of this specification is to document…

  • The Case For JSON: What Is It and Why Use It?

    [[innerindex]] A Little Background After my post titled Look Ma, Cross Domain Scripting! a while back, I received a comment that was seeking more information. The commenter posts: I’m looking at your code and it doesn’t explain exactly how this works, it just provides us with code to use. I’m curious as to what makes…

  • Script.aculo.us v1.6 Released

    Great news over at Mir.aculo.us. It appears as if version 1.6 of my favorite DOM manipulation library, Script.aculo.us has been released! Thankfully the new version of Script.aculo.us uses Prototype v1.5. This is sexy because now I can revert to downloading both Prototype and Script.aculo.us right from the Script.aculo.us site. (Hooray for being lazy) Here’s an…

  • Writing Your Server-Side Ajax Handler

    [[innerindex]]In my recent post on ‘Ajax; Templating; and the Separation of Layout and Logic,’ I refer to an Ajax Handler that sits server side to handle Ajax calls. Some elaboration is in order. As I have stated in the past, I’m a huge fan of Prototype AND I choose PHP as my language of choice…so…

  • Oooo event:Selectors for Prototype

    My article on the Separation of Layout and Logic touched on a key point of heavy Javascript use in an Ajax rich environment…the need for separation of Javascript code – namely events – from the HTML. Behaviour was my suggested CSS/Javascript event selector framework. Behaviour is a stand-alone event framework. You can use it regardless…

  • Ajax; Templating; and the Separation of Layout and Logic

    [[innerindex]] The Background I have often mentioned my process of expanding my proficiency of Ajax. Through my journey I have made a number of wrong turns and hit my share of stumbling blocks. All of that has been a learning experience and I’m learning still. I began fiddling with XMLHttpRequest as many do – blissfully…