YQL and YUI - Bausteine fuers web
-
Upload
christian-heilmann -
Category
Technology
-
view
3.617 -
download
0
description
Transcript of YQL and YUI - Bausteine fuers web
![Page 1: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/1.jpg)
YQLandYUIBausteinefürsweb
Chris7anHeilmann,Yahoointernaltalk,Sunnyvale,California,02/02/2010
![Page 2: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/2.jpg)
Ichbindafürbekannt,schnellmaleineWebapplika7onzubauen.
![Page 3: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/3.jpg)
hJp://keywordfinder.org/
![Page 4: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/4.jpg)
hJp://isithackday.com/hacks/guardian/
![Page 5: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/5.jpg)
hJp://icant.co.uk/geomaker/index.php
![Page 6: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/6.jpg)
hJp://github.com/codepo8/QuickTrans
![Page 7: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/7.jpg)
hJp://icant.co.uk/goohoobi/index.php?research
![Page 8: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/8.jpg)
hJp://uk‐house‐prices.com/
![Page 9: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/9.jpg)
DerGrundist,dasichschonbestehendeBausteineverwende.
![Page 10: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/10.jpg)
UnddasgibtmirdieFreiheit,michaufWich7gereszukonzentrieren.
![Page 11: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/11.jpg)
Etwas,wasmichlangweiltsindCSSlayouts.
![Page 12: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/12.jpg)
AusdiesemGrundverwendeicheinbestehendesWerkzeugdafür.
![Page 13: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/13.jpg)
hJp://developer.yahoo.com/yui/grids/builder/
![Page 14: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/14.jpg)
hJp://developer.yahoo.com/yui/grids/builder/
![Page 15: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/15.jpg)
DerGrundistdasichBrowserunterstützenwill,anstaJfürsiezuarbeiten.
![Page 16: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/16.jpg)
EineCSSURIzuerneuernistumeinigeseinfacher,alsdasCSSneuzuschreiben.
![Page 17: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/17.jpg)
Dinge,fürdiewirvielzuvielZeitverwenden:
Browser‐spezifischeTricksundFehlerbehebungenFrühzei7geOp7mierungVerwendungunsererLieblingstechnologie‐egalwiepassend.LesenvonschlechterundveralteterDokumenta7onVerwendungvonkomplexenTechnologienunddannderVersucheinebarrierefreieAlterna7vversionzuerstellen.Klickibun7undDschingderassabumm
![Page 18: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/18.jpg)
Womitwirwirklichbeginnensollten,sinddieDaten.
![Page 19: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/19.jpg)
UndhierkommenwirzumThemaAPIsundWebservices.
![Page 20: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/20.jpg)
DasProblemmitdenenistdasalleunterschiedlichsind,eigeneSchlüsselbrauchenunddateninwirrenFormatenzurückgeben.
![Page 21: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/21.jpg)
YQLhJp://developer.yahoo.com/yql/console/
![Page 22: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/22.jpg)
YQLhJp://developer.yahoo.com/yql/console/
select{was}from{wo}where{kondi7onen}
![Page 23: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/23.jpg)
hJp://isithackday.com/hacks/frankfurt
![Page 24: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/24.jpg)
http://github.com/yql/yql-tables
![Page 25: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/25.jpg)
EinpaarBeispiele...
select*fromflickr.photos.searchwheretext="donkey"
![Page 26: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/26.jpg)
EinpaarBeispiele...
select*fromflickr.photos.searchwheretext="donkey"andlicense=4
![Page 27: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/27.jpg)
EinpaarBeispiele...
select*fromcraigslist.searchwhereloca7on="sfay"andtype="sss"andquery="flowerpot"
![Page 28: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/28.jpg)
EinpaarBeispiele...
select*fromgoogle.newswhereq="healthcare"
![Page 29: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/29.jpg)
EinpaarBeispiele...select*fromquery.mul7wherequeriesin('select*fromnyt.ar7cle.searchwherequery="healthcare"','select*frommicrosoi.bing.newswherequery="healthcare"','select*fromgoogle.newswhereq="healthcare"'
)
![Page 30: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/30.jpg)
EinpaarBeispiele...
selectcontentfromhtmlwhereurl="hJp://www.foxnews.com/"andxpath="//h2/a"
![Page 31: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/31.jpg)
EinpaarBeispiele...
select*fromgoogle.translatewhereqin(selectcontentfromhtmlwhereurl="hJp://www.foxnews.com/"andxpath="//h2/a"
)andtarget="fr"
![Page 32: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/32.jpg)
EinpaarBeispiele...
insertintowordpress.post(7tle,descrip7on,blogurl,username,password)values("TestTitle","Thisisatestbody","hJp://yqltest.wordpress.com","yqltest","password")
![Page 33: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/33.jpg)
DieVerwendungvonYQLbringtmehrereVorteile:
KeineZeitdamitzuverschwenden,Dokumenta7onzulesen.DieVerwendungderKonsolemachteseinfachkomplexeAbfragenzuerstellen.Datenwerdenaufnurdasnö7gstereduziert.DickeAnbindungCachingundKonver7erungServersei7gesJavaScript
![Page 34: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/34.jpg)
![Page 35: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/35.jpg)
YQListeinfach!(PHP)
![Page 36: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/36.jpg)
YQListeinfach!(JavaScript)
![Page 37: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/37.jpg)
NormalerweiseerstelleichkleineAPIsmitYQL.
![Page 38: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/38.jpg)
![Page 39: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/39.jpg)
![Page 40: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/40.jpg)
DerGrund:Wiederverwendung.
![Page 41: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/41.jpg)
Einesolche“API”erlaubtesmireinenicht‐JavaScriptVersionzuerstellenundinderJavaScriptVersionperAjaxdiegleichenDatenzuerhalten.
![Page 42: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/42.jpg)
AusserdemkannmandanndieAPIauchanderenEntwicklernanbieten:)
![Page 43: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/43.jpg)
UndumdasInterfacezubauen,verwendeichBibliotheken.
![Page 44: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/44.jpg)
Bibliotheken.
(...)
![Page 45: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/45.jpg)
SCHLUS
SDAMIT!
![Page 46: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/46.jpg)
Webseitensollenvonjedemverwendbarsein.DasbedeutetsinnigesHTMLundCSS.
![Page 47: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/47.jpg)
![Page 48: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/48.jpg)
![Page 49: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/49.jpg)
hJp://icant.co.uk/csscharts/
![Page 50: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/50.jpg)
hJp://uk‐house‐prices.com/graphs.php?bloc=230&bstart=50&bend=54&start=50&end=54&loc=230
![Page 51: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/51.jpg)
hJp://developer.yahoo.com/yui/ar7cles/hos7ng/#configure
![Page 52: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/52.jpg)
hJp://developer.yahoo.com/yui/examples/autocomplete/ac_basic_array.html
![Page 53: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/53.jpg)
hJp://developer.yahoo.com/yui/examples/slider/slider_dual_with_highlight.html
![Page 54: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/54.jpg)
![Page 55: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/55.jpg)
![Page 56: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/56.jpg)
![Page 57: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/57.jpg)
![Page 59: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/59.jpg)
Kinnerschheutzutage...
hJp://www.flickr.com/photos/jamin2/3851031112/hJp://www.flickr.com/photos/codepo8/311805104/
![Page 60: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/60.jpg)
IndemmanBausteineverwendetundwiederverwendbareSkriptserstelltkannmansehrschnelleineApplika7onzusammenstellen.
![Page 61: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/61.jpg)
Fallsdasnichtkrea7vgenugist,kannmanjadenBibliothekenhelfen,diesAnderenzuerlauben.
![Page 62: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/62.jpg)
NurdurchdieAnwendungunddurchTesteninechtenProduktenkönnenwirunsereLösungenverbessern.
![Page 63: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/63.jpg)
Also,probierdochmalaus,washiergezeigtwurde.EventuellstecktjaauchderHackerindir.
![Page 64: YQL and YUI - Bausteine fuers web](https://reader034.fdocuments.net/reader034/viewer/2022042623/54bd63704a7959a9278b4606/html5/thumbnails/64.jpg)
Chris7anHeilmannhJp://wait‐7ll‐i.comhJp://developer‐evangelism.comhJp://twiJer.com/codepo8
Thanks!