@Microbe, you could combine your single domain solution with @Steve's
Google Ajax library suggestion. Rather than linking directly to a
hosted Ajax library, you could link to a JavaScript file hosted by you
on a single domain. In that JavaScript file, call google.load
("jquery", "1.3.2"). When your site is ready to move up to the next
version, you can just update the version number in your centrally
hosted JavaScript file.


On Mar 23, 4:10 am, MorningZ <morni...@gmail.com> wrote:
> I totally agree with Sam....  don't blindly change working pages with
> new versions!   You're doing nothing but asking for trouble
>
> On Mar 23, 5:59 am, Sam <sam.carring...@gmail.com> wrote:
>
> > The risk with linking to a "latest" build is that something will break
> > when the linked-to version of jquery changes. Imagine for instance
> > that you made heavy use of @selectors, and were running live with
> > these when the change was made from 1.2 to 1.3. Your site would break.
> > Such eventualities as this are not impossible in the future.
>
> > I'd always recommend linking to a specific version of the code and
> > testing your site before upgrading the live version of jQuery, that
> > way you eliminate the possibility of bugs creeping in. Your site has a
> > dependency on a specific version of jQuery to function, and you need
> > to ensure that it still works when upgraded.
>
> > S
>
> > On Mar 22, 3:37 pm, mkmanning <michaell...@gmail.com> wrote:
>
> > > You can link to the latest major number, for 
> > > examplehttp://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js
>
> > > gets you 1.3.2; it will automatically update to the next 1.#.# version
> > > when available.
>
> > >http://ajax.googleapis.com/ajax/libs/jquery/1.2/jquery.min.js
>
> > > Gets you 1.2.6 (the latest version with the minor 2)
>
> > >http://ajax.googleapis.com/ajax/libs/jquery/1.2.3/jquery.min.js
>
> > > gets you 1.2.3 explicitly
>
> > > The one thing to be careful about is if you have code that is version
> > > dependent, (e.g. jQuery UI), it may fall out of sync with Google's
> > > update.
>
> > > On Mar 22, 3:54 am, Microbe <geeky....@gmail.com> wrote:
>
> > > > Thanks for that, but if you use it, aren't you linking to a specific
> > > > version number?
>
> > > > Their example is 
> > > > "path:http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js";
>
> > > > So what happens if right though my code I call that file and then
> > > > 1.3.3 comes out?

Reply via email to