Site Navigation
Categories:
Curly bracket programming languages
Domain-specific programming languages
JavaScript programming language
Prototype-based programming languages
Object-based programming languages
Scripting languages
All articles to be merged
Articles to be merged since August 2008

Summary Of: JavaScript

JavaScript was influenced by many languages and was designed to look like... JavaScript is also used to enable scripting access to objects embedded in other applications... and JavaScript copies many Java names and naming conventions... The key design principles within JavaScript are inherited from the... JavaScript was originally developed by... The change of name from LiveScript to JavaScript roughly coincided with Netscape adding support for Java technology in its... JavaScript was first introduced and deployed in the Netscape browser version 2... as a marketing ploy by Netscape to give JavaScript the cachet of what was then the hot new web... in JavaScript at the time... JavaScript supports all the... JavaScript makes a distinction between... JavaScript supports various ways to test the type of an object... JavaScript typically relies on a run... The primary use of JavaScript is to write functions that are embedded in or included from... Because JavaScript code can run locally in a user... JavaScript code can detect user actions which HTML alone cannot... and JavaScript dispatches requests for information... The first ever JavaScript engine was created by... The most common host environment for JavaScript is by far a web browser... which a JavaScript program could then manipulate to dynamically generate web pages... JavaScript authors can attempt to write standards... have JavaScript execution disabled as a security precaution... JavaScript and the DOM provide the potential for malicious authors to deliver scripts to run on... Thus any secret embedded in JavaScript could be extracted by a determined adversary... and the output of JavaScript operations should not be trusted by the server... JavaScript form validation only provides convenience for users... then have JavaScript verify a user... also does not make sense to rely on JavaScript to prevent user interface operations... JavaScript provides an interface to a wide range of browser capabilities... Web browsers are capable of running JavaScript outside of the sandbox... Incorrectly granting privileges to JavaScript from the web has played a role in vulnerabilities in both Internet Explorer... allow JavaScript stored on a computer... although JavaScript Trojan horses are uncommon in practice... JavaScript interpreters are embedded in a number of tools... with the core JavaScript language remaining mostly the same in each application... uses JavaScript to implement the... including a JavaScript implementation based on... offers a JavaScript model of its environment for use by developers... playing games that uses JavaScript as scripting language... is a JavaScript runtime that allows developers to create desktop applications... provides a limited version of the JavaScript debugging functionality in Microsoft Visual Studio... a code quality tool that will scan JavaScript code looking for problems... The standardization effort for JavaScript also needed to avoid trademark issues... JavaScript is also considered a... a feature that allows JavaScript and Java to intercommunicate on the web... Apple Safari JavaScript Buffer Overflow Lets Remote Users Execute Arbitrary Code and HTTP Redirect Bug Lets Remote Users... JavaScript and DHTML Cookbook... Teach Yourself JavaScript in 21 Days... JavaScript Programming for the Absolute Beginner...

Encyclodia Page On: JavaScript

These Are Links To Other Documents
Merge arrows | merged | JavaScript syntax | Discuss | Java (programming language) | Paradigm | Multi-paradigm | prototype-based | functional | imperative | scripting | Brendan Eich | Developer | Netscape Communications Corporation | Mozilla Foundation | Latest release | Typing discipline | dynamic | weak | duck | Major implementations | SpiderMonkey | Rhino | KJS | JavaScriptCore | Dialects | JScript | JScript .NET | Self | C | Scheme | Perl | Python | Java | scripting language | client-side | dialect | ECMAScript | dynamic | weakly typed | prototype-based | first-class functions | Java | websites | client-side JavaScript | C | syntax | Netscape | Sun | browser | Self | Scheme | trademark | Mozilla Foundation | Brendan Eich | Netscape Navigator | web browser | Microsoft | JScript | Internet Explorer | Y2K-compliant | Ecma International | ECMAScript | structured programming | C | scoping | expressions | statements | types | values | variables | string | duck typing | object-based | Objects | associative arrays | syntactic sugar | eval | Functions | first-class | closures | prototypes | classes | methods | inheritance | method | formal parameters | JSON | regular expressions | Perl | JavaScript syntax | ECMAScript | E4X | Client-side JavaScript | Ajax (programming) | HTML | Document Object Model | popping up | Validation | web form | moves over them | Gmail | Ajax programming | interpreter | source code | script | Brendan Eich | Netscape Communications Corporation | Netscape Navigator | web browser | SpiderMonkey | C | Rhino | Java | API | DOM | web server | JavaScript webserver | HTTP | HTML 4.01 | Web Interoperability | Web accessibility | DOM | W3C | PDA | mobile phone | degrade gracefully | sandbox | same origin policy | same origin policy | sandbox | Cross-site scripting | Cross-site request forgery | cross-site scripting | same-origin policy | cross-site request forgery | HTTP cookies | obfuscated code | buffer overflows | Macromedia Flash | ActiveX | Microsoft Windows | VBScript | Trojan horse | Windows Script Host | object model | ActionScript | Adobe Flash | Dashboard Widgets | Gadgets | Yahoo! Widgets | Google Desktop Gadgets | Mozilla | Firefox | graphical user interface | Acrobat | PDF | Adobe Creative Suite | Photoshop | Illustrator | Dreamweaver | InDesign | Active Scripting | JScript | Java programming language | Mozilla Rhino | OpenSocial | Qt | Max/MSP | JavaScript OSA | AppleScript | VRML97 | universal remote | Adobe Integrated Runtime | PDF | GeoPDF | Acrobat | Reader | debugger | Document Object Model | Internet Explorer | Firefox | Safari | Opera | Microsoft Visual Studio | Microsoft Office | Microsoft Script Debugger | Firebug | Venkman | Mozilla | CSS | Drosera | WebKit | Safari | 4th edition | typed | ECMAScript | VBScript | Visual Basic | Internet Explorer | JSON | functional programming | Scheme | OCaml | closures | higher-order functions | LiveConnect | Wikibooks | Wikibooks | ECMAScript | JavaScript syntax | Client-side JavaScript | AJAX | Dynamic HTML | Server-side JavaScript | JSDoc | JSON | JSAN | Comparison of layout engines (ECMAScript) | Comparison of Javascript-based source code editors | 2007 | 10-23 | 2007 | 11-08 | O'Reilly Media | ISBN 0596101996 | 2008 | 06-17 | ISSN | 2008 | 06-17 | AppleScript#Open_Scripting_Architecture | ISBN 1-887-90269-4 | ISBN 0-13-142343-6 | ISBN 0-596-00048-0 | ISBN 0-596-10199-6 | ISBN 0-596-00467-2 | ISBN 0-7645-3342-8 | ISBN 0-672-32297-8 | ISBN 0-07-222887-3 | ISBN 0-7615-3410-5 | ISBN 0-7897-2612-2 | ISBN 0-7895-6233-2 | ISBN 1-56592-300-6 | ISBN 1-59059-152-6 | ISBN 0-7645-7659-3 | ISBN 0-07-219127-9 | Open Directory Project | v | d | ECMAScript | comparison | ActionScript | Caja | JScript | JavaScript OSA | JScript .NET | QtScript | ECMAScript engines | futhark | InScript | JavaScriptCore | KJS | linear_b | Narcissus | Rhino | Simple ECMAScript Engine | SpiderMonkey | SquirrelFish | Tamarin | V8 | Brendan Eich | Ecma International | Categories | Curly bracket programming languages | Domain-specific programming languages | JavaScript programming language | Prototype-based programming languages | Object-based programming languages | Scripting languages | All articles to be merged | Articles to be merged since August 2008 |
This article is licensed under the GNU Free Documentation License. It uses material from the Wikipedia article "JavaScript".