|
|
|
|
|
by bryanlarsen
5051 days ago
|
|
You're right about some of the warts of javascript. John specifically discusses these in a different blog post. http://ejohn.org/blog/javascript-as-a-first-language/ Some of these warts are surprisingly easy to work around: for instance, they always use "===" and don't even tell the student about "==" until much later. In other cases I just think you're wrong. For instance, I think that the prototype system is simpler and easier to understand than classical objects, while at the same time being more powerful. |
|