2. Javascript avançat
Esdeveniments JS
Un apartat fonamental per a qualsevol desenvolupador web, són els Esdeveniments de JavaScript (Ev...
Resum esdeveniments
Esdeveniment Descripció Elements per als quals està definit onblur Desselec...
Els esdeveniments
Com funcionen els esdeveniments Un esdeveniment (Event) és un senyal que el navegador envia per ...
Esdeveniments inline. Return false
Quan s'utilitzen esdeveniments de JavaScript, el valor de return dins de la funció gestora (liste...
Aturar accions del navegador. Exemple d''un keypress
Què és exactament event.preventDefault()? Quan interactues amb una pàgina web, el navegador té c...
JSON
El món de JavaScript i el format JSON (JavaScript Object Notation) estan íntimament lligats. JSON...
Introducció
Què és JSON realment? Com el seu nom indica, JSON va néixer de la sintaxi d'objectes de JavaScri...
JSON vs XML
JSON i XML són dos formats essencials per a l'intercanvi de dades, però presenten diferències fon...
Sintaxi
Regles bàsiques de la sintaxi JSON La sintaxi de JSON es basa en un conjunt estricte de quatre r...
Javascript i JSON
<p id="demo"></p> <script> var text = '{ "employees" : [' + '{ "firstName":"John" , "la...
localstorage
Introducció a l'API localStorage L'objecte localStorage és un mecanisme que permet a les aplicac...
JSON i localstorage
JSON i localStorage: La parella perfecta L'objecte localStorage de l'API Web Storage permet a le...
Timer
setTimeout, clearTimeout
Els temporitzadors a JavaScript, i en concret setTimeout, són una part fonamental de la seva natu...
setInterval, clearInterval
setInterval és l'altre temporitzador principal de JavaScript i funciona de manera molt similar a ...
requestAnimationFrame
requestAnimationFrame (sovint abreujat com rAF) és un mètode de JavaScript dissenyat específicame...
cancelAnimationFrame
cancelAnimationFrame és el mètode que s'utilitza per cancel·lar una animació que s'ha planificat ...
Les classes
Les classes de JavaScript, introduïdes a ES6 (2015), són "plantilles" per crear objectes. Una cla...
Introducció
Les classes de JavaScript, introduïdes a l'ECMAScript 2015 (ES6), són la manera moderna de crear ...
contructor
El constructor() és un mètode especial i fonamental dins d'una classe de JavaScript. Pensa-hi com...
Els mètodes
Crear mètodes en una classe de JavaScript és molt senzill. Un mètode és, simplement, una funció q...
Els mètodes statics
Els mètodes estàtics (static) són funcions que pertanyen directament a la classe (al "plànol"), i...
Les propietats. Getters i Setters
Hi ha dues maneres principals de gestionar propietats en una classe: Propietats públiques ...
Herència
L'herència és un dels pilars de la Programació Orientada a Objectes (POO). És un mecanisme que pe...
Els Object
En ES5 (abans de la sintaxi class), un objecte (en el sentit d'una "instància" d'un "plànol") és ...
Exemple: Component per un web
Aquí tens un exemple complet d'una classe que genera una petita interfície (un comptador) i l'afe...