The yahoo UIL thigs are mind blowing. Check out the videos, it's 10,000 lines of JS code. I'm starting to fade out a bit from the PHP world - after MANY years, this new JS stuff is just too tempting to play with.
http://developer.yahoo.com/yui/theater/ :-) ed On 1/22/07, Billy Reisinger <[EMAIL PROTECTED]> wrote:
I got nothing on chaining, but I have some opinions about the prototype concept. The prototyping concept in general is similar to using a static member in Java. A function prototype in JavaScript is a member that is common to all instances of that function (read: class). If one instance decides to change that prototype, all instances of that function immediately inherit that change. Additionally, the prototype resides in a single spot in physical memory (supposedly), such that every new copy of a function uses the same set of prototypes. I'm not a PHP expert, but I imagine there is a similar concept in PHP.... One of the problems I've run into with javascript in a production environment is that it actually allows you to extend native objects, which themselves are just functions. Extending native objects (i.e. Function, Object, Array, Element, etc.) can lead to unexpected errors when your code interacts with an outside environment. Just to give you an example, extending the Array class with custom methods leads to these methods appearing as entries for every array in foreach loops. Probably not what you wanted. AFAIK, PHP doesn't allow you to extend native objects like JavaScript does. Probably a good thing, anyway. On Jan 22, 2007, at 12:49 PM, Cliff Hirsch wrote: I have been digging into JavaScript and jQuery, and am intrigued by several concepts. 1. jQuery uses chaining, whereby every method within jQuery returns the query object itself. 2. JavaScript's prototype method is an interesting concept for adding methods to existing classes. I wonder how these techniques work in the PHP world. Does anyone use chaining effectively? Is there a PHP equivalent to the prototype concept? Cliff _______________________________________________ New York PHP Community Talk Mailing List http://lists.nyphp.org/mailman/listinfo/talk NYPHPCon 2006 Presentations Online http://www.nyphpcon.com Show Your Participation in New York PHP http://www.nyphp.org/show_participation.php _______________________________________________ New York PHP Community Talk Mailing List http://lists.nyphp.org/mailman/listinfo/talk NYPHPCon 2006 Presentations Online http://www.nyphpcon.com Show Your Participation in New York PHP http://www.nyphp.org/show_participation.php
-- the Blog: http://www.utopiaparkway.com the Karma: http://www.coderswithconscience.com the Projects: http://flickr.com/photos/[EMAIL PROTECTED]/ the Store: http://astore.amazon.com/httpwwwutopic-20 _______________________________________________ New York PHP Community Talk Mailing List http://lists.nyphp.org/mailman/listinfo/talk NYPHPCon 2006 Presentations Online http://www.nyphpcon.com Show Your Participation in New York PHP http://www.nyphp.org/show_participation.php
