Yes a temporary wrapper is better... and useful for other things too.

Diego

On 16 Gen, 01:16, DBJDBJ <dbj...@gmail.com> wrote:
> How about a proxy (aka mediator, aka facade ) pattern ?
> Let us call that "facade" : jQLint. An facade to the real jQuery
> behind . Let's call its instance: $$
>
> // inside jQlint
> (function ( window, undefined ) {
> // Define a local copy of jQLint
> var jQLint = function( selector, context ) {
>                 //
>                 // A lot of sanity testing of the selector+ context
>                // A lot of warning, messages to the console
>                // At last pass the action to the jQuery
>                 return jQuery ( selector, context );
>         },
>         _jQLint = window.jQLint,
>
>         // Map over the $ in case of overwrite
>         _$$ = window.$$,
>       // implementation proceeds here ...
>
> Usage :
>
> <script  src="jquery.1.4.min.js" ></script>
> <script  src="jquery.1.4.lint.js" ></script>
> <script>
> $$("*") ;  // using jQueryLINT ... leaves a lot of messages in the
> console or wherever , etc ...
> // $("*")   // back to jQuery silence
> </script>
>
> One can switch back and forth obviously ... jQuery stays unharmed ...
> And two developments go happily in parallel.
>
> PS: this is an "sketch", not a real and ideal code ...
>
> --DBJ
-- 
You received this message because you are subscribed to the Google Groups 
"jQuery Development" group.
To post to this group, send email to jquery-...@googlegroups.com.
To unsubscribe from this group, send email to 
jquery-dev+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/jquery-dev?hl=en.


Reply via email to