Lucrul la o nouă versiune stabilă nu se oprește și în această săptămână suntem încântați să vă prezentăm un ansamblu de Opera 12.50 cu o grămadă de caracteristici și îmbunătățiri noi colorate. Ca de obicei, am selectat cele mai interesante pentru dezvoltatori de la ei și ne grăbim să împărtășim.
API pentru meniurile context pentru extensii
API nou pentru extensii? Bineînțeles! De data aceasta, aceasta este o metodă utilă pentru adăugarea de elemente în meniul contextual, se numește prin clic dreapta. Acest lucru poate fi util pentru un fel de interacțiune cu pagina sau conținutul acesteia.
API pe ecran complet
din HTML5
Caracteristica foarte drăguță a standardului viu-HTML5
- adăugate la acest ansamblu. Specificația spune. că ... Atributul inversat boolean. Prezenta sa indica faptul ca lista este in scadere (..., 3, 2, 1). În absența acesteia, lista crește (1, 2, 3, ...) "
Apropo, dacă combinați atributul inversat cu atributul de început (care a fost extrem de nedrept interzis în HTML 4, dar complet restaurat la drepturile sale în HTML5), puteți obține o listă ale cărei elemente urmează de la zero și de mai jos. Dacă utilizați marcaje non-zecimale din listă (de exemplu, cifre romane), atunci numerotarea listei va deveni zecimal după atingerea unității. Specificația spune:
Numerele care sunt mai mici sau egale cu zero trebuie să utilizeze întotdeauna un sistem zecimal, indiferent de tipul specificat.
SPDY suport
Oh, cât de repede cresc ... Doar o lună în urmă am lansat Opera Labs construi cu suport SPDY. deoarece această caracteristică a făcut deja drumul spre ramura principală și este gata să apară în versiunea finală.
Ca un bonus plăcut, această ansamblu este echipat cu o extensie pre-instalată a indicatorului SPDY. care este inclus în cazul în care site-ul utilizează acest nou protocol. Aceasta înseamnă că nu mai aveți nevoie să prindeți etichete SPDY în panoul de solicitare a rețelei Opera Dragonfly.
Dacă ați instalat extensii anterior în Opera Next, extensia care este încorporată în acest ansamblu poate să nu apară automat. Puteți reinstala noul ansamblu Opera Pe lângă cu un profil curat, sau pur și simplu descărcați SPDY-lumina de la directorul de extensii.
Construcții născute @media
Ca un prim pas în implementarea specificației CSS 3 Reguli condiționale. În această ansamblu prezentăm suport pentru construcțiile imbricate @media. În loc să compilați liste lungi de posibilități:
... acum puteți pune @media între ele pentru un cod mai curat, mai convenabil și mai ușor de înțeles:
Suport pentru imagini cu profile ICC
Mai multe informații despre profilurile ICC pot fi găsite în acest exemplu excelent și accesibil: spațiile digitale de culoare a imaginilor. dar aici este cel mai simplu exemplu:
Dacă Bruce este albastru în ambele poze (și nu este cald și roz la unul dintre ele), browserul dvs. nu suportă profilele ICC.
Ambele imagini sunt complet identice în ceea ce privește datele originale ale imaginii. Acestea au fost create folosind o deplasare de culoare exagerat de distorsionată pentru a ilustra principiul descris. Dar prima fotografie conține un profil ICC color, care oferă corecția necesară, în timp ce a doua fotografie a acestui profil nu conține. Prin urmare, în browserele care nu acceptă profile color, ambele imagini vor fi afișate fără nici o corecție a culorii (cu distorsiune albastră), iar browserele inteligente vor înțelege și corecta prima imagine, în funcție de profilul de culoare încorporat.