> The web site is easy to use and a great resource for beginners.
Yep a great resource, for wasting a ton of precious time in which they could have learned how to do things right instead of using techniques from ca. 2000.
> ...interested in the actual tutorials.
Which are still the worst part of the site.
Example (just clicked on one of their JS tutorials):
> JavaScript statements can be grouped together in blocks.
> Blocks start with a left curly bracket {, and ends with a right curly bracket }.
> The purpose of a block is to make the sequence of statements execute together.
Pure BS. JavaScript has no block scope. {} aren't needed for "executing stuff together".
Another thing they tell people is that "var foo = 2;" and "foo = 2;", are equal, more BS.
> If table based layout invalidates a site...
There is a difference in using a table layout because it's a good choice (Google doesn't validate in any way, the just want to cut down traffic, which makes sense for them) and just using it because, well... because one has no better idea.
Yep a great resource, for wasting a ton of precious time in which they could have learned how to do things right instead of using techniques from ca. 2000.
> ...interested in the actual tutorials.
Which are still the worst part of the site.
Example (just clicked on one of their JS tutorials):
> JavaScript statements can be grouped together in blocks. > Blocks start with a left curly bracket {, and ends with a right curly bracket }. > The purpose of a block is to make the sequence of statements execute together.
Pure BS. JavaScript has no block scope. {} aren't needed for "executing stuff together".
Another thing they tell people is that "var foo = 2;" and "foo = 2;", are equal, more BS.
> If table based layout invalidates a site...
There is a difference in using a table layout because it's a good choice (Google doesn't validate in any way, the just want to cut down traffic, which makes sense for them) and just using it because, well... because one has no better idea.