On 12/15/10, Emeka <[email protected]> wrote:
> Garret,
>

This is a one-to-many communications medium. A reply to the group is a
reply to the group.

See also: http://en.wikipedia.org/wiki/Posting_style#Interleaved_style

> I have already done  programming in other languages.... Clojure and other
> scripting languages(extensively). However, I have not been able to achieve
> same success with Javascript.
> I intend to carry out some webapps programming and I think I need to pick up
> enough Javascript skill in order to achieve something reasonable.
>
I do not know what you mean by "reasonable" here.

Most code on the web is total crap. Ironically, this stuff is not that
hard. The success limiting factors (the failed parts), in order, are
HTML, CSS, and the W3C DOM, followed by bad usability/accessibility,
misunderstanding about developing for dynamic environment (various
browsers), followed by (ironically) the language itself (ECMAScript).

A misunderstanding that has become more prevalent is the inability to
distinguish native ES methods and objects from host objects from user
defined methods from libraries (e.g. the belief that `$` is something
that is provided by the environment or that jQuery is javascript (see
stackoverflow for details)).

The browsers today are remarkably consistent with each other and so
knowing about broswer anomalies is really not as important these days
(despite library blog FUD). Rewind 10 years, where a cross browser
image swap required recursive DFS "layer crawler", to get reliable
results in NS4. Nowadays, people balk at `getElementById` and want to
use a "$".

I have no idea what your success limiting factor is because you've
asked such an open ended question.

You can learn js by writing js, RTFM (all those w3c specs I mentioned
plus MSDN), testing, and getting code reviews. Post a real example of
something that you wanted feedback on, cleaned up and validated and
you may get some (hopefully good) feedback.

[snip others]
-- 
Garrett

-- 
To view archived discussions from the original JSMentors Mailman list: 
http://www.mail-archive.com/[email protected]/

To search via a non-Google archive, visit here: 
http://www.mail-archive.com/[email protected]/

To unsubscribe from this group, send email to
[email protected]

Reply via email to