provided by: 
Originally published at Internet.comThis article is brought to you by Hungry Minds, Inc. publisher of Danny Goodman's JavaScript Bible
In this article, experienced programmers can read the highlights about the core JavaScript language in terms that may not make complete sense to those with limited or no scripting experience. This article is especially for you if you found tutorials on JavaScript rudimentary. Here, then, is the quick tour of the essential issues surrounding the core JavaScript language.
JavaScript is a scripting language. The language is intended for use in an existing host environment (for example, a Web browser) that exposes objects whose properties and behaviors are controllable via statements written in the language. Scripts execute within the context of the host environment. The host environment controls what, if any, external environmental objects may be addressed by language statements running in the host environment. For security and privacy reasons, Web browsers generally afford little or no direct access via JavaScript to browser preferences, the operating system, or other programs beyond the scope of the browser. The exception to this rule is that modern browsers allow deeper client access (with the user’s permission) through trust mechanisms such as signed scripts (Netscape) or trusted ActiveX controls (Microsoft)...
Read article at Internet.com site