jQuery: runde kanter på billeder, der overlapper hinanden

Torsdag den 30 oktober 2008

På grund af de forskellige afsmeltning mellem forskellige browser, som helt sikkert se Microsoft Internet Explorer i tankerne, skal vi altid ty til at ansøge om artifizi virkninger, som nu skal være en standard. Multi-drøftet afrundede kanter er et klassisk eksempel på den "katastrofe", produceret af en fuldstændig manglende evne til at opnå en standard alvorligt på side afsmeltning HTML / CSS. Der er mange netværksløsninger, der giver dig mulighed for at have "virkninger" (virkninger fritage dall'HTML stede som afrundede kanter, skygge virkninger, refleksioner, etc ...) med lapper på ark af stilarter, særlige tricks ved hjælp af div podede, biblioteker Javascript, brug af canvas etc ...
For rent uddannelsesmæssige Jeg vil forklare yderligere tekniske (cross-browser) til at gælde for de afrundede kanter af billeder:

Demoer og kilder

Fortsæt med at læse ... "

Related Post

Opret ansøgninger med Desktop Chrome Google og Firefox?

Tirsdag den 28 oktober 2008

Chrome Google giver dig mulighed for at skabe Desktop ansøgninger fra en webside? I virkeligheden, som det fremgår af menupunkt, er simpelthen lov til at oprette en genvej til en genvej, som - igen - åbner et vindue uden adresselinjen uden alle de dikkedarer af browseren. Med dette betyder ikke, at vi har skabt et skrivebord, og vi har netop oprettet et link til den samme Google-Chrome-tilstand - så at sige-krom-mindre.

Feature Simla, men mere ambitiøse, var allerede blevet foreslået af Mozilla Foundation i 2007 gennem Prisme. Dette er uden tvivl den mest alsidige og artikulere, ledsaget af en nyttig udvidelse, der giver dig mulighed for at oprette desktop applikationer menu af Firefox, som Google Chrome.

Men begge løsninger er langt væk fra teknologi Adobe AIR. Før en person er forvirrende det gode understrege de betydelige forskelle mellem en genvej på skrivebordet, som åbner et vindue uden menuer, og en desktop ansøgning sande og korrekte.
Adobe AIR i virkeligheden, i modsætning til de løsninger, der foreslås af Google Chrome og Prisme giver mulighed for:

  • Næsten fuldstændig adgang til systemet kører ansøgningen med evnen til at læse og skrive filer. Mulighed for at udvide sin funktionalitet gennem en DLL (dynamic link library), udvidelser og tredjepartsprodukter som SU Player (se Distribute Adobe AIR: AIR Badge af en SU Player)
  • Det forvalter ansøgningen som enhver anden system-programmer: installation og afinstallation

Related Post

jQuery mod alle: en benchmark med 5 browser

Onsdag den 17 september 2008

image Et godt bygherren har ikke noget problem at flytte fra et programmeringssprog til et andet. Valget til at fokusere på et bestemt sprog, rammer og udvikling af miljøet, er dikteret mere af tilgængeligheden af tid og type af arbejde, der finder sted. Men en vigtig faktor, der kan påvirke valget af "ramme" vil, er den sympati eller den sygdom, som kan modne over tid.
Specifikt, jeg ønskede at analysere nogle - ikke alle - Javascript rammer til rådighed i dag, fordi "anbefales" til at se primært på jQuery.
Skaberne af mootools (en af de mest populære Javascript ramme) har stillet et værktøj til at køre en test af hastighed og gyldigheden af fem kendte rammer Javascript: Slickspeed. Denne test, hvis resultater ikke rabat på alle, er vigtig som rammer Javascript client-side, der drives af vores browser. Det er netop derfor, at nogle finde Safari hurtigere end Internet Explorer eller Google Chrome hurtigere end Firefox. Men dette ofte afhænger af, hvilken type side du kigger på. I virkeligheden kan meget vel ske, at et bestemt websted er virkelig mere "fast" når den vises i Safari, men det betyder ikke, at "alle steder vil blive hurtigere med Safari! Naturligvis dette indlæg er gyldigt for alle andre browsere.

Benchmark

I prøver jeg udført med Slickspeed Jeg har sammenlignet den browser findes på min maskine (Utilmate Windows Vista 64bit - Intel Core 2 Quad 2,4 GHz med 8 GB RAM).
Desværre er den test er ikke i stand til at køre det med Internet Explorer 7, fordi blokerer bilen, selv gå ud af skalaen med resultaterne! Endnu en gang tillykke Microsoft.
Jeg crercato identisk at opretholde status af PC under prøven, som åbner browseren separat og ikke sender nogen anden kører processen.

Bemærk: Hvis du føler at du gør en eller flere af disse prøver, kan du kommentere dette indlæg i tilfælde af "nysgerrig" og forskellige resultater.

image

Google Chrome er virkelig hurtig, med en værdi på 68 (gennemsnit) i testen med jQuery. Den langsommere, men det syntes flok, til trods kommer fra den samme "mor" Mozilla. Dette dårlige resultat for flokken er virkelig nysgerrig givet sit opskæring sociale netværk, fordi det er det sociale netværk Web 2.0 udnytte mange af Javascript ramme til rådighed, således at der ydes en navigation og interaktion virkelig nyskabende.
En overraskelse beat Firefox og Opera har også en masse «, selv at få en 74 i Dojo! Firefox og Safari, når alt kommer til alt, er identiske med Safari hurtigere i test med Mootools og jQuery.

Hvilke rammer for at vælge?

Hvis ikke badiamo at teste den hurtighed i udførelsen og vi er ligeglade med størrelsen i Kbytes af de samme rammer, at svaret kunne være "hvad der er til dig" eller, hvis du foretrækker det, "hvad du kender bedst eller er mere harmonisk med din stil med programmering. "
I sidste ende er disse rammer vil se noget 'alle (se brugen af $ for eksempel), på trods af nogle vigtige og væsentlige forskelle, der kan springe i øjnene af en ekspert eller virkelig skubbet i et bestemt bibliotek. I princippet er faktisk alt, hvad der kan opnås med jQuery, for eksempel, kan du gøre godt med mootools eller prototype! Hvis jQuery har en meget kompakt syntaks, som alle metoder altid returnere jQuery objekt grundlag, hvilket skaber endeløse filer af oggetto.metodo().metodo().metodo()... fortalte, at det er på alle omkostninger en styrke, især for dem, der bliver nødt til at debug!
Biblioteker som prototype.js synd måske i mangel af grafiske effekter, selv enkle, tvinger bygherren til at gennemføre spin-off som scriptaculous.js, tungt og fjernt fra biblioteket første valg.

Et eksempel

Bare denne sidste grund, for eksempel, tog mig til at erstatte den koblede prototype, / scriptaculous med jQuery at gøre paneler interaktive / animerede her i indholdsoversigten af undolog.com. Selv ved hjælp af Google API til at importere biblioteker, er spild belastning hele biblioteket scriptaculous for en slideDown og slideUp. For oplysninger og prøve, her går Javascript-kode kombineret med den prototype, / scriptaculous:

JavaScript:
  1. / / Prototype / scriptaculous
  2. ) . each ( $ $ ( 'H2.dropdown «). Hver (
  3. element ) { funktion (element) (
  4. = "pointer" ; element. stil. markøren = "pointer";
  5. 'click' , element. observere ( 'klik',
  6. event ) { funktion (begivenhed) (
  7. this . next ( ) . style . display == "" ) new Effect. BlindUp ( this . next ( ) , { duration:. 5 } ) ; if (this. næste (). stil. display == "") nye effekter. BlindUp (this. næste (), (duration. 5));
  8. Effect. BlindDown ( this . next ( ) , { duration:. 3 } ) ; Virkning andet nyt. BlindDown (this. næste (), (varighed:. 3));
  9. event ) ; Begivenhed. Stop (begivenhed);
  10. )
  11. )
  12. )
  13. );

og det er nu med jQuery:

JavaScript:
  1. / / JQuery
  2. ) . each ( $ ( 'H2.dropdown «). Hver (
  3. i ) { funktion (s) (
  4. ) . css ( 'cursor' , 'pointer' ) . click ( $ (Denne). CSS ( 'cursor', 'pointer'). Klik på (
  5. funktion () (
  6. $ ( this ) . next ( ) . is ( ':hidden' ) ) $ ( this ) . next ( ) . slideDown ( ) ; else $ ( this ) . next ( ) . slideUp ( ) ; if ($ (denne). next (). er ( ': skjult')) $ (denne). next (). slideDown (); ellers $ (denne). next (). slideUp ();
  7. )
  8. );
  9. )
  10. );

Når alt kommer til alt, på alle, tror jeg ikke, der er meget forskel! Men som jeg sagde før ... Spørgsmålet er "godt" af personlige smag.

Related Post

Flick og Flok

Tirsdag 19 august, 2008

Hvis der er noget, som Mozilla har gode browsere!

Flok

Flokken er en browser med en række funktioner til sociale netværk og blog. Tilgængelig for Mac, Windows og Linux tilbyder en ny oplevelse af gennemsyn på dem, der ligesom mig, har flere konti på det sociale netværk (Facebook, kvidre, YouTube, ...) og vil også håndtere RSS-feeds så smidig og hurtig.

Installation

Hvis du har Firefox (som du ikke må fjerne) alle dine indstillinger kan overføres i flokken i løbet af de første anvendelse: cookies, adgangskoder, bogmærker, alt kort. Efter at have brugt for flokken i et par minutter, jeg kom spontant fjerne den fremragende FeedReader nu overflødig, eftersom den fremragende ledelse af Feed flokken.

Funktioner

Ud over at have mange egenskaber svarende til Firefox, som gør det umiddelbart tilgængelige, flokke tillader:

  • Blog Editor
    Enkle, men effektive redaktør for offentliggørelsen af Post på vores blog. Understøtter både personlige blog platforme som WordPress, Blogger og Live Journal. Fremragende "Noter", Web Udklipsholder, der findes i forskellige dele af browser
  • Folk Panel
    Gennem enkle træk og slip kan du øjeblikkeligt link og dele billeder med vores kontakter, genvundet fra kvidre, Facebook, YouTube og Flickr
  • Media Bar
    Flok automatisk kan genkende mange funktioner, når du indtaster et websted (Blog eller sociale netværk). For eksempel ind Flickr eller YouTube er en Apera Media Bar øverst, hvor du kan rulle vandret film og fotos giver dig mulighed for at sende eller kopiere indholdet straks
  • Search Engine
    Forskningen forvaltning er tilpasses fuldt ud (som det allerede er tilfældet i Firefox takket være Open Search standard) gør det muligt for nemt at tilføje en række alternative søgemaskiner, både fra en liste, der er foreslået på webstedet af flokken er gennem den automatiske anerkendelse i denne et websted
  • Plugins og udvidelser
    Selv for flokken som FireFox allerede har talrige udvidelser, et våben, der har vist sig effektive til Firefox. Nogle er specifikt for flokken, selvom du kan finde nogle "porte" af noter Firefox-udvidelser
  • Forvaltning af transmission af billeder
    Med Photo Uploader, kan du bruge en intern flok til hurtigt at sende vores billeder på Flickr eller Facebook.

Related Post

Safari, skal du slette den blå grænse på input felter

Mandag den 14. juli, 2008

Safari, Apples browser til Windows, producerer en blå grænsen (blå grænse), når du klikker i et felt input Hvis det i visse tilfælde kan være behagelig, mens andre bliver virkelig irriterende! Du kan slette lige ind i vores typografiark:

CSS:
  1. / * ____________________________ Fjern blå grænse * /
  2. : 0 none } input (skitse: 0 none)

Eller, alternativt, direkte attribut taggen input

HTML:
  1. ... <input style = "skitse: 0 none" ... />

Related Post

Indtast teksten med CSS: IE7, en dårlig aftale

Tirsdag 10 juni, 2008

Igen, når jeg skriver om kapaciteten inden for style sheets, jeg er tvunget til at lægge til side Microsoft Internet Explorer! Med CSS2 blev indført en virkelig interessant feature, ejendom content der anvendes i forbindelse med den pseudo-elementer before Gennem denne "stil" kan ændre indholdet af et websted, der udelukkende handler om CSS fil. For eksempel, hvis vi skriver:

CSS:
  1. content : ">>" } li: før (indhold: ">>")

En punktopstilling LI LI) vil hvert indledes med tegn ">>"! Alt er naturligvis, kan behandles på denne måde:

HTML:
  1. fogli di stile </span> </p> <p> kan indsætte tegn med <span> CSS </ span> </ p>

CSS:
  1. content : "-->" } p span: før (indhold:) "-->"

Alsidigheden i dette element slutter ikke her! Du kan bruge andre parametre, ud over den simple (men nyttigt) tekst. content særlige værdier eller url:

CSS:
  1. content : url ( images/quote.gif ) } p: før (indhold: url (images / quote.gif))
  2. content : close-quote } P: efter (indhold: close-citat)
  3. content : url ( waves/sound.wav ) } p: før (indhold: url (bølger / sound.wav))

For oplysninger om gennemførelse henvise direkte til W3C - skam det ikke engang Microsoft!

Related Post

FireFox 3 RC1 Acid 3

Tirsdag den 3. juni 2008

Acid 3 Test

Vi er på rette spor end før! :)

Related Post

FireFox 3: Jeg ser frem

Torsdag den 8. maj 2008

Jeg hold i nogen tid ved at downloade beta version af Firefox 3! Brug FireFox hver dag så jeg ønsker ikke scasinare alt for travlt. Men jeg kan ikke se bare den tid, det når frem til den officielle udgivelse af denne fantastiske browser, at med frigivelsen 3 løfter spørge sig selv, at jeg havde fornøjelsen af at forsøge på en anden maskine (beta 5).

FireFox 3

Fortsæt læsning ... "

Related Post

Fire browsere: Acid 3 Test en skuffelse ...

Fredag den 28 marts 2008

At omskrive filmen fire brødre, her's, som har bestået den Acid 3 Test!

image

Fra øverst til venstre: IE7, Opera, Safari, Firefox! Alle de seneste udgaver af Windows Vista 64-bit! En katastrofe! ;)

Related Post

Tunneling og proxyservere for Ajax og uden

Mandag den 10 december 2007

På grund af dets evne til at kommunikere med serveren, XMLHttpRequest objektet (XHR), der anvendes i teknologien Ajax (en forkortelse for Asynchronous JavaScript og XML, hvis udtalen ville være "egiacs", selvom vi italienere foretrækker "aiacs"), har en blok af beskyttelse, der forhindrer ham i at køre applikationer uden for det domæne, hvori den udfoldes. Denne beskyttelse er nødvendig for at forhindre Javascript Injection (teknikker til "indsprøjtning" ekstremt farlig kode for at krænke system) af forskellige typer, med det endelige mål med "pause" i systemet.
Denne grænse er nu taget alvorligt og tænker på en eller anden måde at løse det - direkte i XMLHttpRequest - uden at forringe sikkerheden (se også: Tredje forslag til cross-site udvidelser til XMLHttpRequest).

Ikke desto mindre er situationen i dag, er som følger:

XHR

Fortsæt læsning ... "

Related Post