While trying to use YUI 3.0, I was attracted to try out the YUI Node feature with the following code
$ele = Y.get('foo');
I was working out some race condition problems, and was hoping the waiting feature (where YUI will wait for the element to be in a ready state) would solve some problems for me.
What I had forgot was that Y.get is not the standard dollar function ( $('foo'), $('#foo'), etc ). This poses some real problems for me. I didn't really used the Dom.get methods, and probably for the same reasons, as I use both YUI and prototype together mostly.
But now I want to integrate the really nice features of YUI 3 into my code, and try and break away from my prototype "crutch". However, since I do use other 3rd party libraries for various things, most of them rely on straight up Dom elements being passed to them.
I hate to say it, but I have found something in YUI that just does not sit well with me.
The code still seemed to work with
$ele = $('foo');
But I can't say for sure, and this seems pretty hacky?