Ce este in neregula cu MP3?

Pe site-ul de licentiere MP3 se afirma ca jocurile cu peste 5000 de distributii(jucatori unici) trebuie sa plateasca 2500 de dolari pentru o licenta daca folosesc fisiere MP3 – pentru fiecare joc. Pentru multi dezvoltatori independenti, este pur si simplu prea scump pentru a fi luat in considerare.

V-ati putea intreba cum a reusit Flash sa scape fara sa plateasca atat de multi ani. Aparent, in cazul in care continutul MP3 este oferit la pachet cu un fisier SWF, devine scutit de licenta, prin urmare dezvoltatorii lash nu trebuie sa isi faca probleme. Totusi, din moment ce jocurile si aplicatiile HTML5 folosesc fisiere audio separate, trebuie sa plateasca...

Vezi

/Viteza/faceti site-urile sa se incarce mai repede

Viteza ar trebui sa fie foarte importanta pentru orice site. Este un fapt bine-cunoscut ca Google foloseste viteza site-ului ca indicator in generarea rezultatelor de cautare. Aceasta ne spune ca vizitatorii prefera siteurile rapide – dupa cum era de asteptat!

Jakob Nielsen a scris in 1993 despre cele trei limite ale timpului de raspuns (http://www.nngroup.com/articles/response-times-3-important-limits/); desi cercetarea este veche dupa standardele internetului, psihologia noastra nu s-a schimbat prea mult in ultimii 20 de ani. El afirma ca, daca un sistem raspunde in mai putin de 0,1 secunde, va fi perceput ca instantaneu, iar timpii de raspuns mai mici de o secunda ii permit fluxului de gandire al utilizatorului sa ramana neintrerupt...

Vezi

Top 5 playere video multi-platforma

  1. Video for Everybody

Video for Everybody a fost una dintre solutiile timpurii care au suportat clipuri video HTML5 si Flash si, de asemenea, este cea mai simpla. Este alcatuita dintr-un set elementar de cod care foloseste functionalitatea HTML5 de a sari la urmatorul obiect suportat daca obiectul anterior genereaza erori.

Aceasta inseamna ca foloseste elementul video pentru a include ca sursa orice tip de container video suportat de HTML5 si continua setul de elemente source cu cod pentru Flash. Rezultatul este ca browserul incearca sa afiseze fiecare sursa HTML5 succesiva si, daca toate esueaza, incearca sa redea clipul folosind un player Flash. In ultima instanta, este afisata o imagine statica.

Video for Everybody nu foloseste JavaScript, deci este ideal pentru aceia care doresc sa i...

Vezi

Stocarea web

Stocarea web este atribuita pe baza site-ului de origine. Aceasta inseamna ca domenii diferite vor fi tratate ca origini diferite, iar chiar sub-domenii diferite, cu acelasi domeniu, vor fi tratate ca origini complet diferite(cu spatiu local separat si spatiu de stocare a sesiunii atribuite acestora).

Totusi, directoare diferite din cadrul aceluiasi domeniu (de ex. www.exemplu.org/a si www.exemplu.org/b) vor fi tratate ca avand aceeasi origine – prin urmare, acele directoare diferite vor trebui sa partajeze acelasi spatiu local si de stocare a sesiunii.

Din acest motiv, nu este o idee buna sa folositi localstorage si sessionstorage pe servicii gratuite de gazduire a domeniilor care ofera spatiu web ca directoare diferite deoarece vor trebui sa partajeze un spatiu limitat, lucru care ar p...

Vezi

JavaScript – top 10 sfaturi

1.Operatorul ternar

Pentru a aribui rapid o variabila bazata pe o conditie if/else, incercati operatorul ternar – o forma mai scurta a sintaxei. Prin urmare, var parameter=x>100?’large’:’small’; este ca si cum ati scrie:

var parameter;

if(x>100) {

parameter=’large’;

}else{

parameter=’small’:

}

  1. Atribuire prin evaluare

    Pentru o modalitate si mai concisa de a configura o variabila la rezultatul unei comparatii(de exemplu, true sau false), puteti sa o atribuiti direct din evaluare folosind ceva precum var selected=(x==y); . La drept vorbind, nici nu aveti nevoie de paranteze, desi s-ar putea sa fie mai familiar si mai lizibil cu ele.

  2. Clase specifice pentru JavaScript

    Multi dezvoltatori prefera sa foloseasca clase specifice pentru JavaScript drept ancore de functionalitate...

Vezi