Ves al contingut principal

Pàgines actualitzades recentment

Els controllers

5. MVC Via include, require

A continuació, tenim els dos controladors presents en l'estructura MVC: el controlador de la pàgi...

Admin l’ha actualitzat fa 11 mesos

Els models

5. MVC Via include, require

Amb la classe Database orientada a PDO, el Model es transforma per utilitzar sentències preparade...

Admin l’ha actualitzat fa 11 mesos

Les vistes

5. MVC Via include, require

Les vistes són la part de l'MVC que conté el codi de presentació (HTML, CSS i JavaScript). L'únic...

Admin l’ha actualitzat fa 11 mesos

Estructura bàsica MVC

5. MVC Via include, require

Aquí tens l'esquema de l'estructura de directoris i arxius del projecte MVC, tal com es desprèn d...

Admin l’ha actualitzat fa 11 mesos

Front controller: index.php

5. MVC Via include, require

L'arxiu index.php faria d'entrada a l'aplicació i serà l'encarregat de carregar els arxius necess...

Admin l’ha actualitzat fa 11 mesos

Exemple: Un text amb reflex

3. Canvas Transformacions

Aquest codi combina tres transformacions clau per aconseguir un efecte visual concret: l'efecte d...

Admin l’ha actualitzat fa 11 mesos

Transformant el sistema de coordenades (translate, rotate, scale)

3. Canvas Transformacions

Les transformacions translate(), rotate(), i scale() són el fonament de qualsevol dibuix complex ...

Admin l’ha actualitzat fa 11 mesos

Ombres i degradats

3. Canvas Estilització i text

Ombrejat (Shadows) Les propietats d'ombra del Canvas afecten qualsevol operació de dibuix poster...

Admin l’ha actualitzat fa 11 mesos

Exemple: Rellotge analògic animat

3. Canvas Transformacions

Dibuixar un rellotge amb Canvas és ideal perquè no cal calcular les coordenades X i Y de la punta...

Admin l’ha actualitzat fa 11 mesos

Ajust de text automàtic. Word wrapping

3. Canvas Estilització i text

El mètode ctx.measureText().width no només serveix per escalar text, sinó que és l'única eina dis...

Admin l’ha actualitzat fa 11 mesos

Aprofundiment en ctx.measureText(text)

3. Canvas Estilització i text

ctx.measureText() ens permet adaptar dinàmicament la mida del text a un contenidor. Aquesta és la...

Admin l’ha actualitzat fa 11 mesos

Text dins canvas

3. Canvas Estilització i text

El Canvas ofereix un control excel·lent sobre l'aparença i, especialment, la posició exacta del t...

Admin l’ha actualitzat fa 11 mesos

Linea discontinua animada

3. Canvas Estilització i text

El mètode ctx.lineDashOffset és perfecte per crear la il·lusió d'una línia que es mou, com si fos...

Admin l’ha actualitzat fa 11 mesos

Línies discontinues

3. Canvas Estilització i text

Una manera molt enginyosa de fer línies discontínues és utilitzant un bucle for i crides repetide...

Admin l’ha actualitzat fa 11 mesos

Exemple: Les el·lipses

3. Canvas Les formes bàsiques

El mètode ctx.ellipse() és la manera moderna i preferida per dibuixar òvals i el·lipses al Canvas...

Admin l’ha actualitzat fa 11 mesos

Exemple: Un oval

3. Canvas Les formes bàsiques

Aquest exemple és excel·lent per introduir la transformació de scale(), ja que mostra la complexi...

Admin l’ha actualitzat fa 11 mesos

Arcs i cercles

3. Canvas Les formes bàsiques

El dibuix de cercles i arcs es beneficia enormement d'una millor visualització de l'ús dels angle...

Admin l’ha actualitzat fa 11 mesos

Exemple: Rentangle arrodonit amb arcTo

3. Canvas Les formes bàsiques

Un dels usos més pràctics i il·lustratius de ctx.arcTo() és, precisament, crear un rectangle amb ...

Admin l’ha actualitzat fa 11 mesos

Dels path a figures tancades

3. Canvas Les formes bàsiques

Aquests dos mètodes són els que permeten convertir un conjunt de línies (lineTo) en una figura sò...

Admin l’ha actualitzat fa 11 mesos

Linies i paths en canvas

3. Canvas Les formes bàsiques

Aprofundirem en el concepte de "Path" (camí o traçat), que és la columna vertebral del dibuix de ...

Admin l’ha actualitzat fa 11 mesos