[Cialug] JavaScript
carl-olsen at mchsi.com
carl-olsen at mchsi.com
Tue Dec 12 07:44:41 CST 2006
I have a feeling I'm running into that now. Sometimes I get strange results. I'm just working on a game for practice, so it's not critical, but I can definitely see I need to figure out what I'm doing. I ordered a couple of books I'm hoping will help, Professional JavaScript by Wrox, and PPK on Javascript.
-------------- Original message ----------------------
From: <Daniel.Juliano at wellsfargo.com>
> Be aware that arrays are actually linked objects behind the scenes, so
> they won't have performance like you'd get in a 'real' language. If you
> start pumping xml down to the browser and using arrays to cache
> information, on order of just a couple thousand elements in the array,
> you'll greatly slow down the browser and things will go memory leaky.
>
> Keep your caching needs lite, and you'll find a good tradeoff between
> what you have the server process and what you have the client process.
>
> =Dan
>
> -----Original Message-----
> From: cialug-bounces at cialug.org [mailto:cialug-bounces at cialug.org] On
> Behalf Of carl-olsen at mchsi.com
> Sent: Monday, December 11, 2006 1:53 PM
> To: Central Iowa Linux Users Group
> Subject: Re: [Cialug] JavaScript
>
> I found a nice set of array.prototype methods here:
>
> http://4umi.com/web/javascript/array.htm
>
> It's just perfect for what I'm doing now. All the functions look like
> they are using efficient algorithms.
>
> Carl
>
> -------------- Original message ----------------------
> From: Matthew Nuzum <matthew.nuzum at canonical.com>
> > On Mon, 2006-12-11 at 06:03 -0600, Carl Olsen wrote:
> > > Also, is anyone aware of a JavaScript user group, similar to the PHP
>
> > > user group?
> >
> > Javascript versions are not so consistent in their naming/supported
> > features. Instead of looking at a js version, instead look at
> > supported features.
> >
> > For example, your obj.getElementById() is part of the DOM standard. IE
>
> > 6, FF, Opera and most other modern browsers support DOM just fine.
> >
> > I don't know about a js user group... are you looking for a place
> > where you can ask help, or are you looking for a place that you can
> > meet with other js users face to face?
> >
> > BTW, the best book on JS I've ever read/purchased is Danny Goodman's
> > "Javascript Bible." If you don't buy his book, you can at least
> > download the printable browser quick reference from his site:
> > http://www.dannyg.com/ref/jsquickref.html
> >
> > This gives you a print-out that shows which browsers support which
> > features of javascript. The js bible is a big book, but the first
> > third reads like a tutorial and is very well written and readable.
> > There is also a significant amount of space devoted to overcoming
> > cross-browser problems to ensure that things work reasonably well.
> >
> > You're coming into the industry at a fortunate time... the amount of
> > non cross-browser compliant code I have to deal with today is far less
>
> > than in past years. It used to be that you pretty much wrote all your
> > code three times (ie, netscape and then <=3.0 level browsers) - now,
> > we've had awesome DOM support for over 5 years and I rarely need more
> > than a few lines of redundant code to ensure things work well.
> >
> > If it were me starting out, I'd latch onto one of the more popular js
> > libraries and use it for all its worth. Something like "behavior"
> > http://bennolan.com/behaviour/, "prototype"
> > http://prototype.conio.net/, or my favorite, "Mochikit"
> > http://mochikit.com/. These "frameworks" do most of your repetitive
> work for you and you can focus on your logic.
> > --
> > Matthew Nuzum
> > newz2000 on freenode
> >
> > _______________________________________________
> > Cialug mailing list
> > Cialug at cialug.org
> > http://cialug.org/mailman/listinfo/cialug
>
>
> _______________________________________________
> Cialug mailing list
> Cialug at cialug.org
> http://cialug.org/mailman/listinfo/cialug
>
>
> _______________________________________________
> Cialug mailing list
> Cialug at cialug.org
> http://cialug.org/mailman/listinfo/cialug
More information about the Cialug
mailing list