Thanks for the suggestions :)

On Fri, Jul 24, 2009 at 6:15 AM, Lucian Branescu
<lucian.brane...@gmail.com>wrote:

> http://www.jslint.com/, made by Crockford himself.
>
> There are others as well.
>
> 2009/7/24 Tomeu Vizoso <to...@sugarlabs.org>:
> > On Thu, Jul 23, 2009 at 14:20, Lucian Branescu<lucian.brane...@gmail.com>
> wrote:
> >> Crockford doesn't like it because if you forget to put new for a class
> >> declaration that otherwise needs it, all the attributes in the class
> >> are set on the global namespace. Hence, dangerous to forget.
> >>
> >> He suggests using factory functions, that create and return objects
> instead.
> >
> > Are there static analysis tools such as pylint for JS? Might help
> > catching up these situations.
> >
> > Regards,
> >
> > Tomeu
> >
> >> Either way is fine, as long as your framework code is non-invasive.
> >>
> >> 2009/7/23 Bryan Berry <br...@olenepal.org>:
> >>> it is fine w/ me
> >>>
> >>> I can't remember exactly why crockford doesn't like it
> >>>
> >>> On Wed, 2009-07-22 at 22:37 -0500, Felipe López Toledo wrote:
> >>>> Hi.
> >>>>
> >>>> I know, you've been playing around JS, maybe you have noticed about
> >>>> the *new* reserved word and its role.
> >>>> according to "Douglas Crockford, JavaScript: The Good Parts", "new" is
> >>>> dangerous (I'm agree) and the "Use of this style of constructor
> >>>> functions is not recommended".
> >>>>
> >>>> others, like "Jhon Resig, Pro JavaScript Techniques" just use it.
> >>>>
> >>>> I have found it's really normal to use "new" with JS (prototypal
> >>>> inheritance), so I'm using it. If someone wants me to change it. It's
> >>>> a really good moment to raise the hand.
> >>>>
> >>>> example:
> >>>> var p=new Point(1,2);
> >>>>
> >>>> also, the OOP style exists "getters" and "setters".
> >>>> var xval = p.getX( )
> >>>> p.setX( 2 );
> >>>>
> >>>> I prefer
> >>>> var xval = p.x;
> >>>> p.x = 2;
> >>>>
> >>>> jQuery works in the second way (or at least it's closer)
> >>>>
> >>>> felipe
> >>>> 2009/7/22 Felipe López Toledo <zer.subz...@gmail.com>
> >>>>         working on
> >>>>
> >>>>         I think you're going to present "karma", so I'm coding the
> >>>>         plugin:
> >>>>         jquery.karma.js
> >>>>
> >>>>
> >>>>         2009/7/22 Bryan Berry <br...@olenepal.org>
> >>>>
> >>>>
> >>>>                 hey dude, what is the status?
> >>>>
> >>>>                 --
> >>>>                 Bryan W. Berry
> >>>>                 Technology Director
> >>>>                 OLE Nepal, http://www.olenepal.org
> >>>>
> >>>>
> >>>>
> >>> --
> >>> Bryan W. Berry
> >>> Technology Director
> >>> OLE Nepal, http://www.olenepal.org
> >>>
> >>> _______________________________________________
> >>> Sugar-devel mailing list
> >>> Sugar-devel@lists.sugarlabs.org
> >>> http://lists.sugarlabs.org/listinfo/sugar-devel
> >>>
> >> _______________________________________________
> >> Sugar-devel mailing list
> >> Sugar-devel@lists.sugarlabs.org
> >> http://lists.sugarlabs.org/listinfo/sugar-devel
> >>
> >
>
_______________________________________________
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel

Reply via email to