Friday, July 27, 2007

OSCON: Prototype and Object.prototype

After the afternoon break, and we're back with Prototype and Object.prototype: JavaScript Power Tools given by Amy Hoy. As Mark mentioned earlier in the day, there a bunch of different AJAX toolkits, and Prototype is one of the bigger players.


Amy Hoy talking about prototype

Javascript is a real language, and everything is an object, really, everything. Even strings are objects,

var string = "This is a string"
string.length;

It relies very heavily on functions, while it does have objects, it doesn't have classes. It's a prototype based language...

Update: It's interesting sitting in Javascript talks, the people giving them sound the same way people did giving Perl talks five years ago. They start off justifying their language of choice, reassuring you it's a real language and explain why it can do cool stuff. Thinking about it, there are a bunch of ex-Perl hackers working on AJAX related stuff as well. Interesting, don't you think? These people are definitely drinking the Kool-Aid.

3 comments:

  1. Splendidly this amazing collection features friday night funkin engaging content with creative songs, enjoyable mechanics, and polished presentation. Everything loads quickly, making gameplay seamless. It's refreshing to discover a platform that values quality, entertainment, and user satisfaction every single day.

    ReplyDelete
  2. Fascinatingly this outstanding platform celebrates cyber tanks competitive gameplay through attractive visuals, creative maps, and dependable controls. Every session feels fresh, encouraging players to improve their skills while enjoying high-quality online battles and memorable gaming experiences consistently together.

    ReplyDelete
  3. Brilliant work by the talented developers. mini metro creates an unforgettable simulation experience with polished visuals, engaging mechanics, and rewarding gameplay. Every successful network feels satisfying, making this game enjoyable for strategy enthusiasts everywhere.

    ReplyDelete