Gmail hogyan csinalja?
Sziasztok!
A gmail feluletenek a forrasat hogyan tudom egyszeruen megnezni?
Konkretan ami erdekel, hogy hogyan cisnalja meg, hogy az 'attach a file'-nal automatikusan (a hatterben, mikozben a levelet gepelem) tolti fel a fajlt?
Egy ilyet akarok megcsinalni, hogy automatikusan gepeles kozben kerjen le adatokat a szerverrol.
(egyelore localhost)
Ez mar Ajax? (ha igen, egy tutorialra linket valaki legyen olyan kedves)
A masik:
Mivel erdemes javascriptet fejleszteni? Firefox+valamilyen extension?
Hogyan tudok egyszeruen egy fuggveny doksijat megkeresni? (mint javaban a forrasba szurt doksit meg lehet jeleniteni)
Pl. erdekelne ez a fuggveny:
window.encodeURIComponent
Mit csinal, ki fia borja, etc. Ezt honnan lehet visszakeresni?
Linkek is johetnek, meg barmi egyeb. Koszonom!
■ A gmail feluletenek a forrasat hogyan tudom egyszeruen megnezni?
Konkretan ami erdekel, hogy hogyan cisnalja meg, hogy az 'attach a file'-nal automatikusan (a hatterben, mikozben a levelet gepelem) tolti fel a fajlt?
Egy ilyet akarok megcsinalni, hogy automatikusan gepeles kozben kerjen le adatokat a szerverrol.
(egyelore localhost)
Ez mar Ajax? (ha igen, egy tutorialra linket valaki legyen olyan kedves)
A masik:
Mivel erdemes javascriptet fejleszteni? Firefox+valamilyen extension?
Hogyan tudok egyszeruen egy fuggveny doksijat megkeresni? (mint javaban a forrasba szurt doksit meg lehet jeleniteni)
Pl. erdekelne ez a fuggveny:
window.encodeURIComponent
Mit csinal, ki fia borja, etc. Ezt honnan lehet visszakeresni?
Linkek is johetnek, meg barmi egyeb. Koszonom!
JavaScript
AJAX tutorialt meg találsz egy vagonnal a keresőben. Csak szépen be kell pötyögni, mint interneten nevelkedett jógyerek, hogy "ajax tutorial".
google, google, google
window.encodeURIComponent
Hogyan tudom megnezni ennek a fuggvenynek a doksijat? Van valami beepitett doksi, vagy weboldal vagy valami? Ebben JS debugger se segit (amit ajanlottal).
Megnezted veletlenul a gmail forrasat? Mert nekem mindig 502 temporary errort ir ki, hogyha a forrasban szereplo fajlt akarom behozni, pl:
<script src="?view=page&name=browser&ver=1g6sx25oiht2t"></script>
Ebben a reszben a forras minden oldalfrissitesnel valtozik, es 502 errort dob.
Bar lehet, hogy google-zassal es *kulfoldi* forumon torteno kerdezessel elobbre jutok.
Szájbarágósdi
Ha úgy érzed, hogy külföldi fórumokon jobban szeretik azt, hogy elvárod a szádba rágott megoldást, akkor hajrá.
szajbaragas
A masik kerdes tovabbra is all: hol (hogyan) tudok utananezni egy adott javascript funkcionak?
(mit csinal, mi a visszateresi erteke, etc, etc).
Miért nem ezt kérdezed?
gmail
(A linket elolvasom)
Mentés
Egyébként meg itt látszik meg az, hogy érdemesebb azt elmondani, amit el szeretnél érni, nem azt hogy milyen elképzelésed van a megvalósításról. ;) Szükségtelenül beszűkíti a válaszadási lehetőségeket. :D
gwt
Szerintem a google web toolkit-tel készítik, ami Java programozást jelent. Javascripthez nem is kell nyúlnod, elég, ha a Java-t ismered :-)
pyjamas
Valaki arra esetleg, hogy hol lehet egy adott javascript fuggvenynek utanezni?
js függvények
egyébként meg:
http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference
http://www.w3schools.com/jsref/jsref_obj_global.asp
na kérem
A fájlfeltöltés konkrétan nem ajax, mert ajaxszal nem lehet fájlt küldeni. Úgyhogy ez a régi "kvázi ajax" módszerrel megy: a form egy rejtett iframe-be targetál, ekkor töltodik a fájl felfele, és amikor készen van, az iframe-be töldodo válasz értesiti a felso frame-et.
Persze mindez js-sel, és a gmail full ajax, csak konkrétan a fájlfeltöltés nem az, mert az nem tud az lenni.
JS függvény doksi: hát olyant, mint mondjuk a jávánál, nem fogsz találni, mert nem olyan nyelv. A fv.könyvtára ui. minimális. Az encodeURIComponent éppenséggel ennek a minimálnak a része (igy nem kell elé a window), azaz js függvény, de webfejlesztéskor a használt fv-ek egy jó nagy hányada DOM api, nem nativ js.
A JS hivatalos referenciája az ecma-referencia, a dom api-t meg a w3c-n találod meg. Egyébként meg a google a te barátod.
iframe
pontosan így van, ezt rendesen csak iframe-val lehet megoldani és a google is azzal csinálta, annó 1 napom ráment erre, mert én is azt hittem, hogy ajaxxal trükközik, de nem. frakinak tökéletesen igaza van!
Ne a googleval gyertek, hanem
Állítólag flash révén is megoldható, de azt nem mindenki használ és jobban terheli a gépet.
jQuery