Glossari

  • abstracció f Procés pel qual se seleccionen les propietats i els comportaments més importants d’un objecte del món real sense tenir en compte la seva implementació.
  • actualitzar v Modificar una propietat d’un objecte, assignant-li un altre valor o funció.
  • AJAX m Acrònim d’Asynchronous JavaScript And XML (JavaScript asíncron i XML). Tècnica de desenvolupament web basada en JavaScript i comunicacions asíncrones client-servidor.
  • àmbit m Zona del codi en la qual es pot accedir a una variable o funció.
  • Angular JS m Marc de treball per al desenvolupament d’aplicacions amb JavaScript.
  • array m Objecte que permet emmagatzemar una col·lecció d’objectes i després recuperar-los accedint-hi de manera arbitrària.
  • augmentar v Afegir un nou mètode o propietat a un objecte.
  • BOM m Acrònim de Browser Object Model (model d’objectes del navegador). Sistema de classes que permet a una seqüència d’ordres (script) interactuar amb el navegador.
  • cadena de prototipus f Seqüència de prototipus formada pel prototipus de l’objecte i els de l’objecte dels quals hereta.
  • CDN f Acrònim de Content Delivery Network (xarxa de lliurament de continguts). És habitual utilitzar-les per incloure la biblioteca JavaScript en una aplicació.
  • clausura f Àmbit format per tot allò accessible a una funció en el moment de la seva declaració. Aquest àmbit es manté encara que la funció s’invoqui des d’un altre context.
  • client m Programa que envia peticions al programa servidor, processa les seves respostes i interactua amb l’usuari.
  • closure f Expressió original anglesa corresponent a clausura.
  • composició f Inclusió d’objectes com a propietats d’altres objectes (aquests últims s’anomenen objectes compostos).
  • constructor, patró m Patró d’implementació d’una funció constructora i instanciació dels objectes amb l’operador new.
  • cookie f Expressió original anglesa corresponent a galeta.
  • CORS f Acrònim de Cross-origin resource sharing (compartició de recursos d’orígens creuats). Tècnica utilitzada per superar la limitació imposada per la política del mateix origen. Es basa en l’enviament per part del servidor d’informació addicional a la capçalera.
  • CSS m Acrònim de Cascading Style Sheets (fulls d’estil en cascada). Llenguatge utilitzat per especificar la presentació d’un document que s’ha definit amb un llenguatge de marques (habitualment HTML).
  • dades obertes f Dades allotjades en un servidor i universalment accessibles sense cap limitació.
  • declaració literal, patró m Patró de programació que consisteix a declarar els objectes assignant-los directament la seva especificació JSON. És un llistat de parells propietat-valor.
  • delegació f Tècnica consistent a delegar les operacions d’un objecte a un altre en lloc de realitzar-les ell mateix.
  • DOM m Acrònim de Document Object Model (model d’objectes del document). És una estructura de dades que representa en forma arborescent els diferents elements d’un document i permet la seva consulta i manipulació.
  • ECMA f Acrònim de l’European Computer Manufacturers Association (Associació Europea de Fabricants d’Ordinadors). Es dedica a generar estàndards per a sistemes d’informació. Un dels seus estàndards és ECMAScript.
  • ECMAScript m Estàndard de llenguatge de programació al costat client adoptat per l’ECMA. Es basa en JavaScript.
  • encapsulament m Efecte d’amagar part de la informació, fent-la inaccessible.
  • ES6 m Versió estàndard de JavaScript a partir del 2015. El 2017 encara cap navegador té suport total per a aquesta versió.
  • esdeveniment m Succés produït en un objecte. Se li pot associar l’execució d’un procediment.
  • espai de noms, patró m Tècnica consistent a evitar repeticions de noms entre diferents fragments de codi. Per exemple, posant-los prefixos diferents. A JavaScript pot fer-se definint-los dins d’objectes diferents.
  • especialització f Implementació d’un patró de generació d’objectes a partir d’un altre objecte (anomenat pare), al qual s’afegeixen propietats i mètodes més específics.
  • event m Objecte que representa un esdeveniment.
  • expressió regular f Seqüència de caràcters que defineixen un patró de cerca dins d’una cadena.
  • formulari m Document que serveix per recollir informació que serà processada posteriorment.
  • funció anònima f Funció que es declara sense donar-li cap nom. També anomenada funció sense nom.
  • funció immediata f Funció la declaració de la qual desencadena la seva execució.
  • funció niada f Funció declarada dins d’una altra.
  • funcional, patró m Implementació d’una funció generadora que retorna una instància de l’objecte.
  • galeta f Informació que, a petició del servidor, emmagatzema el navegador en l’ordinador client per ser recuperada en posteriors sessions.
  • generalització f Implementació d’un patró de generació d’objectes per generar-ne un altre que agrupa les característiques comunes d’altres objectes (fills) que es crearan a partir d’aquest.
  • grup de captura m En una expressió regular, part de la selecció que es tanca entre parèntesis per referir-s’hi posteriorment.
  • herència f Relació entre objectes creats a partir d’altres objectes.
  • HTML m Acrònim d’Hyper Text Markup Language (llenguatge d’etiquetatge d’hipertext). Llenguatge utilitzat per definir els elements principals d’una pàgina web.
  • HTML5 m Versió 5 del llenguatge HTML.
  • HTML5 media m Conjunt d’elements introduïts a HTML5 especialitzats en la gestió d’elements multimèdia de la pàgina web.
  • IDE m Acrònim d’Integrated Developement Environment (entorn integrat de desenvolupament).
  • JavaScript m Llenguatge de programació més utilitzat en el desenvolupament web en l’entorn client. És el llenguatge per defecte dels script inserits a HTML. És compatible amb l’estàndard ECMAScript que, de fet, es basa en aquest llenguatge.
  • jQuery f Biblioteca JavaScript molt utilitzada. Té com a finalitat simplificar la majoria de les tasques habituals dels programes de guions escrits en JavaScript i permetre escriure aquestes tasques sense haver de fer tractaments diferents en funció del navegador que està executant el programa.
  • JSON f Acrònim de JavaScript Object Notation (notació JavaScript per als objectes). És la notació que s’utilitza en JavaScript per fer una declaració literal d’un objecte. Juntament amb XML, també és el format més habitual d’intercanvi de dades entre programes, amb independència del llenguatge en què s’han escrit.
  • JSONP f Acrònim de Padding JSON (JSON amb farciment). Tècnica utilitzada per superar la limitació imposada per la política del mateix origen. Envia les dades com a paràmetre d’una crida a una funció.
  • llenguatge de guions m Llenguatge de programació interpretat.
  • llenguatge interpretat m Llenguatge de programació previst perquè els programes escrits amb ell es tradueixin al llenguatge màquina a mesura que s’han d’executar les seves instruccions.
  • memoize v Memoritzar els valors calculats a la pròpia funció.
  • mètode m Funció emmagatzemada com a propietat d’un objecte. El seu context d’execució és el mateix objecte.
  • minimització f Refacció del codi per reduir-ne la mida i dificultar-ne la comprensió. Consisteix sobre tot a substituir els identificadors per altres de més curts i sense significat per al programador.
  • mòdul, patró m Patró de programació per crear un espai propi de noms per l’aplicació i evitar interferències amb altres components. Es basa a declarar tots els objectes dins d’una funció immediata.
  • MVC m Acrònim de model-vista-controlador. Patró de disseny que independitza la lògica de l’aplicació de la informació amb què treballa i de la presentació que en fa a l’usuari.
  • navegador m Programa client d’una aplicació web. És capaç d’interpretar el codi HTML que li envia el servidor i d’executar els programes de guions que aquest codi pugui contenir.
  • Node.JS m Entorn d’execució de programes JavaScript a servidors d’aplicacions web.
  • npm m Manegador de paquets per defecte de Node.JS.
  • objecte m Element que modela un aspecte del món real. Pot estar format per propietats i/o mètodes.
  • observador, patró m Patró que divideix els objectes en generadors d’esdeveniments i observadors. Els segons se subscriuen a l’objecte generador d’esdeveniments. Quan aquest en genera un, els observadors reben una notificació perquè facin el tractament adient de l’esdeveniment generat.
  • polimorfisme m Capacitat de modificar el comportament d’un objecte actualitzant un o més dels seus mètodes.
  • política del mateix origen f Limitació que fa que els navegadors només puguin realitzar peticions dins del domini on es troba l’aplicació.
  • programació orientada a objectes f Paradigma de programació que posa l’èmfasi en els objectes i les relacions i interaccions entre si.
  • propietat f relaciona una clau i un valor lligats a un objecte.
  • prototípic, patró m Patró que consisteix a crear un objecte a partir d’un altre ja existent invocant Object.create.
  • prototipus m Objecte del qual altres objectes hereten propietats i mètodes.
  • prototype f Propietat que fa referència al prototipus de la funció constructora.
  • RESTm Acrònim de Representational State Transfer (transferència d’estat representacional). És un dels models arquitectònics que permeten implementar serveis web.
  • script f Seqüència d’ordres.
  • selector m Expressió que defineix les condicions que han de complir els elements d’un subconjunt del DOM per ser seleccionats.
  • servidor m Programa que atén, processa i respon les peticions dels programes client.
  • SOAP m Acrònim de Simple Object Access Protocol (protocol d’accés a objecte simple). Protocol que especifica una forma de realitzar l’intercanvi entre dos processos de dades en format XML.
  • sobrecàrrega f Mecanisme que permet que un objecte tingui dues funcions amb el mateix nom sense que això generi ambigüitats.
  • this m Context d’execució d’una funció.
  • XML m Acrònim d’eXtensible Markup Language (llenguatge d’etiquetatge extensible). Llenguatge que s’utilitza per a l’intercanvi de dades entre dos processos i es basa a posar etiquetes a la informació.
  • XMLHttpRequest f Objecte que permet obtenir informació d’una URL sense recarregar la pàgina sencera.
Anar a la pàgina anterior:
Continguts en PDF
Anar a la pàgina següent:
Índex general