JavaScript programming language: structure, capabilities, learning

JavaScript, JS - , . Java -. JS , C, Java. , Java JS , , JavaScript. , , -, -. JavaScript SSJS, , , , PDF .

JavaScript

JavaScript History




JS. 1990- . Netscape Mocha, LiveScript, JavaScript. , Netscape 1995 Java - Netscape Navigator 2.002. , , Java , Netscape -.





JavaScript Oracle. , Netscape Communications , Mozilla Foundation, . Microsoft JS - JScript , , . JScript 3.0 Internet Explorer, 1996 , Effect 2000. , JavaScript JScript , JScript ECMA.

1997 JavaScript ECMA. 1997 ECMAScript, , ISO/IEC-16262.

, JavaScript ECMAScript. Ecma International, , 39 TC39. ECMA , ECMAScript. 1997 . ISO / IEC-16262, . 1999 , , . ECMA-262 , 2009 , 2011. 2015 , . 9 2018 .





Candidates for ECMAScript 2019




ECMAScript 2019 , TC39 4 , . , JavaScript . , . JavaScript, .

JS

Netscape Netscape Enterprise Server 1994 , JavaScript -. 2000- , JS. Node.js , .

JavaScript . . Ajax JS . . JS -, JavaScript .

JavaScript C, , if, for, switch . JavaScript 1.7 let. C, JS . C , JS , , .

, , . JavaScript . — typeofObjetual.

JS — , . , / . for... in. JS , Functiony Date.

JavaScript eval . , JSON.parse() , , .

, .call() .bind(). — , , , . , , , , , . , , .

Prototypes instead of classes




JS . , - , .

, . new , , Object. ECMAScript 5 Object.create, Object. , , null. prototype , . , .

Runtime




JavaScript , , -, , « ». , , , , HTML . , JS.

. arguments. variádicas .apply(). - , . , , this - , .

, , JavaScript. JSON. JavaScript Perl, , , , .

: Java & JavaScript

Differences: Java & JavaScript




JS Java, JavaScript . - , , Java, JS - , .

, , Java , , , -, JavaScript , HTML .

, , , C C ++.

JavaScript - HTML, PHP-. HTML, , </ SCRIPT>. JS , -.

XHTML

JavaScript XHTML , , , -.

Including language in XHTML documents




:

  1. JavaScript . .
  2. XHTML , type . , , , JS text/javascript.
  3. , HTML- -. , , , . .
  4. JS JavaScript, XHTML- . , XHTML , .

XHTML.

XHTML Document




type src, URL-, JS. , , .

JS - .js, , "", Wordpad, EmEditor UltraEdit.

XHTML-

, JS XHTML . , XHTML JS. , .

JS, . , JS, .

, - JS , , , JS.

XHTML Page Code




HTML , JS.

JS -. Flash , , JS.

AJAX, JavaScript, . , , JavaScript .

, JS , . , , .

, , . , , , - , , , .

JS , ECMA-262. JS, -, , . , Adobe Acrobat, JS PDF. Adobe, , Flash Flex, ActionScript, JS. Photoshop JS, 6 Java (named javax.script), .

Features and limitations




JavaScript Benchmark . , JavaScript Windows .

Internet Explorer 8/9:

  1. Internet Explorer.
  2. Alt.
  3. «».
  4. .
  5. , .
  6. « » «.».
  7. «OK» , .

Firefox 3.6+:

  1. Firefox.
  2. "".
  3. .
  4. JavaScript.
  5. «OK», .

JavaScript Chrome 7+:

  1. .
  2. .
  3. «».
  4. "".
  5. JS.
  6. « JS» ().
  7. .

JavaScript -. - JS (DOM). - HTML , . , AJAX.




All Articles