Ves al contingut principal
Cerca avançada
Termes de cerca
Tipus de contingut

Coincidències exactes
Cerca d’etiquetes
Opcions de data
Actualitzats després de
Actualitzats abans de
Creats després de
Creats abans de

Resultats de la cerca

S’han trobat 505 coincidències

cancelAnimationFrame

2. Javascript avançat Timer

cancelAnimationFrame és el mètode que s'utilitza per cancel·lar una animació que s'ha planificat prèviament amb requestAnimationFrame. És l'equivalent a clearTimeout per a setTimeout. Quan crides a requestAnimationFrame(laMevaFuncio), el navegador et retorna u...

Introducció

2. Javascript avançat Les classes

Les classes de JavaScript, introduïdes a l'ECMAScript 2015 (ES6), són la manera moderna de crear "plantilles" per a objectes. Pensa en una classe com un plànol per construir cases: el plànol (class) defineix l'estructura i les funcionalitats (quantes habitacio...

contructor

2. Javascript avançat Les classes

El constructor() és un mètode especial i fonamental dins d'una classe de JavaScript. Pensa-hi com les "instruccions de muntatge". És una funció que s'executa automàticament, i només un cop, en el moment exacte en què crees un nou objecte (una "instància") d'aq...

Inserir dades multiples

4. PHP & databases Manipulació dades

Podem utilitzar la funció multi_query (o mysqli_multi_query) amb MySQLi per executar múltiples sentències SQL en una sola trucada. Aquesta és la tècnica habitual per a la inserció de múltiples registres. No obstant això, amb PDO i, en general, per raons de seg...

Transaccions

4. PHP & databases Seguretat

Les Transaccions amb PDO permeten agrupar múltiples consultes SQL (insercions, actualitzacions, eliminacions) en una única unitat de treball. Això assegura l'Atomicitat de les dades: o bé totes les consultes dins la transacció s'executen amb èxit i s'apliquen ...

Select data

4. PHP & databases Manipulació dades

La realització de consultes SELECT segures amb clàusules WHERE i la implementació de paginació són operacions fonamentals. Utilitzarem la tècnica de Sentències preparades per a la clàusula WHERE per garantir la seguretat contra la injecció SQL, i les clàusules...

Delete data

4. PHP & databases Manipulació dades

Per eliminar un registre d'una taula, farem servir la sentència DELETE FROM de SQL. Igual que amb les altres operacions que involucren dades de l'usuari (en aquest cas, l'ID del registre a eliminar), utilitzarem Sentències preparades per evitar l'atac de la In...

Update data

4. PHP & databases Manipulació dades

Per actualitzar un registre existent a una taula, s'utilitza la sentència UPDATE de SQL, especificant els camps i valors nous i utilitzant una clàusula WHERE per identificar el registre concret a modificar (normalment per la seva ID). Com en totes les operacio...

Sentències preparades

4. PHP & databases Seguretat

Les Sentències Preparades (Prepared Statements) són un mecanisme de seguretat i eficiència en bases de dades que garanteix que les dades proporcionades per l'usuari es tractin exclusivament com a valors de camp, i mai com a part del codi SQL. Funcionen en dos ...

Escapar caràcters maliciosos

4. PHP & databases Seguretat

Escapar caràcters maliciosos és una part essencial de la seguretat web, ja que neutralitza les dades d'entrada per assegurar-se que només es tractin com a text, i no com a codi executable. Aquesta protecció s'ha d'aplicar en dos contextos principals: SQL (per ...

Paginació

4. PHP & databases Manipulació dades

La paginació és un mecanisme essencial en el desenvolupament web i de bases de dades per dividir grans conjunts de dades en pàgines més petites i manejables. Això millora dràsticament el rendiment i l'experiència de l'usuari. El mètode de paginació més comú, e...

Els mètodes

2. Javascript avançat Les classes

Crear mètodes en una classe de JavaScript és molt senzill. Un mètode és, simplement, una funció que pertany a una classe. Es defineixen dins del cos de la classe, normalment després del constructor, i la regla més important és que no s'utilitza la paraula clau...

Les propietats. Getters i Setters

2. Javascript avançat Les classes

Hi ha dues maneres principals de gestionar propietats en una classe: Propietats públiques directes: La forma més simple. Es defineixen al constructor i tothom hi pot accedir i modificar-les sense control. Propietats controlades (amb Getters/Setters...

Els mètodes statics

2. Javascript avançat Les classes

Els mètodes estàtics (static) són funcions que pertanyen directament a la classe (al "plànol"), i no als objectes individuals (les "instàncies" o "cases") que es creen a partir d'ella. La diferència principal és: Mètode normal (d'instància): Necessita u...

Herència

2. Javascript avançat Les classes

L'herència és un dels pilars de la Programació Orientada a Objectes (POO). És un mecanisme que permet a una classe (anomenada classe filla) adquirir ("heretar") totes les propietats i mètodes d'una altra classe (anomenada classe pare). Pensem com en la biologi...

Els Object

2. Javascript avançat Les classes

En ES5 (abans de la sintaxi class), un objecte (en el sentit d'una "instància" d'un "plànol") és el resultat de cridar una funció constructora utilitzant la paraula clau new. ES5 (ECMAScript 5) es va publicar l'any 2009 i va ser l'estàndard de JavaScript duran...

Exemple: Component per un web

2. Javascript avançat Les classes

Aquí tens un exemple complet d'una classe que genera una petita interfície (un comptador) i l'afegeix a un div existent.  Exemple: Classe SimpleCounter Primer, necessites un div al teu HTML on l'aplicació s'inserirà: HTML <div id="laMev...

Introducció

3. Canvas Fonaments de canvas

L'element <canvas> d'HTML5 és un dels pilars de la web moderna, especialment per a gràfics interactius.  Què és el canvas? El <canvas> és un element HTML que actua literalment com un llenç en blanc (una tela) a la teva pàgina web. Per si mateix, l'element <c...