Contrucció de pàgines web amb Firefox 3.5
Qui normalment només navega per Internet no ho haurà notat, però pels que escriuen pàgines web el Firefox 3.5 és una joia.
El Firefox 3.5 aporta moltes novetats,
que simplifiquen la vida als qui escriuen pàgines web, i això encara
que no ho sembli millora molt la qualitat de vida de tothom. Si els que
fan pàgines web poden treballar més ràpid i més bé, això farà que hi
hagin encara més webs, millors, i més fàcils de fer anar per als
usuaris.
Per exemple fins ara quan es volia penjar un vídeo a
Internet, normalment s’utilitzava tecnologia Flash, però ara això ja no
és obligatori en Firefox 3.5. El visualitzador de Flash és gratuït i
per tant l’usuari no ha de pagar res, però en canvi el qui penja el
vídeo utilitzant un servidor d’Adobe Flash que sí que es paga. I com
que es paga, normalment utilitza publicitat per a amortitzar el cost de
publicar el vídeo. És el cas per exemple de YouTube. Firefox 3.5 inclou
una nova etiqueta HTML per a l’àudio i el vídeo, que permet visualitzar
multimèdia directament, sense utilitzar Flash. Per tant ara penjar
vídeos a Internet ja no només és molt més senzill sinó que estalvia
diners a tothom.
Firefox 3.5 aconsegueix una puntuació de 93 sobre 100 en l’últim test de compatibilitat estàndard Acid Test 3.
Acid Test serveix per a comprovar fins a quin punt un navegador està a
la última en estàndards dictats pel W3C, l’organisme que regula els
protocols d’Internet. Firefox 3.5 ha superat, d’aquesta manera, el
resultat de 73 sobre 100 del Firefox 3 i s’acosta als resultats dels navegadors
basats en Webkit (Konqueror, Google Chrome 2 i Safari 4) i s’allunya
definitivament dels mals resultats del Microsoft Internet Explorer 8
(20 sobre 100).
Firefox 3.5 obre les portes al nou estàndard HTML 5. HTML 5 és un estàndard del consorci WHATGC sota la supervisió del W3C. HTML 5 posa ordre i simplicitat allà
on abans hi havia un caos de codi Javascript, JAVA, Flash, …
- Nous tags per a marcar on hi ha la barra de menú, on hi ha la barra lateral, etc.. Podeu veure com és de fàcil crear pàgines web amb aquesta pàgina d’exemple.
- Permet tags Àudio i vídeo per a veure vídeos sense necessitat de Flash ni JAVA.YouTube està provant una nova versió del seu web utilitzant aquest nou tag i sense fer servir Flash.
- Permet treballar fora de línia
per a poder continuar fent servir una aplicació web com el webmail fins
i tot quan estàs desconnectat i enviar els correus quan tornis estar
connectat. - Permet Drag and drop. utilitzant el GMail amb Firefox 3.5 ara pots moure les converses de lloc arrossegant-les a una etiqueta.
- Permet colors reals i perfils ICC per a corregir-los.
Efectes visuals nous:
- Ara un pàgina web pot tenir els seus propis tipus de lletres i enviar-los al navegador si no el tenen.
- Permet nous efectes visuals amb SVG. SVG són gràfics vectorials com els del Flash, ara amb els efectes visuals nous també s’aconsegueix fer animacions.
- Permet pintar objectes directament des de Javascript a través de l’objecte canvas, afegir-hi ombres i imatges
- Millores en el llenguatge CSS, per a fer-lo més intel·ligent i útil (:after, unitat de mesura ch, :nth-child , :nth-last-of-type).
- Transparències de text i de requadres.
- Ombres
- ajustament de paraules (word-wrap, white-space)
- Marcs amb imatges
- Girs i transformacions com les que es poden fer amb Flash
- Integració amb l’estil del sistema operatiu ara permet imitar l’estil de vidre glaçat del Windows Vista Aero, i alhora permet crear temes per al Firefox 3.5 per a semblar-se més a les aplicacions de Mac o Windows.
Millores en el llenguatge Javascript i el DOM:
- Atribut defer per a què el navegador no s’encalli pintant
un element de pantalla, i així pugui continuar pintant la resta mentre
es busca el contingut que falta per la xarxa. - localStorage per a accedir a demanar a l’usuari que carregui o desi coses al seu disc de forma segura.
- Web worker és un sistema per a crear threads Javascript que facin feina en paral·lel.
- Geolocalització
per a crear aplicacions web que amb el consentiment de l’usuari
n’obtinguin la ubicació i amb això li indiquin quines botigues té més
aprop, gasolineres, etc… - Ara es poden utilitzar els selectors CSS en Javascript per a seleccionar un conjunt de nodes DOM. També s’ha millorat la forma d’iterar dins d’una llista de nodes.
- Permet captar gestos del ratolí.
- Permet captar el moment que el sistema ha acabat de pintar la finestra: MozAfterPaint.
- Permet fer scroll a nivell de píxel en comptes de a nivell de línies
- Firefox 3.5 permet escriure programes amb la nova versió de Javascript 1.8.1
- Millores per l’AJAX: Firefox 3.5 inclou les biblioteques JSON de forma nativa. JSON ajuda a serialitzar codi i objectes javascript. Firefox 3.5 també inclou mètodes per a capturar esdeveniments de com va la connexió AJAX. I també per a fer més segura i més ràpida la connexió.
- replaceWholeText() en comptes de replace()
- cloneNode()