FazBrowse Wikipedia Viewer | Main Page |
Search Wikipedia:
|
Viewing: https://ast.wikipedia.org/wiki/JavaScript

JavaScript

Contents
    Exemplos más avanzaos
Usu en páxina web
    Considerancies alrodiu de la compatibilidá

, 27 marzu 2024)
Tipu scripting language , high-level programming language , programación funcional, programación imperativa, aspect-oriented programming

JavaScript (acurtiáu comúnmente JS) ye un llinguaxe de programación interpretáu, dialeutu del estándar ECMAScript. Defínese como Programación empobinada a oxetos empobináu a oxetos, Programación basada en prototipos basáu en prototipos, imperativu, sele tipado y dinámicu.

Utilízase principalmente na so forma del llau del veceru (client-side), implementáu como parte d'un navegador web dexando meyores na interfaz d'usuariu y páxina web dinámiques anque esiste una forma de JavaScript del llau del sirvidor(Server-side JavaScript o SSJS). El so usu n'aplicaciones esternes a la web, por casu en documentos PDF, aplicaciones d'escritoriu (mayoritariamente widgets) ye tamién significativu.

Dende'l 2012, tolos navegadores modernos soporten dafechu ECMAScript 5.1, una versión de javascript. Los navegadores más antiguos soporten a lo menos ECMAScript 3. La sesta edición lliberar en xunetu del 2015.

JavaScript diseñar con una sintaxis similar a C, anque adopta nomes y convenciones del llinguaxe de programación Java. Sicasí, Java y JavaScript tienen semántiques y propósitos distintos.

Toos el navegadores modernos interpreten el códigu JavaScript integráu nes páxines web. Pa interactuar con una páxina web aprovir al llinguaxe JavaScript d'una implementación del Document Object Model (DOM).

Tradicionalmente venía utilizándose en páxina web HTML pa realizar operaciones y namái nel marcu de l'aplicación vecera, ensin accesu a funciones del sirvidor. Anguaño ye llargamente utilizáu pa unviar y recibir información del sirvidor xunto con ayuda d'otres teunoloxíes como AJAX. JavaScript interpretar nel axente d'usuariu coles mesmes que les sentencies van descargándose xunto col códigu HTML.

Dende'l llanzamientu en xunu de 1997 del estándar ECMAScript 1, esistieron les versiones 2, 3 y 5, que ye la más usada anguaño (la 4 abandonóse). En xunu de 2015 cerróse y publicó la versión ECMAScript 6.

console.log("Hello world!");

Una función recursiva:

varv; v=1; vargetValue=(function(v){ returnfunction(){returnv;}; }(v)); v=2; getValue();// 1

Exemplos más avanzaos

editareditar la fonte

El siguiente códigu amuesa delles carauterístiques de JavaScript.

LCMCalculator: a = 28, b = 56, gcd = 28, lcm = 56 LCMCalculator: a = 21, b = 56, gcd = 7, lcm = 168 LCMCalculator: a = 25, b = 55, gcd = 5, lcm = 275 LCMCalculator: a = 22, b = 58, gcd = 2, lcm = 638

Usu en páxina web

editareditar la fonte
\n<head>\n <meta charset=\"utf-8\">\n <title>Exemplu senciellu</title>\n</head>\n<body>\n <h1 id=\"header\">Esto ye JavaScript</h1>\n\n <script>\n document.body.appendChild(document.createTextNode('Hola Mundu!'));\n \n var h1 = document.getElementById('header'); // contién la referencia al tag <h1>\n h1 = document.getElementsByTagName('h1')[0]; // aportando al mesmu elementu <h1>\n </script>\n\n <noscript>El to navegador nun almite JavaScript, o JavaScript ta evacuáu.</noscript>\n</body>\n</html>\n"}}'><!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Exemplu senciellu</title> </head> <body> <h1 id="header">Esto ye JavaScript</h1> <script> document.body.appendChild(document.createTextNode('Hola Mundu!')); varh1=document.getElementById('header');// contién la referencia al tag <h1> h1=document.getElementsByTagName('h1')[0];// aportando al mesmu elementu <h1> </script> <noscript>El to navegador nun almite JavaScript, o JavaScript ta evacuáu.</noscript> </body> </html>

Considerancies alrodiu de la compatibilidá

editareditar la fonte
M. Domínguez-Doráu,. Toa Programación. Nᵘ12. Páxs. 48-51. Editorial Iberprensa(Madrid). DL M-13679-2004. Setiembre de 2005.Bases de datos nel veceru con JavaScript DB. 
  • ↑ «ECMAScript 6 ye yá un estándar zarráu»(19 de xunu de 2015).Consultáu'l 22 de xunetu de 2015.
  • ↑ Llinguaxes de programación usaos n'Internet y la World Wide Web (WWW) (castellán)
  • ↑ .com/0596101996/jscript5-CHP-1 O'Reilly - Safari Books Online - 0596101996 - JavaScript: The Definitive Guide, 5 ª edición (castellán) «Netscape Comunicáu de prensa (castellán)».Archiváu dende l'orixinal, el 1998-12-03.
  • ↑ ECMA International(Xunu de 2016).«ECMAScript 2016 Language Specification».
  • ↑ Flanagan, 2006, p. 16.
  • ↑ Flanagan, 2006, páxs. 176–178.
  • ↑ Properties of the Function Object Herman, David(2013). Effective Javascript.Addison-Wesley,páx. 83. ISBN 9780321812186.
  • ↑ Herman, David(2013). Effective Javascript.Addison-Wesley,páx. 125-127. ISBN 9780321812186.
  • ↑ «var - JavaScript - MDN». The Mozilla Developer Network.Consultáu'l 22 d'avientu de 2012.
  • ↑ «JavaScript tracking - Piwik».Piwik.Consultáu'l 31 de marzu de 2012.
  • ↑ «Opera DragonFly». Opera Software.
  • ↑

    View original on Wikipedia | Back | FazBrowse Home