JavaScript: Porovnání verzí
Smazaný obsah Přidaný obsah
odlinkován JScript, pouze přesměrování zpět |
-{{pravopis; to je stranka tak nezajimava, ze na ni nikdo pul roku nesahl?! značka: editace z Vizuálního editoru |
||
Řádek 1:
{{Infobox programovací jazyk
|název = JavaScript
Řádek 58 ⟶ 57:
==== Anonymní (vnitřní) funkce a uzávěry (closures) ====
Vnitřní [[Funkce (programování)|funkce]] (neboli funkce definované uvnitř jiných (vnějších) funkcí) jsou vytvořeny při každém zavolání funkce nadřazené, a proměnné funkcí vnějších existují po dobu existence funkce vnitřní, dokonce i po ukončení
=== Prototypové (prototype-based) ===
Řádek 210 ⟶ 209:
== Použití mimo webové stránky ==
Kromě webových prohlížečů a serverů je interpret JavaScriptu vestavěný v mnoha různých nástrojích. Každý z těchto nástrojů poskytuje vlastní [[objektový model]], který poskytuje přístup k
=== Vestavěný scriptovací jazyk ===
* Většina rozšíření pro webové prohlížeče jsou implementováná
* Některé NoSQL datábáze jako je [[MongoDB]] nebo [[CouchDB]] akceptují dotazy napsané v JavaScriptu.
* [[Adobe Acrobat#Security|Acrobat and Adobe Reader]] podporují JavaScript v souborech typu PDF.
* Nástroje v Adobe Creative Suite, včetně [[Adobe Photoshop|Photoshop]], [[Adobe Illustrator|Illustrator]], Dreamweaver a InDesign umožňují skriptování pomocí JavaScriptu.
* Kancelářský balík aplikací [[OpenOffice]] umožňuje
* Interaktivní zpracování signálu hudebního software Max/MSP nabízí v jeho prostředí model JavaScriptu pro použití vývojářům. To umožňuje mnohem přesnější ovládání než výchozí programovací model GUI-centric.
* Digitální software Apple Logic Pro X audio workstation umožňuje vytvořit vlastní MIDI efekty pluginy pomocí JavaScriptu.
Řádek 244 ⟶ 243:
== Vývojové nástroje ==
Vzhledem k tomu, že při programování pro různé webové prohlížeče mohou nastat implementační rozdíly (zvláště v [[DOM|objektovém modelu dokumentu]]), je vhodné mít přístup k [[debugger]]u v
Debuggery jsou dostupné pro [[Internet Explorer]], [[Firefox]], [[Safari]], [[Google Chrome]], [[Opera]] a [[Node.js]].<ref>{{cite web | url=http://javascript.about.com/od/problemsolving/ig/JavaScript-Debugging/ | title=The JavaScript Debugging Console | publisher=javascript.about.com | date=2010-05-28 | accessdate=2010-05-28}}</ref><ref>{{cite web | url=http://www.javascript-debugger.com | title=SplineTech JavaScript Debugger - an independent standalone JavaScript Debugger | publisher=javascript-debugger.com | date=2013-08-26 | accessdate=2013-08-26}}</ref><ref>{{cite web | url=http://docs.strongloop.com/display/DOC/Debugging+with+Node+Inspector | title=Debugging with Node Inspector | publisher=http://docs.strongloop.com/ | accessdate=2014-05-07}}</ref>
|