Huis Sociale Media Toegang krijgen tot meerdere bibliotheken via de Google API - dummies

Toegang krijgen tot meerdere bibliotheken via de Google API - dummies

Inhoudsopgave:

Video: Web Scraping with Nokogirl/Kimono by Robert Krabek 2024

Video: Web Scraping with Nokogirl/Kimono by Robert Krabek 2024
Anonim

U kunt een aantal externe bibliotheken openen met behulp van de Google API op. Al deze bibliotheken gebruiken een gemeenschappelijk domein, // ajax. googleapis. com, waardoor het veel gemakkelijker wordt om applicaties in te stellen, zodat gebruikers een minimum aan sitetoegang tot hun systeem toestaan. In dit geval hoeft de gebruiker slechts één domein toe te staan ​​in plaats van meerdere. Natuurlijk is het leuk om te zien hoe dit proces in de praktijk werkt, dus dit voorbeeld laat zien hoe je jQuery, jQuery UI en MooTools mengt met de Google API-aanpak. U verkrijgt de voordelen van alle drie bibliotheken, met behulp van een enkel domein.

In dit geval gebruikt het voorbeeld jQuery om taken uit te voeren zoals het selecteren van paginaobjecten, het maken van speciale effecten en het monitoren van gebeurtenissen. jQuery UI voert elke vereiste output van de gebruikersinterface uit. MooTools biedt toegang tot wiskundige functionaliteit die niet wordt gevonden in jQuery of de gebruikersinterface van jQuery. In dit geval werkt u met een generator voor willekeurige getallen die gemakkelijker te gebruiken is dan de JavaScript-tegenpartij.

Een van de items die ontbreekt op de documentatiepagina voor de Google API is de locatie van de jQuery-gebruikersinterfacethema's. U moet een themakoppeling opnemen om de juiste weergave voor de jQuery-gebruikersinterface-functies te creëren. Het standaardthema wordt niet gehost in de Google API. Gelukkig worden de thema's van ThemeRoller gehost, maar niet gedocumenteerd. Hier zijn de URL's die u nodig hebt om de ThemeRoller-thema's te gebruiken:

  • black-tie

  • blitzer

  • Cupertino

  • dark-hive

  • dot-luv

  • aubergine

  • Excite-bike

  • flick

  • hot -sneaks

  • mensheid

  • le-kikker

  • mint-choc

  • bewolking

  • pepper-grinder

  • Redmond

  • gladheid

  • zuid-straat

  • start

  • zonnige

  • chic-purse

  • trontastic

  • ui-duisternis

  • ui-lightness

  • vader

Dit voorbeeld begint met een lege HTML5-pagina (een die begint met een richtlijn). Om toegang te krijgen tot de vereiste API's, moet u enkele links toevoegen. Drie links wijzen naar jQuery, jQuery UI en MooTools. De vierde link is naar het jQuery UI-stylesheet. In het voorbeeld wordt de stijl sunny gebruikt, maar u kunt dit in elke gewenste stijl wijzigen. Hier is de code die u moet toevoegen voor de koppelingen (merk op dat elke URL op één regel moet verschijnen).


Het HTML-gedeelte van het voorbeeld is vrij eenvoudig. Het bestaat uit een koptekst, een alinea, een knop en een paar elementen zoals hier getoond.


Meerdere bibliotheken tegelijk gebruiken

Genereer een willekeurig getal tussen 1 en 100

0

Het SampleNumber bevat het nummer dat wordt gegenereerd door de generator voor willekeurige getallen.Deze waarde wordt geplaatst in een container, Output, om een ​​mooi geformatteerd vak in de uitvoer te creëren. De knop biedt de mogelijkheid om het willekeurige nummer te wijzigen met JavaScript-code die wordt geboden door een combinatie van jQuery, jQuery UI en MooTools.

Het voorbeeld vereist ook wat stijlinformatie om een ​​mooi geformatteerde outputbox en het startpunt voor het voorbeeld te maken. De volgende stijl is alles wat je nodig hebt.

. Normaal {achtergrondkleur: # 7fffff; de kleur zwart; rand: groef; grensbreedte: 5px; opvulling: 3px; hoogte: 20 px; width: 100px;}

Op dit moment bent u klaar om een ​​code toe te voegen. Het script voor dit voorbeeld laat zien hoe de verschillende bibliotheken samen kunnen worden gebruikt. U zou waarschijnlijk een meer gecompliceerde pagina maken voor productiedoeleinden.

$ (function () {// Gebruik een jQuery UI-knop. $ ("# NewNumber"). Button (); $ ("# NewNumber"). Click (function () {// Gebruik MooTools om een random // number. var RandNum = Number. random (1, 100); // Geef het resultaat weer op het scherm met // jQuery. $ ("# SampleNumber"). html (RandNum); // Maak een animatie met de gebruikersinterface van jQuery. if (RandNum> = 1 && RandNum = 21 && RandNum = 41 && RandNum = 61 && RandNum <= 80) {$ ("# sampleNumber"). animeren ({backgroundColor: "Yellow", color: "Black", borderColor: "Groen"}, 1500);} else {$ ("# SampleNumber"). Animeren ({backgroundColor: "# B0E0E6", kleur: "Navy", borderColor: "Maroon"}, 1500);}})})

Het voorbeeld begint met het wijzigen van de HTML-knop in een jQuery UI Button-widget die u op verschillende manieren zou kunnen manipuleren. De twee taken die in het voorbeeld worden uitgevoerd, zijn de knop opmaken om te werken met de stijl van de jQuery-gebruikersinterface en om een ​​manier te bieden om click () -gebeurtenissen vast te leggen.

De eerste taak die het script moet uitvoeren, is het maken van een willekeurig getal. U kunt deze taak uitvoeren met JavaScript, maar de MooTools-techniek die in het voorbeeld wordt getoond, is een stuk eenvoudiger. De oproep naar nummer. random () plaatst een waarde tussen 1 en 100 in RandNum. Nu je een willekeurig nummer hebt, plaatst de code het in het SampleNumber door de html () -methode met de waarde van RandNum aan te roepen.

Op dit moment zou je kunnen zeggen dat het voorbeeld compleet is. Het voorbeeld gaat echter een stap verder. Het bepaalt het numerieke bereik van RandNum en gebruikt het animate () -effect van jQuery UI om de kleur van de uitvoer op het scherm te wijzigen.

Toegang krijgen tot meerdere bibliotheken via de Google API - dummies

Bewerkers keuze

Voeg een paginaversnellingsnummer toe aan een InDesign CS5 Story - dummies

Voeg een paginaversnellingsnummer toe aan een InDesign CS5 Story - dummies

Voor verhalen met een rode draad (flow ) van de ene pagina naar de andere in een InDesign Creative Suite 5-publicatie, voegt u een paginaversnelling toe om aan te geven waar het verhaal zich voortzet. Voordat u begint, moet u ervoor zorgen dat een verhaal tussen tekstkaders op twee verschillende pagina's wordt geschoven.

Werk met Type in Adobe Illustrator CC - dummies

Werk met Type in Adobe Illustrator CC - dummies

U kunt allerlei leuke dingen doen met type in Adobe Illustrator CC, van de eenvoudigste taak om een ​​enkele regel tekst te maken tot meer gecompliceerde creatieve gebruiken van tekst, zoals tekst langs paden plaatsen en tekst om objecten heen wikkelen. Deze afbeelding toont de Type-gereedschappen met een voorbeeld van wat u ...

Voeg gradiënten toe aan InDesign CS5 Shapes - dummies

Voeg gradiënten toe aan InDesign CS5 Shapes - dummies

In InDesign Creative Suite 5 is een verloop de kleurovergang van één kleur (of geen kleur) naar een andere kleur. Verlopen kunnen twee of meer kleuren in de overgang hebben. U kunt een verloop toepassen op de lijn of vulling van een vorm, of op tekst. De twee soorten verlopen die beschikbaar zijn in InDesign zijn radiaal ...

Bewerkers keuze

Hoe je je videoblog bewerkt (Vlog) - dummies

Hoe je je videoblog bewerkt (Vlog) - dummies

Nu heb je nagedacht over je videoapparatuur, het videoblog (vlogging) platform dat je zou willen gebruiken en waar je waarschijnlijk je vlogs gaat filmen. Je bent klaar om te gaan! Maar wacht. Hoe zit het met het bewerken van die onbewerkte beelden voordat je deze met de wereld deelt? Zeker, veel vlogs worden onderweg gefilmd en gepost op de ...

Hoe u lettertypen insluit op uw blogsite - dummies

Hoe u lettertypen insluit op uw blogsite - dummies

Op een bepaald moment was de livetekst beperkt tot gebruik van webveilige lettertypen. Gelukkig heb je nu veel meer interessante keuzes met betrekking tot lettertypen dankzij de technologie voor het embedden van lettertypen, waarmee je een lettertype kunt insluiten in de webpagina's van je blog. Met een ingesloten lettertype zien bezoekers het lettertype dat u hebt geselecteerd voor uw ontwerp, zelfs als dat lettertype niet is ...

Hoe u passende vriendschappen kunt aanmoedigen in online community's voor kinderen - dummies

Hoe u passende vriendschappen kunt aanmoedigen in online community's voor kinderen - dummies

Wat is een sociaal netwerk zonder vrienden? Als een online community geen interactie toestaat, zou het helemaal geen community zijn. Het probleem komt wanneer kinderen vrienden maken met mensen die ze niet kennen. Jonge kinderen maken niet altijd de beste keuzes, daarom moet je je bij de ouders voegen om kinderen te helpen ...

Bewerkers keuze

Hoe Photoshop (. Psd) bestanden importeren in Flash CS5 - dummies

Hoe Photoshop (. Psd) bestanden importeren in Flash CS5 - dummies

Of uw Adobe Flash Creative Suite 5-project heeft een eenvoudige foto of gecompliceerde gecompileerde illustraties nodig, dankzij de Photoshop Import-opties van Flash CS5 is het eenvoudig om een ​​foto te importeren. psd-bestand, terwijl afzonderlijke lagen kunnen worden bewerkt, zelfs met type- en laagstijlen. U kunt Photoshop-lagen distribueren naar Flash-lagen, ze rangschikken als hoofdframes of afzonderlijk converteren ...

Geluiden importeren in Adobe Flash CS6 - dummies

Geluiden importeren in Adobe Flash CS6 - dummies

De beste multimedia-creaties kunnen enorm worden verbeterd met geluid effecten en muziek. Adobe Flash CS6 ondersteunt volledig de import, plaatsing en besturing van geluiden in veel verschillende indelingen, zodat u eenvoudig loops, geluidseffectbestanden en zelfs muziek van uw kunt binnenhalen. mp3 verzameling. Je kunt je film verbeteren met achtergrondmuziek ...

Hoe een Flash CS5-film aan een webpagina te koppelen - dummies

Hoe een Flash CS5-film aan een webpagina te koppelen - dummies

U kunt eenvoudig een koppeling maken naar een website of webpagina binnen Flash-films met behulp van een knop of stuk tekst en een beetje codehulp van het paneel Codefragmenten. Voor uw fotoviewer koppelt u de tekst die u op het werkvlak hebt geplaatst aan de Adobe-website om gebruikers te laten weten hoe ...