Receptek belevetik HTML5 HTML5 kódoló specifikus példák

Mi HTML5?

Egy csepp történelem

hasznos receptek

HTML5 beszélni az elmélet igen hosszú lehet, de van egy címsor úgynevezett „Coding”, így azt javaslom, azt tapasztalja, hogy a képességeit a szokásos gyakorlatban. Nem zavarja, hogy hozzon létre sverhoriginalnyh recepteket, és úgy döntött, hogy ad példát a dolgokat, hogy nagyon hasznos, és amely még most is, és fel kell használni a saját honlapjukon. Tehát ott megy.







Recept №1: Engedélyezze Drag # 038; vidd teljes

Az egyik a szép nyashek (valószínűleg hiába már használt annyira energetika, mert ott kell lennie a „chip” - szerk ..) HTML5 volt a lehetőségét, hogy a Fájl API és drag and drop API.

Ezek segítségével lehet szervezni szép fájlok átvitele a számítógépről a szerverre. Ne felejtsük el, mielőtt elküldi a fájlokat mindig egy olyan területen, amely gomb «Tallózás»? A kattintás után megjelenik egy szabványos fájlválasztó párbeszédablak, amelyben azt akartuk, hogy válasszon egy fájlt átvinni. Calling ez a módszer sokkal kényelmesebb nem mernek. Különösen, amikor a hozzátéve, hogy a sorban a több fájl feltöltések.

Egy kicsit később, kézművesek kezdett farag a Flash feltöltő, amely több funkciót, de van egy komoly alul- statok - flash szükséges. Ezen kívül mindkét esetben a felhasználó nem képes hozzáadni fájlokat átcsoportosításra egyszerű drag and drop az oldalra.

De a technológia Drag # 038; vidd a rendszerben használt minden alkalommal. Személy szerint én mindig is akartam csak válasszuk ki a kívánt fájlokat, és könnyű mozdulattal a patkány, hogy dobja az oldalon. Ez sokkal kényelmesebb, mint a lesen keresni egy fájlt a szokásos párbeszéd.







HTML5 tett némi változás, és most nincs semmi megállás szervezni egy teljes értékű Drag # 038; vidd továbbítására a lapozófájl. Az első, hogy végre ezt a funkciót guglovchane Gmailben. Ha gmylom, akkor valószínűleg észrevette a területen, ami akkor húzza fájlok csatolva a levélhez. Én személy aktívan használja ezt a funkciót, és most megmutatom, hogyan felkavarják ugyanaz a projekt. A projekt áll három fájlt: sample.html, style.css és scripts.js. Persze, mi lenne korlátozni, és egy html-fájlt, de akkor a kód lett volna olvasható. HTML nem szükséges beavatkozni JS vagy CSS. Sokkal jobb, hogy megtörje a fájlt, majd csendben dolgozni velük. Az első lépés az, hogy fejlesszék a szerkezetében alkalmazás. Készítsen sample.html fájlt, és írd rá:

Húzza ide a fájlokat

#box szélesség: 500px;
magasság: 300px;
border: 2px szaggatott # 000000;
background-color: # FCFFB2;
text-align: center;
color: # 3D91FF;
font-size: 2em;
font-family: Verdana, sans-serif;

-moz-border-radius: 8 képpont;
-WebKit-border-radius: 8 képpont;
>
#label helyzet: a relatív;
top: 2%;
>

ID «doboz» - ez a mi jövőnk konténer befogadására fájlokat (ezen a területen a felhasználónak a drag and drop dokumentumok). A felhasználó nem hagyja azt, hogy a terület egyre alternatívaként választhat keretezés szaggatott - szaggatott vonal. Hagyományos szaggatott vonal nem tűnik nagyon sok, így én csak a megadott érték az ingatlan: -moz-border-radius és -webkitborderradius. Most akkor nyissa meg a létrehozott oldalt a böngészőben, és értékelje a kinézetét.

// hozzá eseménykezelőkkel

var mybox = document.getElementById ( "doboz")

mybox.addEventListener ( "dragenter" dragEnter, false);

mybox.addEventListener ( "dragexit" dragExit, false);

mybox.addEventListener ( "dragover" dragOver, false);

mybox.addEventListener ( "csepp", csepp, false);
>);
funkció dragEnter (EVT)

evt.preventDefault ();
>
funkció dragExit (EVT)

evt.preventDefault ();
>
funkció dragOver (EVT)