From 4b1a9203c547c019fc5398082ae19a3f3d4c3efe Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:41:15 -0500 Subject: initial commit --- "files/ca/glossary/adre\303\247a_ip/index.html" | 21 ++++++ files/ca/glossary/ajax/index.html | 28 ++++++++ files/ca/glossary/api/index.html | 35 ++++++++++ files/ca/glossary/argument/index.html | 24 +++++++ files/ca/glossary/ascii/index.html | 15 +++++ files/ca/glossary/atribut/index.html | 19 ++++++ files/ca/glossary/boolean/index.html | 55 ++++++++++++++++ "files/ca/glossary/car\303\240cter/index.html" | 22 +++++++ .../index.html" | 26 ++++++++ files/ca/glossary/css/index.html | 43 +++++++++++++ files/ca/glossary/dom/index.html | 29 +++++++++ files/ca/glossary/ecmascript/index.html | 23 +++++++ files/ca/glossary/etiqueta/index.html | 30 +++++++++ files/ca/glossary/ftp/index.html | 24 +++++++ "files/ca/glossary/funci\303\263/index.html" | 74 ++++++++++++++++++++++ files/ca/glossary/html/index.html | 51 +++++++++++++++ files/ca/glossary/http/index.html | 23 +++++++ files/ca/glossary/index.html | 45 +++++++++++++ files/ca/glossary/indexeddb/index.html | 19 ++++++ files/ca/glossary/internet/index.html | 22 +++++++ files/ca/glossary/ipv4/index.html | 20 ++++++ files/ca/glossary/ipv6/index.html | 21 ++++++ files/ca/glossary/javascript/index.html | 46 ++++++++++++++ "files/ca/glossary/m\303\250tode/index.html" | 29 +++++++++ files/ca/glossary/navegador/index.html | 27 ++++++++ files/ca/glossary/null/index.html | 26 ++++++++ files/ca/glossary/number/index.html | 27 ++++++++ files/ca/glossary/objecte/index.html | 21 ++++++ files/ca/glossary/oop/index.html | 21 ++++++ files/ca/glossary/primitiu/index.html | 36 +++++++++++ files/ca/glossary/propietat/index.html | 17 +++++ files/ca/glossary/protocol/index.html | 21 ++++++ .../refer\303\250ncies_a_objectes/index.html" | 19 ++++++ files/ca/glossary/rss/index.html | 26 ++++++++ files/ca/glossary/servidor/index.html | 25 ++++++++ files/ca/glossary/sql/index.html | 26 ++++++++ files/ca/glossary/string/index.html | 22 +++++++ files/ca/glossary/svg/index.html | 40 ++++++++++++ files/ca/glossary/symbol/index.html | 39 ++++++++++++ files/ca/glossary/tcp/index.html | 21 ++++++ files/ca/glossary/undefined/index.html | 24 +++++++ files/ca/glossary/url/index.html | 28 ++++++++ files/ca/glossary/utf-8/index.html | 23 +++++++ files/ca/glossary/valor/index.html | 18 ++++++ files/ca/glossary/world_wide_web/index.html | 41 ++++++++++++ files/ca/glossary/wrapper/index.html | 16 +++++ files/ca/glossary/xml/index.html | 13 ++++ "files/ca/glossary/\303\240mbit/index.html" | 19 ++++++ 48 files changed, 1340 insertions(+) create mode 100644 "files/ca/glossary/adre\303\247a_ip/index.html" create mode 100644 files/ca/glossary/ajax/index.html create mode 100644 files/ca/glossary/api/index.html create mode 100644 files/ca/glossary/argument/index.html create mode 100644 files/ca/glossary/ascii/index.html create mode 100644 files/ca/glossary/atribut/index.html create mode 100644 files/ca/glossary/boolean/index.html create mode 100644 "files/ca/glossary/car\303\240cter/index.html" create mode 100644 "files/ca/glossary/codificaci\303\263_de_car\303\240cters/index.html" create mode 100644 files/ca/glossary/css/index.html create mode 100644 files/ca/glossary/dom/index.html create mode 100644 files/ca/glossary/ecmascript/index.html create mode 100644 files/ca/glossary/etiqueta/index.html create mode 100644 files/ca/glossary/ftp/index.html create mode 100644 "files/ca/glossary/funci\303\263/index.html" create mode 100644 files/ca/glossary/html/index.html create mode 100644 files/ca/glossary/http/index.html create mode 100644 files/ca/glossary/index.html create mode 100644 files/ca/glossary/indexeddb/index.html create mode 100644 files/ca/glossary/internet/index.html create mode 100644 files/ca/glossary/ipv4/index.html create mode 100644 files/ca/glossary/ipv6/index.html create mode 100644 files/ca/glossary/javascript/index.html create mode 100644 "files/ca/glossary/m\303\250tode/index.html" create mode 100644 files/ca/glossary/navegador/index.html create mode 100644 files/ca/glossary/null/index.html create mode 100644 files/ca/glossary/number/index.html create mode 100644 files/ca/glossary/objecte/index.html create mode 100644 files/ca/glossary/oop/index.html create mode 100644 files/ca/glossary/primitiu/index.html create mode 100644 files/ca/glossary/propietat/index.html create mode 100644 files/ca/glossary/protocol/index.html create mode 100644 "files/ca/glossary/refer\303\250ncies_a_objectes/index.html" create mode 100644 files/ca/glossary/rss/index.html create mode 100644 files/ca/glossary/servidor/index.html create mode 100644 files/ca/glossary/sql/index.html create mode 100644 files/ca/glossary/string/index.html create mode 100644 files/ca/glossary/svg/index.html create mode 100644 files/ca/glossary/symbol/index.html create mode 100644 files/ca/glossary/tcp/index.html create mode 100644 files/ca/glossary/undefined/index.html create mode 100644 files/ca/glossary/url/index.html create mode 100644 files/ca/glossary/utf-8/index.html create mode 100644 files/ca/glossary/valor/index.html create mode 100644 files/ca/glossary/world_wide_web/index.html create mode 100644 files/ca/glossary/wrapper/index.html create mode 100644 files/ca/glossary/xml/index.html create mode 100644 "files/ca/glossary/\303\240mbit/index.html" (limited to 'files/ca/glossary') diff --git "a/files/ca/glossary/adre\303\247a_ip/index.html" "b/files/ca/glossary/adre\303\247a_ip/index.html" new file mode 100644 index 0000000000..8e855d55ac --- /dev/null +++ "b/files/ca/glossary/adre\303\247a_ip/index.html" @@ -0,0 +1,21 @@ +--- +title: adreça IP (IP address) +slug: Glossary/adreça_IP +tags: + - Beginner + - Glossary + - Infrastructure + - Web +translation_of: Glossary/IP_Address +--- +

Una adreça IP (IP address) és un nombre assignat a cada dispositiu connectat a una xarxa que utilitza el protocol d'Internet.

+ +

"Adreça IP" normalment encara es refereix a les adreces IPv4 de 32 bits fins que IPv6 s'implementi de manera més àmplia.

+ +

Aprèn més

+ +

Coneixement general

+ + diff --git a/files/ca/glossary/ajax/index.html b/files/ca/glossary/ajax/index.html new file mode 100644 index 0000000000..9c6bcdee0f --- /dev/null +++ b/files/ca/glossary/ajax/index.html @@ -0,0 +1,28 @@ +--- +title: AJAX +slug: Glossary/AJAX +tags: + - AJAX + - CodingScripting + - Glossary + - Infrastructure + - 'l10n:priority' +translation_of: Glossary/AJAX +--- +

AJAX (Asynchronous {{glossary("JavaScript")}} i {{glossary("XML")}}) és una pràctica de programació de combinar {{glossary("HTML")}}, {{glossary("CSS") }}, JavaScript, el {{glossary("DOM")}} i el {{glossary("objecte")}} XMLHttpRequest per construir pàgines web més complexes. AJAX el que us permet fer és actualitzar parts d'una pàgina web en lloc d'haver de recarregar la pàgina sencera. AJAX també us permet treballar de forma asíncrona, és a dir, el codi continua executant-se mentre que una part de la vostra pàgina web està tractant de recarregar-se (comparada amb la sincrònica, bloquejarà l'execució del vostre codi fins que aquesta part de la vostra pàgina web s'hagi recàrregat).

+ +

Aprèn més

+ +

Coneixement general

+ + + +

Informació tècnica

+ + diff --git a/files/ca/glossary/api/index.html b/files/ca/glossary/api/index.html new file mode 100644 index 0000000000..fe674b532c --- /dev/null +++ b/files/ca/glossary/api/index.html @@ -0,0 +1,35 @@ +--- +title: API +slug: Glossary/API +tags: + - CodingScripting + - Glossary + - Infrastructure +translation_of: Glossary/API +--- +

Un API (Application Programming Interface) és un conjunt de característiques i normes que existeixen dins d'un programa de programari que permet la interacció entre el programari i altres elements, com un altre programari o maquinari.

+ +

En el desenvolupament web, un API generalment és un conjunt de funcions de codi (per exemple, {{glossary("method","methods")}}, {{Glossary("property","properties")}}, esdeveniments i {{Glossary("URL","URLs")}}) que un desenvolupador pot utilitzar en les seves aplicacions per interactuar amb els components del navegador web d'un usuari o un altre programari/maquinari a l'ordinador de l'usuari, o llocs web i serveis de tercers.

+ +

Per exemple:

+ + + +

Aprèn més

+ +

Coneixement general

+ + + +

Referència tècnica

+ + diff --git a/files/ca/glossary/argument/index.html b/files/ca/glossary/argument/index.html new file mode 100644 index 0000000000..def213cec5 --- /dev/null +++ b/files/ca/glossary/argument/index.html @@ -0,0 +1,24 @@ +--- +title: Argument +slug: Glossary/Argument +tags: + - CodingScripting + - Glossary + - JavaScript +translation_of: Glossary/Argument +--- +

Un argument és un {{glossary("valor")}} ({{Glossary("primitiiu")}} o {{Glossary("objecte")}}) passat com a entrada a una {{Glossary("funció") }}

+ +

Aprèn més

+ +

Coneixement general

+ + + +

Referència tècnica

+ + diff --git a/files/ca/glossary/ascii/index.html b/files/ca/glossary/ascii/index.html new file mode 100644 index 0000000000..001473484e --- /dev/null +++ b/files/ca/glossary/ascii/index.html @@ -0,0 +1,15 @@ +--- +title: ASCII +slug: Glossary/ASCII +tags: + - Glossary + - Infrastructure +translation_of: Glossary/ASCII +--- +

ASCII (American Standard Code for Information Interchange) és un dels mètodes de codificació més popular utilitzat pels ordinadors per a la conversió de lletres, nombres, codis de puntuació i control en forma digital. Des de 2007, {{Glossary("UTF-8")}} ho ha substituït a la web.

+ +

Aprèn més

+ +

Coneixement general

+ +

{{Interwiki("wikipedia", "ASCII")}} en Wikipedia

diff --git a/files/ca/glossary/atribut/index.html b/files/ca/glossary/atribut/index.html new file mode 100644 index 0000000000..8cb4795ca4 --- /dev/null +++ b/files/ca/glossary/atribut/index.html @@ -0,0 +1,19 @@ +--- +title: Atribut +slug: Glossary/Atribut +tags: + - CodingScripting + - Glossary + - HTML +translation_of: Glossary/Attribute +--- +

Un atribut estén una {{Glossary("etiqueta")}}, canviant el comportament de l'etiqueta o proporcionant metadades. Un atribut té sempre la forma nom = valor (donant l'identificador de l'atribut i el valor associat a l'atribut).

+ +

Aprèn més

+ +

Referència tècnica

+ + diff --git a/files/ca/glossary/boolean/index.html b/files/ca/glossary/boolean/index.html new file mode 100644 index 0000000000..8e85a6ad08 --- /dev/null +++ b/files/ca/glossary/boolean/index.html @@ -0,0 +1,55 @@ +--- +title: Boolean +slug: Glossary/Boolean +tags: + - Boolean + - CodingScripting + - Glossary + - JavaScript + - Programming Languages + - data types +translation_of: Glossary/Boolean +--- +

En informàtica, un boolean és un tipus de dada lògica que només pot tenir els valors true o false. Un valor booleà és com un llenguatge de programació que permet representar true i false. Sense la capacitat per representar els valors booleans una sèrie de coses en un llenguatge, deixarian de funcionar. Per exemple, en Javascript, una instrucció if condicional ha de produir com a resultat un valor booleà perquè s'executi tot. En un bucle JavaScript sense la seva condició booleana el bucle mai sabrà si vol executar-ho o no la codificació

+ +
***JavaScript if Statement***
+if(boolean conditional) {
+   //coding
+}
+
+if(true) {
+  console.log("boolean conditional resolved to true");
+} else {
+    console.log("boolean conditional resolved to false");
+  }
+
+
+
+***JavaScript for Loop***
+for(control variable; boolean conditional; counter) {
+  //coding
+}
+
+for(var i=0; i<4; i++) {
+  console.log("I print only when the boolean conditional is true");
+}
+
+ +

 

+ +

 

+ +

Aprèn més

+ +

Coneixement general

+ + + +

Referència tècnica

+ + diff --git "a/files/ca/glossary/car\303\240cter/index.html" "b/files/ca/glossary/car\303\240cter/index.html" new file mode 100644 index 0000000000..4c887673a2 --- /dev/null +++ "b/files/ca/glossary/car\303\240cter/index.html" @@ -0,0 +1,22 @@ +--- +title: Caràcter +slug: Glossary/Caràcter +tags: + - CodingScripting + - Glossary + - strings +translation_of: Glossary/Character +--- +

Un caràcter és o bé un símbol (lletres, nombres, puntuació) o "control" no imprès (per exemple, retorn de carro o guió suau). {{Glossary("UTF-8")}} és el conjunt de caràcters més comuna i inclou els grafemes dels idiomes humans més populars.

+ +

Aprèn més

+ +

Coneixement general

+ + diff --git "a/files/ca/glossary/codificaci\303\263_de_car\303\240cters/index.html" "b/files/ca/glossary/codificaci\303\263_de_car\303\240cters/index.html" new file mode 100644 index 0000000000..40179b5e89 --- /dev/null +++ "b/files/ca/glossary/codificaci\303\263_de_car\303\240cters/index.html" @@ -0,0 +1,26 @@ +--- +title: Codificació de caràcters +slug: Glossary/Codificació_de_caràcters +tags: + - Composing + - Glossary +translation_of: Glossary/character_encoding +--- +

La codificació de caràcters proporciona un sistema de codificació dels caràcters específics en els diferents idiomes, per permetre que tots ells existeixen i poguin ser manejats consistentment en un sistema informàtic o entorn de programació.

+ +

Per exemple, en HTML declarem normalment una codificació de caràcters UTF-8, mitjançant la següent línia:

+ +
+
<meta charset="utf-8">
+ +

Això assegura que poden utilitzar caràcters de gairebé qualsevol llenguatge humà en el nostre document HTML, i ser mostrats de manera fiable.

+
+ +

Aprèn més

+ +

Coneixement general

+ + diff --git a/files/ca/glossary/css/index.html b/files/ca/glossary/css/index.html new file mode 100644 index 0000000000..df90967cb6 --- /dev/null +++ b/files/ca/glossary/css/index.html @@ -0,0 +1,43 @@ +--- +title: CSS +slug: Glossary/CSS +tags: + - CSS + - CodingScripting + - Glossary + - Web + - 'l10n:priority' +translation_of: Glossary/CSS +--- +

CSS (Cascading Style Sheets) és un llenguatge declaratiu que controla com es veuen les pàgines web en el {{glossary("navegador")}}. El navegador aplica declaracions d'estils CSS als elements seleccionats per mostrar-los correctament. Una declaració d'estil conté les propietats i els seus valors, que determinen l'aparença d'una pàgina web.

+ +

CSS és una de les tres tecnologies principals de la Web, juntament amb {{Glossary("HTML")}} i {{Glossary("JavaScript")}}. Generalment els estils CSS s'aplican  en els {{Glossary("Element","elements HTML")}}, però també es poden utilitzar amb altres llenguatges de marcat com {{Glossary("SVG")}} o {{Glossary("XML")}} .

+ +

Una regla CSS és un conjunt de {{Glossary("CSS Property","propietats")}} associades amb un {{Glossary("CSS selector", "selector")}}. Aquí hi ha un exemple que fa que cada paràgraf HTML sigui groc contra un fons negre:

+ +
/* El selector "p" indica que tots els paràgrafs en el document es veuràn afectats per aquesta regla. */
+p {
+  /* La propietat "color" defineix el color del text, en aquest cas groc. */
+  color: yellow;
+
+  /* La propietat "background-color" defineix el color de fons, en aquest cas negre. */
+  background-color: black
+}
+ +

"Cascada" es refereix a les regles que governen com es prioritzen els selectors per canviar l'aparença d'una pàgina. Aquesta és una característica molt important, ja que un lloc web complex pot tenir milers de regles CSS.

+ +

Aprèn més

+ +

Coneixement general

+ + + +

Referència tècnica

+ + diff --git a/files/ca/glossary/dom/index.html b/files/ca/glossary/dom/index.html new file mode 100644 index 0000000000..3018ea2148 --- /dev/null +++ b/files/ca/glossary/dom/index.html @@ -0,0 +1,29 @@ +--- +title: DOM +slug: Glossary/DOM +tags: + - CodingScripting + - DOM + - Glossary +translation_of: Glossary/DOM +--- +

El DOM (Document Object Model) és un {{glossary("API")}} que representa i interactua amb qualsevol document {{glossary("HTML")}} o {{glossary("XML")}}. El DOM és un model de document carregat en el {{glossary("navegadorr")}} i representa el document com un arbre de nodes, on cada node representa una part del document (per exemple, un {{Glossary("element")}}, cadena de text o comentari).

+ +

El DOM és una de les {{Glossary("API")}}s més utilitzades en la {{glossary("World Wide Web", "Web")}}, ja que permet que el codi s'executi en un navegador per accedir i interactuar amb cada node en el document. Els nodes poden ser creats, moure i canviar. Els detectors d'esdeveniments poden afegir-se als nodes i es desencadenen sobre l'ocurrència d'un esdeveniment donat.

+ +

DOM no es va especificar originalment, va sorgir quan els navegadors van començar a implementar {{Glossary("Javascript")}}. Aquest llegat de DOM és de vegades anomenat DOM 0. Avui, el W3C porta l'especificació DOM, i el Grup de Treball DOM està preparant la versió 4.

+ +

Aprèn més

+ +

Coneixement general

+ + + +

Informació tècnica

+ + diff --git a/files/ca/glossary/ecmascript/index.html b/files/ca/glossary/ecmascript/index.html new file mode 100644 index 0000000000..99d8783e05 --- /dev/null +++ b/files/ca/glossary/ecmascript/index.html @@ -0,0 +1,23 @@ +--- +title: ECMAScript +slug: Glossary/ECMAScript +tags: + - Glossary + - WebMechanics +translation_of: Glossary/ECMAScript +--- +

ECMAScript és el llenguatge de script en el qual es basa {{glossary("JavaScript")}}. Ecma International està a càrrec de la normalització d'ECMAScript.

+ +

Aprèn més

+ +

Coneixement general

+ + + +

Referència tècnica

+ + diff --git a/files/ca/glossary/etiqueta/index.html b/files/ca/glossary/etiqueta/index.html new file mode 100644 index 0000000000..e52b3f29a2 --- /dev/null +++ b/files/ca/glossary/etiqueta/index.html @@ -0,0 +1,30 @@ +--- +title: Etiqueta +slug: Glossary/Etiqueta +tags: + - CodingScripting + - Glossary + - HTML + - Intro +translation_of: Glossary/Tag +--- +

En {{Glossary("HTML")}} una etiqueta s'utilitza per a la creació d'un {{Glossary("element")}}. El nom d'un element HTML és el nom usat en parèntesis angulars, com <p> per al paràgraf. Recordeu que el nom de l'etiqueta final és precedit per un caràcter de barra, "</p>", i que en els elements buits l'etiqueta final no és necessària ni permesa. Si els atributs no s'esmenten, els valors per omissió s'utilitzen en cada cas.

+ +

Aprèn més

+ +

Coneixement general

+ + + +

Referència tècnica

+ + + +

 

+ +

 

diff --git a/files/ca/glossary/ftp/index.html b/files/ca/glossary/ftp/index.html new file mode 100644 index 0000000000..d8f57cef14 --- /dev/null +++ b/files/ca/glossary/ftp/index.html @@ -0,0 +1,24 @@ +--- +title: FTP +slug: Glossary/FTP +tags: + - CodingScripting + - FTP + - Glossary + - Protocol +translation_of: Glossary/FTP +--- +

FTP (File Transfer Protocol) va ser el {{glossary("protocol")}} estàndard durant molts anys per a la transferència d'arxius d'un {{glossary("host")}} a un altre a través d'Internet. Cada vegada més, però, els equips i els comptes d'allotjament no permeten FTP i en el seu lloc es basen en un sistema de control de versions com Git. Encara es pot trobar la seva utilització en comptes d'allotjament més antigues, però és segur dir que el FTP ja no es considera la millor pràctica.

+ +

Aprèn més

+ +

Coneixement general

+ + + +

 

diff --git "a/files/ca/glossary/funci\303\263/index.html" "b/files/ca/glossary/funci\303\263/index.html" new file mode 100644 index 0000000000..d022b3196b --- /dev/null +++ "b/files/ca/glossary/funci\303\263/index.html" @@ -0,0 +1,74 @@ +--- +title: Funció +slug: Glossary/Funció +tags: + - CodingScripting + - Glossary + - IIFE + - Immediately Invoked Function Expressions (IIFE) + - JavaScript +translation_of: Glossary/Function +--- +

Una funció és un fragment de codi que pot ser cridat per altres codis o per si mateix, o una {{Glossary("variable")}} que fa referència a la funció. Quan una funció es cridada, es passan {{Glossary("argument", "arguments")}} a la funció com a entrada, i opcionalment la funció pot retornar una sortida. Una funció de {{glossary("JavaScript")}} és també un {{glossary("objecte")}}.

+ +

Un nom de funció és un {{Glossary("identificador")}} definit com a part d'una declaració de la funció o expressió de funció. El {{Glossary("àmbit")}} del nom de la funció depèn de si el nom de la funció és una declaració o expressió.

+ +

Diferents tipus de funcions

+ +

Una funció anònimaés una funció sense un nom de funció:

+ +
function () {}
+ +

Una funció nomenada és una funció amb un nom de funció:

+ +
function foo() {}
+ +

Una funció interna és una funció dins d'una altra funció (square en aquest cas). Una funció externa és una funció que conté una funció (addSquares en aquest cas):

+ +
function addSquares(a,b) {
+   function square(x) {
+      return x * x;
+   }
+   return square(a) + square(b);
+}
+ +

Una funció recursiva és una funció que es crida a si mateixa. Veure {{Glossary("Recursion","recursivitat")}}..

+ +
function loop(x) {
+   if (x >= 10)
+      return;
+   loop(x + 1);
+}
+
+
+ +

Un Immediately Invoked Function Expressions (IIFE) és una funció que es crida directament després de que  la funció es carregui en el compilador del navegador. La manera d'identificar un IIFE és mitjançant la localització dels parèntesis extra d'esquerra i dreta al final de la declaració de la funció. Hi ha molts avantatges d'aquest tipus d'expressió de funció, però que està fora de l'abast del curs.

+ +
// Error (https://en.wikipedia.org/wiki/Immediately-invoked_function_expression)
+/*
+​function foo() {
+    console.log('Hello Foo');
+}();
+*/
+
+(function foo() {
+    console.log("Hello Foo");
+}());
+// Douglas Crockford's style
+
+
+(function food() {
+    console.log("Hello Food");
+})();
+
+
+ +

Si voleu saber més sobre IIFEs, feu un cop d'ull a la següent pàgina a la Wikipedia: Immediately Invoked Function Expression

+ +

Aprèn més

+ +

Referència tècnica

+ + diff --git a/files/ca/glossary/html/index.html b/files/ca/glossary/html/index.html new file mode 100644 index 0000000000..bf8aed59fc --- /dev/null +++ b/files/ca/glossary/html/index.html @@ -0,0 +1,51 @@ +--- +title: HTML +slug: Glossary/HTML +tags: + - CodingScripting + - Glossary + - HTML + - 'l10n:priority' +translation_of: Glossary/HTML +--- +
{{QuickLinksWithSubpages("/en-US/docs/Glossary")}}
+ +

HTML (HyperText Markup Language) és un llenguatge descriptiu que especifica l'estructura de la pàgina web.

+ +

Breu història

+ +

El 1990, com a part de la seva visió de la {{Glossary("World Wide Web", "Web")}}, Tim Berners-Lee defineix el concepte de {{Glossary("hipertext")}}, que Berners-Lee formalitzat l'any següent a través d'un marcatge basat principalment en {{Glossary("SGML")}}. El {{Glossary("IETF")}} va iniciar formalment l'especificació HTML en 1993, i després de diversos esborranys va llançar la versió 2.0 en 1995. En 1994, Berners-Lee va fundar la {{Glossary("W3C")}} per al desenvolupament de la web. El 1996, la W3C es va fer càrrec del treball HTML i va publicar la Recomanació HTML 3.2 un any més tard. HTML 4.0 va ser llançat en 1999 i es va convertir en un {{Glossary("ISO")}} estàndard en 2000.

+ +

En aquest moment, la W3C gairebé abandona HTML a favor de {{Glossary("XHTML")}}, el que va provocar la fundació d'un grup independent anomenat {{Glossary("WHATWG")}} el 2004. Gràcies a WHATWG, el treball en {{Glossary("HTML5")}} va continuar: les dues organitzacions van publicar el primer esborrany en 2008 i la norma final el 2014.

+ +

Concepte i sintaxi

+ +

Un document HTML és un document de text pla estructurat amb {{Glossary("element", "elements")}}. Els elements estan envoltats per una obertura i tancament coincidents {{Glossary("tag","etiquetes")}}. Cada etiqueta comença i acaba amb parèntesis angulars (<>). Hi ha algunes etiquetes buides que no poden incloure cap text, per exemple {{htmlelement("img")}}.

+ +

Podeu estendre les etiquetes HTML amb {{Glossary("atribute","atributs")}}, que proporcionen informació addicional que afecta la forma en què el navegador interpreta l'element:

+ +

Detail of the structure of an HTML element

+ +

Un arxiu HTML normalment es guarda amb una extensió .htm o .html, es servit per un {{Glossary("Server","servidor web")}}, i pot ser representat per qualsevol {{Glossary("Browser","navegador web")}}.

+ +

Aprèn més

+ +

Coneixement general

+ + + +

Aprèn HTML

+ + + +

Referència tècnica

+ + diff --git a/files/ca/glossary/http/index.html b/files/ca/glossary/http/index.html new file mode 100644 index 0000000000..34ad38c95b --- /dev/null +++ b/files/ca/glossary/http/index.html @@ -0,0 +1,23 @@ +--- +title: HTTP +slug: Glossary/HTTP +tags: + - Beginner + - Glossary + - HTTP + - Infrastructure + - 'l10n:priority' +translation_of: Glossary/HTTP +--- +

HTTP (HyperText Transfer Protocol) és el {{glossary("protocol")}} bàsic que permet la transferència d'arxius en el {{glossary("World Wide Web","Web")}}. HTTP és textual (tota la comunicació es realitza en text pla) i apàtrida (ninguna comunicació és conscient de les comunicacions anteriors).

+ +
+

Aprèn més

+ + +
+ +

 

diff --git a/files/ca/glossary/index.html b/files/ca/glossary/index.html new file mode 100644 index 0000000000..8e1c81312d --- /dev/null +++ b/files/ca/glossary/index.html @@ -0,0 +1,45 @@ +--- +title: Glossary +slug: Glossary +tags: + - Beginner + - Glossary + - Index + - Landing + - NeedsTranslation + - TopicStub +translation_of: Glossary +--- +
{{LearnBox({"title":"Learn a new term:"})}}
+ +

Web technologies contain long lists of jargon and abbreviations that are used in documentation and coding. This glossary provides definitions of words and abbreviations you need to know to successfully understand and build for the web.

+ +

Glossary of Terms

+ +

{{GlossaryList({"split": "h3", "css": "multiColumnList"})}}

+ +

Contribute to the glossary

+ +

This glossary is a never ending work in progress. You can help improving it by writing new entries or by making the existing ones better. The easiest way to start is to hit the following link or to pick one of the suggested terms below.

+ +

Add a new entry to the glossary

+ +

{{GlossaryList({"terms":["at-rule", "ALPN", "Attack", "Byte-Order Mark", "client", "Character set", "cryptosystem", "debug", "digital signature", "execution", "flex-direction", "GLSL", "Interface", "Library", "Memory management", "routers", "Self-Executing Anonymous Function", "Stylesheet", "Vector image"], "filter": "notdefined", "css": "multiColumnList"})}}

+ +

If you want to know more on how to contribute to the glossary, check out the glossary documentation status page.

+ +

See also

+ + + + diff --git a/files/ca/glossary/indexeddb/index.html b/files/ca/glossary/indexeddb/index.html new file mode 100644 index 0000000000..9f52845280 --- /dev/null +++ b/files/ca/glossary/indexeddb/index.html @@ -0,0 +1,19 @@ +--- +title: IndexedDB +slug: Glossary/IndexedDB +tags: + - API + - CodingScripting + - Database + - Glossary + - Sql +translation_of: Glossary/IndexedDB +--- +

IndexedDB és un Web {{glossary("API")}} per a l'emmagatzematge de grans estructures de dades dins dels navegadors i indexar-les per recerques d'alt rendiment. Igual que un RDBMS basat  en {{glossary("SQL")}}, IndexedDB és un sistema de base de dades transaccional. No obstant això, utilitza objectes {{glossary("JavaScript")}} en lloc de taules de columnes fixes per emmagatzemar dades.

+ +

Aprèn més

+ + diff --git a/files/ca/glossary/internet/index.html b/files/ca/glossary/internet/index.html new file mode 100644 index 0000000000..5c1cc532a4 --- /dev/null +++ b/files/ca/glossary/internet/index.html @@ -0,0 +1,22 @@ +--- +title: Internet +slug: Glossary/Internet +tags: + - Beginner + - Glossary + - Guide + - Intro + - NeedsContent + - Tutorial + - TutorialWebMechanics +translation_of: Glossary/Internet +--- +

La Internet és una xarxa mundial de xarxes que utilitza el conjunt de protocols d'Internet (també anomenat {{glossary("TCP")}}/{{glossary("IPv6", "IP")}} els seus dos {{glossary("protocol", "protocols")}}) més importants.

+ +

Aprèn més

+ +

Aprèn sobre

+ + diff --git a/files/ca/glossary/ipv4/index.html b/files/ca/glossary/ipv4/index.html new file mode 100644 index 0000000000..4e5f43a005 --- /dev/null +++ b/files/ca/glossary/ipv4/index.html @@ -0,0 +1,20 @@ +--- +title: IPv4 +slug: Glossary/IPv4 +tags: + - Glossary + - IPv4 + - Infrastructure + - Internet Protocol + - Protocol +translation_of: Glossary/IPv4 +--- +

IPv4 és la quarta versió del {{Glossary("protocol")}} de comunicació subjacent a {{glossary("Internet")}} i la primera versió que es desplega àmpliament.>

+ +

Primera formalització el 1981, IPv4 té les seves arrels en el treball de desenvolupament iniciat per ARPAnet. IPv4 és un protocol sense connexió que s'utilitza a les xarxes de capa d'enllaç commutades per paquets (ethernet). El {{glossary("IPv6")}} està reemplaçant gradualment a IPv4 a causa dels problemes de seguretat de IPv4 i les limitacions del seu camp d'adreça. (La versió número 5 va ser assignada en 1979 al protocol experimental d'Internet Stream, que no obstant això mai s'ha cridat IPv5).

+ +

Aprèn més

+ +

Coneixement general

+ +

{{interwiki("wikipedia", "IPv4", "IPv4")}} en Wikipedia

diff --git a/files/ca/glossary/ipv6/index.html b/files/ca/glossary/ipv6/index.html new file mode 100644 index 0000000000..1dee64a105 --- /dev/null +++ b/files/ca/glossary/ipv6/index.html @@ -0,0 +1,21 @@ +--- +title: IPv6 +slug: Glossary/IPv6 +tags: + - Glossary + - IPv6 + - Infrastructure + - Intermediate + - Web + - WebMechanics +translation_of: Glossary/IPv6 +--- +

IPv6 és la versió actual del {{glossary("protocol")}} de comunicació subjacent a {{glossary("Internet")}}. Lentament IPv6 està reemplaçant {{Glossary("IPv4")}}, entre altres raons perquè IPv6 permet moltes {{Glossary("IP address","adreces IP ")}} diferents.

+ +

Aprèn més

+ +

Coneixement general

+ + diff --git a/files/ca/glossary/javascript/index.html b/files/ca/glossary/javascript/index.html new file mode 100644 index 0000000000..bbba2abe74 --- /dev/null +++ b/files/ca/glossary/javascript/index.html @@ -0,0 +1,46 @@ +--- +title: JavaScript +slug: Glossary/JavaScript +tags: + - CodingScripting + - Glossary + - JavaScript + - 'l10n:priority' +translation_of: Glossary/JavaScript +--- +

JavaScript (JS)  és un llenguatge de programació utilitzat principalment en el costat del client amb scripts dinàmics per le pàgines web, però sovint també costat {{Glossary("Server","Servidor")}}.

+ +

JavaScript no està estretament relacionat amb Java, però veure aquí per a una comparació..

+ +

Concebut com un llenguatge del costat del servidor per Brendan Eich (llavors empleat de Netscape Corporation), JavaScript aviat va arribar a Netscape Navigator 2.0 al setembre de 1995. JavaScript va gaudir d'un èxit immediat i {{glossary("Microsoft Internet Explorer", "Internet Explorer 3.0")}} va introduir el suport de JavaScript amb el nom de JScript a l'agost de 1996.

+ +

Al novembre de 1996, Netscape va començar a treballar amb ECMA International per fer de Javascript un estàndard de la indústria. Des de llavors, el Javascript estandarditzat es diu ECMAScript i s'especifica sota ECMA-262, que la seva última (setena) edició està disponible al juny de 2016.

+ +

JavaScript s'utilitza sobretot en el navegador, permetent als desenvolupadors manipular el contingut de la pàgina web a través del {{Glossary("DOM")}}, manipular dades amb {{Glossary("AJAX")}} i {{Glossary("IndexedDB")}}, dibuixar gràfics amb {{Glossary("canvas")}}, interactuar amb el dispositiu que executa el navegador a través de diversos {{Glossary("API","APIs")}}, i així successivament. Javascript és un dels llenguatjes més utilitzats en el món, a causa del recent creixement i millora en el rendiment dels {{Glossary("API","APIs")}} disponibles en els navegadors.

+ +

Recentment, Javascript va tornar al servidor amb la reeixida plataforma Node.js, l'entorn d'execució de Javascript multiplataforma més popular fora del navegador. Node.js us permet usar Javascript com a llenguatge de scripting per automatitzar les coses en una PC i crear servidors {{Glossary("HTTP")}} i {{Glossary("Web Sockets")}} completament funcionals.

+ +

Aprèn més

+ +

Coneixement general

+ + + +

Aprendre JavaScript

+ + + +

Referència tècnica

+ + diff --git "a/files/ca/glossary/m\303\250tode/index.html" "b/files/ca/glossary/m\303\250tode/index.html" new file mode 100644 index 0000000000..65838733f8 --- /dev/null +++ "b/files/ca/glossary/m\303\250tode/index.html" @@ -0,0 +1,29 @@ +--- +title: Mètode +slug: Glossary/Mètode +tags: + - CodingScripting + - Glossary + - JavaScript +translation_of: Glossary/Method +--- +

Un mètode és una {{glossary("funció")}} que és {{glossary("propietat")}} d'un {{glossary("objecte")}}. Existeixen dos tipus de mètodes: Mètode Instància que estan incorporades en les tasques dutes a terme per una instància d'objecte, o Mètodes Estàtics que són tasques que es poden realitzar sense necessitat d'una instància d'objecte.

+ +
+

Nota: En JavaScript les funcion són en si objectes, de manera que, en aquest context, un mètode és en realitat un {{glossary("referència d'objecte")}} per a una funció.

+
+ +

Aprèn més

+ +

Aprendre sobre

+ + + +

Referència tècnica

+ + diff --git a/files/ca/glossary/navegador/index.html b/files/ca/glossary/navegador/index.html new file mode 100644 index 0000000000..c3280d723b --- /dev/null +++ b/files/ca/glossary/navegador/index.html @@ -0,0 +1,27 @@ +--- +title: Navegador +slug: Glossary/Navegador +tags: + - Glossary + - Navigation +translation_of: Glossary/Browser +--- +

Un navegador web és un programa que recupera i mostra les pàgines de la {{Glossary("World Wide Web","Web")}}, i permet als usuaris accedir a més pàgines a través {{Glossary("hyperlink","hipervincles")}}.

+ +

Aprèn més

+ +

Coneixement general

+ + + +

Descarregar un navegador

+ + diff --git a/files/ca/glossary/null/index.html b/files/ca/glossary/null/index.html new file mode 100644 index 0000000000..16300aac03 --- /dev/null +++ b/files/ca/glossary/null/index.html @@ -0,0 +1,26 @@ +--- +title: 'Null' +slug: Glossary/Null +tags: + - CodingScripting + - Glossary +translation_of: Glossary/Null +--- +

En informàtica, un valor null representa una referència que apunta, generalment intencionadament, a un {{glossary("objecte")}} o adreça inexistent o no vàlid. El significat d'una referència nul·la varia entre implementacions de llenguatge.

+ +

En {{Glossary("JavaScript")}}, null és un dels {{Glossary("Primitive", "valors primitius")}}.

+ +

Learn more

+ +

General knowledge

+ + + +

Technical reference

+ + diff --git a/files/ca/glossary/number/index.html b/files/ca/glossary/number/index.html new file mode 100644 index 0000000000..3714859948 --- /dev/null +++ b/files/ca/glossary/number/index.html @@ -0,0 +1,27 @@ +--- +title: Number +slug: Glossary/Number +tags: + - English tags + - Glossary + - JavaScript +translation_of: Glossary/Number +--- +

En {{Glossary("JavaScript")}}, Number és un tipus de dada numèrica en el format de coma flotant de 64 bits de doble precisió (IEEE 754). En altres llenguatges de programació poden existir diferents tipus numèrics, per exemple: enters, flotants, dobles o Bignums.

+ +

Aprèn més

+ +

Coneixement general

+ + + +

Referència tècnica

+ + diff --git a/files/ca/glossary/objecte/index.html b/files/ca/glossary/objecte/index.html new file mode 100644 index 0000000000..2688a42fed --- /dev/null +++ b/files/ca/glossary/objecte/index.html @@ -0,0 +1,21 @@ +--- +title: Objecte +slug: Glossary/Objecte +tags: + - CodingScripting + - Glossary + - Intro + - Object +translation_of: Glossary/Object +--- +

Objecte, es refereix a una estructura de dades que conté dades i instruccions per treballar amb les dades. Els objectes a vegades es refereixen a les coses del món real, per exemple, un objecte cotxe o mapa en un joc de carreres. {{glossary("JavaScript")}}, Java, C ++, Python i Ruby són exemples de llenguatges de {{glossary("OOP", "programació orientada a objectes")}}.

+ +

Aprèn més

+ +

Coneixement general

+ + diff --git a/files/ca/glossary/oop/index.html b/files/ca/glossary/oop/index.html new file mode 100644 index 0000000000..924f2b056d --- /dev/null +++ b/files/ca/glossary/oop/index.html @@ -0,0 +1,21 @@ +--- +title: OOP +slug: Glossary/OOP +tags: + - Beginner + - CodingScripting + - Glossary +translation_of: Glossary/OOP +--- +

OOP (Object-Oriented Programming ) és un enfocament de programació en el qual s'encapsulan les dades dins de {{glossary("object","objectes")}} i l'objecte mateix és operat, en lloc dels seus components.

+ +

{{Glossary("JavaScript")}} està fortament orientat a objectes. D'això es dedueix un model basat en prototipus (en oposició a la classe de base).

+ +

Aprèn més

+ +

Coneixement general

+ + diff --git a/files/ca/glossary/primitiu/index.html b/files/ca/glossary/primitiu/index.html new file mode 100644 index 0000000000..c0e1cd1ff3 --- /dev/null +++ b/files/ca/glossary/primitiu/index.html @@ -0,0 +1,36 @@ +--- +title: Primitiu +slug: Glossary/Primitiu +tags: + - CodingScripting + - Glossary + - JavaScript +translation_of: Glossary/Primitive +--- +

Un primitiu (valor primitiu, tipus de dades primitiu) és una dada que no és un {{Glossary("objecte")}} i no té {{glossary("method","mètodes")}}. En {{Glossary("JavaScript")}}, hi ha 6 tipus de dades primitius: {{Glossary("string")}}, {{Glossary("number")}}, {{Glossary("boolean")}}, {{Glossary("null")}}, {{Glossary("undefined")}}, {{Glossary("symbol")}} (nou en {{Glossary("ECMAScript")}} 2015).

+ +

La majoria del temps, un valor primitiu es representa directament en el nivell més baix de la implementació del llenguatge.

+ +

Tots els primitius són immutables (no es poden canviar)

+ +

Contenidors d'objectes primitius en Javascript

+ +

A excepció de null i undefined, tots els valors primitius tenen objectes equivalents que s'emboliquen al voltant dels valors primitius:

+ + + +

L'embolcall del mètode valueOf() retorna un valor primitiu.

+ +

Aprèn més

+ +

Coneixement general

+ + diff --git a/files/ca/glossary/propietat/index.html b/files/ca/glossary/propietat/index.html new file mode 100644 index 0000000000..a6b0970dd6 --- /dev/null +++ b/files/ca/glossary/propietat/index.html @@ -0,0 +1,17 @@ +--- +title: Propietat +slug: Glossary/Propietat +tags: + - Disambiguation + - Glossary +translation_of: Glossary/property +--- +

El terme propietat pot tenir diversos significats, depenent del context. Es pot fer referència a:

+ +

Propietat (CSS)
+      Una propietat CSS és una característica (com el color), el valor associat defineix un aspecte de com el navegador mostrarà el element.

+ +

Propietat (JavaScript)
+      Una propietat és una característica d'un objecte, sovint descriu atributs associats amb una estructura de dades. Existeix per a tipus de propietats: una propietat d'instància que conté les dades específiques d'una instància d'objecte determinat, o una propietat estàtica que manté les dades compartides entre totes les instàncies d'objectes.

+ +

{{GlossaryDisambiguation}}

diff --git a/files/ca/glossary/protocol/index.html b/files/ca/glossary/protocol/index.html new file mode 100644 index 0000000000..8f34cf56e6 --- /dev/null +++ b/files/ca/glossary/protocol/index.html @@ -0,0 +1,21 @@ +--- +title: Protocol +slug: Glossary/Protocol +tags: + - Glossary + - Infrastructure + - Protocols +translation_of: Glossary/Protocol +--- +

Un protocol és un sistema de regles que defineixen com s'intercanvien les dades dins o entre ordinadors. Les comunicacions entre dispositius requereixen que els dispositius estiguin d'acord en el format de les dades que s'intercanvien. El conjunt de regles que defineixen un format es diu un protocol.

+ +

Aprèn més

+ +

Coneixement general

+ + + +

 

diff --git "a/files/ca/glossary/refer\303\250ncies_a_objectes/index.html" "b/files/ca/glossary/refer\303\250ncies_a_objectes/index.html" new file mode 100644 index 0000000000..1eca91862d --- /dev/null +++ "b/files/ca/glossary/refer\303\250ncies_a_objectes/index.html" @@ -0,0 +1,19 @@ +--- +title: Referències a objectes +slug: Glossary/referències_a_objectes +tags: + - CodingScripting + - Glossary +translation_of: Glossary/Object_reference +--- +

Un enllaç a un {{glossary("objecte")}}. Les referències a objectes poden usar-se exactament igual que els objectes vinculats.

+ +

El concepte de referències a objectes es fa evident quan s'assigna el mateix objecte a més d'una {{glossary("propietat")}}. En lloc de mantenir una còpia de l'objecte, cada propietat assignada conté referències d'objectes que enllacen amb el mateix objecte, de manera que quan l'objecte canvia totes les propietats referents a l'objecte reflecteixen el canvi.

+ +

Aprèn més

+ +

Coneixement general

+ + diff --git a/files/ca/glossary/rss/index.html b/files/ca/glossary/rss/index.html new file mode 100644 index 0000000000..3c2fd2a74a --- /dev/null +++ b/files/ca/glossary/rss/index.html @@ -0,0 +1,26 @@ +--- +title: RSS +slug: Glossary/RSS +tags: + - Glossary + - OpenPractices + - RSS + - Sharing + - WebMechanics +translation_of: Glossary/RSS +--- +

RSS (Really Simple Syndication) es refereix a diversos formats de documents XML dissenyats per publicar actualitzacions de llocs. Quan us subscriviu a un lloc web de RSS, el lloc web envia informació i actualitzacions en el vostre lector RSS en un document RSS anomenat feed, de manera que no cal comprovar tots els seus llocs web favorits de forma manual.

+ +

Aprèn més

+ +

Coneixement general

+ + + +

Referència tècnica

+ + diff --git a/files/ca/glossary/servidor/index.html b/files/ca/glossary/servidor/index.html new file mode 100644 index 0000000000..cda9e7c3ea --- /dev/null +++ b/files/ca/glossary/servidor/index.html @@ -0,0 +1,25 @@ +--- +title: Servidor +slug: Glossary/Servidor +tags: + - Glossary + - Infrastructure + - Networking + - Protocol + - Server +translation_of: Glossary/Server +--- +

Un servidor de maquinari és un equip compartit en una xarxa que proporciona serveis a clients. Un servidor de programari és un programa que proporciona serveis als programes de client.

+ +

Els serveis es proporcionen generalment a través de xarxes d'àrea local o xarxes d'àrea àmplia. Tradicionalment, un programa client i un programa de servidor es connecten en passar missatges codificats usant un {{glossary("protocol")}}.

+ +

Els servidors més comuns en una xarxa d'àrea local són servidors d'arxiu, nom, correu electrònic, impressió i fax. Un altre exemple comú d'un servidor és un servidor web connectat a Internet. Els miniordinadors, ordinadors centrals, i super ordinadors en els centres de dades, són també servidors.

+ +

Aprèn més

+ +

Coneixement general

+ + diff --git a/files/ca/glossary/sql/index.html b/files/ca/glossary/sql/index.html new file mode 100644 index 0000000000..5d7ac305e2 --- /dev/null +++ b/files/ca/glossary/sql/index.html @@ -0,0 +1,26 @@ +--- +title: SQL +slug: Glossary/SQL +tags: + - CodingScripting + - Database + - Glossary + - Sql +translation_of: Glossary/SQL +--- +

SQL (Structured Query Language) és un llenguatge de programació descriptiu dissenyat per actualitzar, recuperar i calcular dades en bases de dades basades en taules.

+ +

Aprèn més

+ +

Coneixement general

+ + + +

Aprendre SQL

+ + diff --git a/files/ca/glossary/string/index.html b/files/ca/glossary/string/index.html new file mode 100644 index 0000000000..007819e464 --- /dev/null +++ b/files/ca/glossary/string/index.html @@ -0,0 +1,22 @@ +--- +title: String +slug: Glossary/String +tags: + - Beginner + - CodingScripting + - Glossary + - String +translation_of: Glossary/String +--- +

En qualsevol llenguatge de programació d'ordinadors, una cadena és una seqüència de {{Glossary("character","caràcters")}} utilitzat per representar text.

+ +

En {{Glossary("JavaScript")}}, una cadena és un dels  {{Glossary("Primitive", "valors primitius")}} i l'objecte {{jsxref("String")}} és un {{Glossary("contenidor")}} al voltant d'una cadena primitiva.

+ +

Aprèn més

+ +

Coneixement general

+ + diff --git a/files/ca/glossary/svg/index.html b/files/ca/glossary/svg/index.html new file mode 100644 index 0000000000..45db3cda37 --- /dev/null +++ b/files/ca/glossary/svg/index.html @@ -0,0 +1,40 @@ +--- +title: SVG +slug: Glossary/SVG +tags: + - Beginner + - CodingScripting + - Glossary + - Graphics + - SVG + - 'l10n:priority' +translation_of: Glossary/SVG +--- +

Scalable Vector Graphics (SVG) és un format d'imatge vectorial 2D basat en una sintaxi {{Glossary("XML")}}.

+ +

La {{Glossary("W3C")}} va començar la feina de SVG a finals de 1990, però SVG només es va fer popular quan {{Glossary("Microsoft Internet Explorer","Internet Explorer")}} 9 va sortir amb suport per a SVG. Tots els principals {{Glossary("browser","navegadors")}} ara són compatibles amb SVG.

+ +

Basat en una sintaxi {{Glossary("XML")}} , SVG pot tenir estil amb {{Glossary("CSS")}} i ser interactiu utilitzant {{Glossary("JavaScript")}}. HTML5 ara permet la incrustació directa d'{{Glossary("tag","etiquetes")}} SVG en un document {{Glossary("HTML")}}.

+ +

Com un format d'imatge vectorial, SVG gràfics es pot escalar infinitament, fent-lo molt valuos en {{Glossary("el disseny de resposta -responsive design-")}}, ja que es pot crear elements de interfície i gràfics que s'escalen a qualsevol mida de pantalla. SVG també proporciona un útil conjunt d'eines, com ara la retallada, màscares, filtres i animacions..

+ +

Aprèn més

+ +

Coneixement general

+ + + +

Aprendre SVG

+ + + +

Informació tècnica

+ + diff --git a/files/ca/glossary/symbol/index.html b/files/ca/glossary/symbol/index.html new file mode 100644 index 0000000000..83803fb36b --- /dev/null +++ b/files/ca/glossary/symbol/index.html @@ -0,0 +1,39 @@ +--- +title: Symbol +slug: Glossary/Symbol +tags: + - ECMAScript 2015 + - Glossary + - JavaScript + - Sharing +translation_of: Glossary/Symbol +--- +

Un símbol és un tipus de dades primitiu les instàncies de les quals són úniques i immutables. En alguns llenguatges de programació són també nomenats atoms.

+ +

En {{Glossary("JavaScript")}}, Symbol és un dels {{Glossary("Primitive", "valors primitius")}} i el objecte {{jsxref("Symbol")}} és un {{Glossary("Wrapper","contenidor")}} al voltant d'un Symbol primitiu.

+ +

Symbol pot tenir una descripció opcional, però per finalitats de depuració.

+ +

El tipus Symbol és una nova característica de ECMAScript 2015 i no hi ha equivalent en ECMAScript 5 de Symbol.

+ +
Symbol("foo") !== Symbol("foo")
+const foo = Symbol()
+const bar = Symbol()
+typeof foo === "symbol"
+typeof bar === "symbol"
+let obj = {}
+obj[foo] = "foo"
+obj[bar] = "bar"
+JSON.stringify(obj) // {}
+Object.keys(obj) // []
+Object.getOwnPropertyNames(obj) // []
+Object.getOwnPropertySymbols(obj) // [ foo, bar ]
+ +

Aprèn més

+ +

Coneixement general

+ + diff --git a/files/ca/glossary/tcp/index.html b/files/ca/glossary/tcp/index.html new file mode 100644 index 0000000000..6187f120d1 --- /dev/null +++ b/files/ca/glossary/tcp/index.html @@ -0,0 +1,21 @@ +--- +title: TCP +slug: Glossary/TCP +tags: + - Glossary + - Infrastructure + - Networking + - TCP + - Transmission Control Protocol + - data +translation_of: Glossary/TCP +--- +

TCP (Transmission Control Protocol) és un {{Glossary("protocol")}} de xarxa important que permet a dos hosts es connectin i intercanvïin fluxos de dades. TCP garanteix el lliurament de dades i paquets en el mateix ordre en què van ser enviats. Vint Cerf i Bob Kahn, que eren científics de DARPA en aquest llavors, van dissenyar TCP en els anys 1970.

+ +

Aprèn més

+ +

Coneixement general

+ + diff --git a/files/ca/glossary/undefined/index.html b/files/ca/glossary/undefined/index.html new file mode 100644 index 0000000000..67ff421943 --- /dev/null +++ b/files/ca/glossary/undefined/index.html @@ -0,0 +1,24 @@ +--- +title: undefined +slug: Glossary/undefined +tags: + - CodingScripting + - Glossary + - NeedsContent +translation_of: Glossary/undefined +--- +

Un valor {{Glossary("primitiu")}} assignat automàticament a les variables que acaben de ser declarades o per {{Glossary("Argument","arguments")}} formals per als quals no hi han arguments reals.

+ +

Aprèn més

+ +

Coneixement general

+ + + +

Referència tècnica

+ + diff --git a/files/ca/glossary/url/index.html b/files/ca/glossary/url/index.html new file mode 100644 index 0000000000..d3eb24477d --- /dev/null +++ b/files/ca/glossary/url/index.html @@ -0,0 +1,28 @@ +--- +title: URL +slug: Glossary/URL +tags: + - Glossary + - Infrastructure + - 'l10n:priority' +translation_of: Glossary/URL +--- +

Uniform Resource Locator (URL) és una cadena de text que especifica on es pot trobar un recurs en Internet.

+ +

En el context de {{Glossary("HTTP")}}, les URLs es denominen "adreça web" o "enllaç". El vostre navegador mostra les URLs a la barra d'adreces, per exemple https://developer.mozilla.org

+ +

Les URLs també es poden utilitzar per a la transferència d'arxius ({{Glossary("FTP")}}), correus electrònics ({{Glossary("SMTP")}}) i altres aplicacions.

+ +

Aprèn més

+ +

Coneixement general

+ + + +

Aprèn sobre

+ + diff --git a/files/ca/glossary/utf-8/index.html b/files/ca/glossary/utf-8/index.html new file mode 100644 index 0000000000..57193a00da --- /dev/null +++ b/files/ca/glossary/utf-8/index.html @@ -0,0 +1,23 @@ +--- +title: UTF-8 +slug: Glossary/UTF-8 +tags: + - CodingScripting + - Glossary + - HTML + - JavaScript + - Utf-8 +translation_of: Glossary/UTF-8 +--- +

UTF-8 (UCS Transformation Format 8) és el més comú de la World Wide Web en la {{Glossary("character encoding")}} (codificació de caràcters). Cada caràcter es representa per mitjà d'un a quatre bytes. UTF-8 és compatible amb versions anteriors amb {{Glossary("ASCII")}} i pot representar qualsevol caràcter Unicode estàndard.

+ +

Els primers 128 caràcters UTF-8 coincideixin exactament amb els primers caràcters ASCII 128 (numerades 0-127), el que significa que el text ASCII existent ja és UTF-8 vàlid. Tots els altres caràcters utilitzen de dos a quatre bytes. Cada byte té alguns bits reservats per a propòsits de codificació. Atès que els caràcters no ASCII requereixen més d'un byte per a l'emmagatzematge, corren el risc de ser danyats si els bytes estan separats i no es tornen a combinar.

+ +

Aprèn més

+ +

Coneixement general

+ + diff --git a/files/ca/glossary/valor/index.html b/files/ca/glossary/valor/index.html new file mode 100644 index 0000000000..972fd4303d --- /dev/null +++ b/files/ca/glossary/valor/index.html @@ -0,0 +1,18 @@ +--- +title: Valor +slug: Glossary/Valor +tags: + - CodingScripting + - Glossary + - NeedsContent +translation_of: Glossary/Value +--- +

En el context de les dades o un {{Glossary("Wrapper","contenidor")}} d'objectes al voltant d'aquestes dades, el valor és el {{Glossary("Primitive", "valor primitiu")}} que conté el contenidor d'objectes. En el context d'una {{Glossary("Variable","variable")}} or {{Glossary("Property","propietat")}}, el valor pot ser una primitiva o una {{Glossary("Object reference","referència d'objecte")}}.

+ +

Aprèn més

+ +

Coneixement general

+ + diff --git a/files/ca/glossary/world_wide_web/index.html b/files/ca/glossary/world_wide_web/index.html new file mode 100644 index 0000000000..a39e23320c --- /dev/null +++ b/files/ca/glossary/world_wide_web/index.html @@ -0,0 +1,41 @@ +--- +title: World Wide Web +slug: Glossary/World_Wide_Web +tags: + - Glossary + - Infrastructure + - WWW + - World Wide Web +translation_of: Glossary/World_Wide_Web +--- +

La World Wide Web - comunament coneguda com a WWW, W3 o Web és un sistema interconnectat de pàgines web públics accessibles a través de la {{Glossary("Internet")}}. La Web no és el mateix que Internet: la Web és una de les moltes aplicacions que es construeixen damunt d'Internet.

+ +

Tim Berners-Lee va proposar l'arquitectura del que es coneix com la World Wide Web. Va crear la primera web {{Glossary("Server","servidor")}}, web {{Glossary("Browser", "navegador")}} i la pàgina web en el seu ordinador en el laboratori d'investigació de física del CERN el 1990. En 1991, es va anunciar la seva creació en el grup de notícies alt.hypertext, marcant el moment en que el web es va fer públic per primera vegada.

+ +

El sistema que avui coneixem com "la Web" consta de diversos components:

+ + + +

La vinculació o connexió de recursos a través de {{Glossary("Hyperlink", "hipervincles")}}, és un concepte que defineix a la web, ajudant a la seva identitat com una col·lecció de documents connectats.

+ +

Poc després de la invenció de la web, Tim Berners-Lee va fundar la {{Glossary("W3C")}} (World Wide Web Consortium) per estandarditzar i desenvolupar la Web més enllà. Aquest consorci està format per grups d'interès en la Web, com ara els desenvolupadors de navegador web, entitats governamentals, investigadors i universitats. La seva missió inclou l'educació i la divulgació.

+ +

Aprèn més

+ +

Aprèn sobre

+ + + +

Coneixement general

+ + diff --git a/files/ca/glossary/wrapper/index.html b/files/ca/glossary/wrapper/index.html new file mode 100644 index 0000000000..fc2dd674a6 --- /dev/null +++ b/files/ca/glossary/wrapper/index.html @@ -0,0 +1,16 @@ +--- +title: Wrapper +slug: Glossary/Wrapper +tags: + - CodingScripting + - Glossary + - Wrapper +translation_of: Glossary/Wrapper +--- +

En els llenguatges de programació, com Javascript, un embolcall és una funció que té la intenció de cridar a una o més funcions, de vegades purament per conveniència, ja vegades adaptant-les per fer una tasca lleugerament diferent en el procés.

+ +

Aprèn més

+ +

Coneixement general

+ +

{{Interwiki("wikipedia", "funció Wrapper")}} en Wikipedia

diff --git a/files/ca/glossary/xml/index.html b/files/ca/glossary/xml/index.html new file mode 100644 index 0000000000..6e8f9a8e6c --- /dev/null +++ b/files/ca/glossary/xml/index.html @@ -0,0 +1,13 @@ +--- +title: XML +slug: Glossary/XML +tags: + - CodingScripting + - Glossary + - XML + - 'l10n:priority' +translation_of: Glossary/XML +--- +

eXtensible Markup Language (XML) és un llenguatge de marques genèric especificat pel W3C. La indústria de la tecnologia de la informació (IT) utilitza molts llenguatges basats en XML com a llenguatges de descripció de dades.

+ +

Les etiquetes XML s'assemblen a les etiquetes HTML, però XML és molt més flexible, ja que permet als usuaris definir les seves pròpies etiquetes. D'aquesta manera, XML actua com un meta-llenguatge, és a dir, pot usar-se per definir altres llenguatges, com {{Glossary("RSS")}}. D'altra banda, l'HTML és un llenguatge de presentació, mentre que XML és un llenguatge de descripció de dades. Això vol dir que XML té aplicacions molt més àmplies que solsament la web. Per exemple, els serveis web poden utilitzar XML per intercanviar sol·licituds i respostes.

diff --git "a/files/ca/glossary/\303\240mbit/index.html" "b/files/ca/glossary/\303\240mbit/index.html" new file mode 100644 index 0000000000..10707ada0b --- /dev/null +++ "b/files/ca/glossary/\303\240mbit/index.html" @@ -0,0 +1,19 @@ +--- +title: Àmbit +slug: Glossary/Àmbit +tags: + - CodingScripting + - Glossary +translation_of: Glossary/Scope +--- +

El context actual d'{{glossary("execute","execució")}}. El context en el qual {{glossary("value","valors")}} i expressions són "visibles", o poden ser referenciats. Si una {{glossary("variable")}} o una altra expressió no és "en l'àmbit actual", llavors no està disponible per al seu ús. Els àmbits també es poden superposar en una jerarquia, de manera que els àmbits fills tinguin accés als àmbits dels pares, però no viceversa.

+ +

Un {{glossary("function")}} serveix com un tancament en {{glossary("JavaScript")}}, i per tant crea un àmbit, de manera que (per exemple) una variable definida exclusivament dins de la funció no es pot accedir des fora de la funció o dins d'altres funcions.

+ +

Aprèn més

+ +

Coneixement general

+ + -- cgit v1.2.3-54-g00ecf