JavaScript

JavaScript je multiplatformní, objektově orientovaný skriptovací jazyk, určený především pro programování dynamických internetových stránek (aplikací).

  • JavaScripty jsou prováděny na straně uživatele na rozdíl např. od PHP nebo ASP
  • Syntaxe jazyka patří do rodiny jazyků C/C++/Java

Ukázky:

JavaScript projekty:

  • jQuery – write less, do more
  • uilang.com - a minimal, ui-focused programming language for web designers (1 kB)
  • AngularJS – HTML enhanced for web apps!
  • Backbone – models for your apps
  • Batman – quick and beautiful
  • Cappucino – objective-J
  • Ember – ambitious web apps
  • GWT – JS in Java
  • Knockout – MVVM pattern
  • Sammy – small with class
  • Spine – awesome MVC apps
  • SproutCore – innovative web-apps
  • Dojo – je obsažen v PHP Zend Framework
  • YUI
  • Prototype
  • MooTools

Hlavička dokumentu

U stránek používajících JavaScript je nutné vždy do hlavičky dokumentu doplnit meta informaci o typu skriptovacího jazyka.

Definice JavaScriptu v hlavičce dokumentu:

  ...
  <meta http-equiv="content-script-type" content="text/javascript" />
  <script type="text/javascript">
    /* <![CDATA[ */
      alert('Můj první JavaScript');
    /* ]]> */
  </script>
</head>
<body>
  ...

Připojení externího souboru s JavaScriptem v hlavičce dokumentu:

  ...
  <meta http-equiv="content-script-type" content="text/javascript" />
  <script type="text/javascript" src="muj-skript.js"></script>
</head>
<body>
  ...

Poznámka: IE5- nepodporuje žádný JavaSript.

Příklady