6.docx - JavaScript From Wikipedia the free encyclopedia Jump to navigationJump to search Not to be confused with Java(programming language

6.docx - JavaScript From Wikipedia the free encyclopedia...

This preview shows page 1 - 4 out of 83 pages.

JavaScript From Wikipedia, the free encyclopedia Jump to navigation Jump to search Not to be confused with Java (programming language) , Java (software platform) , or Javanese script . For the uses of JavaScript on Wikipedia, see Wikipedia:Javascript . JavaScript Paradigm Multi-paradigm : object-oriented ( prototype- based ), imperative , functional , event-driven [1] Designed by Brendan Eich Developer Netscape Communications Corporation , Mozilla Foundation , Ecma International First appeared December 4, 1995; 23 years ago [2] Stable release ECMAScript 2018 [3] / June 2018; 6 months ago Preview release ECMAScript 2019 Typing discipline Dynamic , duck Filename extensions .js .mjs [4] Website Mozilla Major implementations V8 , JavaScriptCore , Rhino , SpiderMonkey , Chakra Influenced by Lua , Scheme , Perl , Self , Java , C , Python , AWK , HyperTalk Influenced
Image of page 1
ActionScript , AtScript , CoffeeScript , Dart , JScript .NET , LiveScript , Objective-J , Opa , Perl 6 , QML , TypeScript JavaScript at Wikibooks JavaScript Filename extension .js Internet media type application/javas cript text/javascript (ob solete) [5] Uniform Type Identifier (UTI) com.netscape.javascript-source [6] Developed by Brendan Eich Type of format Scripting language Part of a series on JavaScript JavaScript syntax JavaScript library Unobtrusive JavaScript JavaScript engine Lists of Frameworks and Libraries Ajax frameworks JavaScript web frameworks Comparison of JavaScript frameworks List of JavaScript libraries
Image of page 2
JavaScript unit testing frameworks JavaScript Object Notation See also ECMAScript v t e JavaScript ( / d v skr pt/ ˈ ʒɑː əˌ ɪ ), [7] often abbreviated as JS , is a high-level , interpreted programming language . It is a language which is also characterized as dynamic , weakly typed , prototype- based and multi-paradigm . Alongside HTML and CSS , JavaScript is one of the three core technologies of the World Wide Web . [8] JavaScript enables interactive web pages and thus is an essential part of web applications . The vast majority of websites use it, [9] and all major web browsers have a dedicated JavaScript engine to execute it. As a multi-paradigm language, JavaScript supports event-driven , functional , and imperative (including object-oriented and prototype-based ) programming styles . It has an API for working with text, arrays , dates, regular expressions , and basic manipulation of the DOM , but the language itself does not include any I/O , such as networking, storage, or graphics facilities, relying for these upon the host environment in which it is embedded. Initially only implemented client-side in web browsers, JavaScript engines are now embedded in many other types of host software, including server-side in web servers and databases, and in non- web programs such as word processors and PDF software, and in runtime environments that make JavaScript available for writing mobile and desktop applications, including desktop widgets.
Image of page 3
Image of page 4

You've reached the end of your free preview.

Want to read all 83 pages?

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

Stuck? We have tutors online 24/7 who can help you get unstuck.
A+ icon
Ask Expert Tutors You can ask You can ask You can ask (will expire )
Answers in as fast as 15 minutes